Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 1.1 KB

DEVELOPMENT.md

File metadata and controls

27 lines (21 loc) · 1.1 KB

Developing Roundhouse

Start with the development handbook for setup and the local loop. Read AGENTS.md for invariants before changing compiler behavior.

Task Reference
Choose tests or use bin/rh verify Testing
Inspect AST, lowered IR, or emitted code Debugging
Change IR, lowering, runtime, or emitters Compiler changes
Understand/request GitHub checks CI for contributors
Understand the pipeline Architecture and inputs

Fixtures

fixtures/real-blog and fixtures/store are generated, not checked in. Tests using src/fixtures.rs report the generating command when either is absent. From the repository root:

bin/rh fixture
(cd fixtures && ../scripts/create-store store)

Prerequisites and checked-in fixtures: testing. Using Roundhouse rather than developing it: user guide.