Skip to content
Joshua Shinavier edited this page Mar 27, 2026 · 30 revisions

Welcome to the Hydra wiki!

Documentation

  • Main README - Project overview and getting started
  • Concepts - Core concepts, type system, and design principles
  • DSL guide - Comprehensive guide to Hydra's domain-specific languages
  • Implementation - Detailed implementation guide covering type modules, DSLs, primitives, and coders
  • Coding style - Guiding principles and coding conventions
  • Code organization - The src/main vs src/gen-main pattern used across Hydra packages
  • Developer Recipes - Step-by-step guides for common development tasks
  • Property graphs - Property graph data model, GraphSON, GQL, mapping language
  • RDF - RDF, SHACL, and OWL support
  • Testing - Common test suite and language-specific testing
  • Wiki pages (see sidebar) - Release process and feature documentation

Module Documentation

Clone this wiki locally