22.3 Compiler contributor path
Workspace crates, pipeline phases, and how to run tests without melting your laptop.
Compiler contributor path
The compiler workspace is Rust: beskid_cli, beskid_analysis, beskid_codegen, beskid_engine, beskid_aot, beskid_abi, beskid_runtime, beskid_pipeline, beskid_lsp, beskid_pckg, mods, and conformance crates.
Where to start
Section titled “Where to start”- Read Implementation map / crate-to-spec anchors.
- Read chapter 14. From source to something that runs for pipeline mental model.
- Use
beskid_pipelinephase IDs for progress—do not sprinkle ad-hoc logging in library crates.
cd compilercargo test -p beskid_testsHeavy e2e suites exist—check crate features and CI filters before you run everything on battery power.