slovo/docs/compiler/CONTRIBUTING.md
2026-05-22 08:38:43 +02:00

17 lines
547 B
Markdown

# Glagol Contribution Notes
Glagol is the compiler implementation inside the Slovo monorepo.
Run from the repository root:
```bash
cargo fmt --manifest-path compiler/Cargo.toml --check
cargo test --manifest-path compiler/Cargo.toml
./scripts/release-gate.sh
```
Compiler changes should update parser, lowering, checking, formatting,
diagnostics, backend/runtime behavior, examples, and tests together for the
claimed surface. Unsupported source-reachable forms should produce structured
diagnostics rather than backend panics or invalid LLVM.