Contribution
The compiler, runtime, stdlib, and editor tooling all take patches. Start with something small and keep it typed.
Compiler
The lexer, parser, type checker, and LLVM codegen live in the compiler crate. Start with a small patch that touches one phase.
Explore this areaRuntime & stdlib
Unique and Shared pointers, the prelude, and the opt-in modules are all visible in the repo. Add a function or fix a bug in one of them.
Explore this areaEditor tooling
The LSP and VS Code extension are open too. Miss a hover payload or a rename? That is a good first issue.
Explore this areaHow to contribute
Pick something small
A typo fix, a clearer error message, or a missing test case is a solid first contribution.
Read CONTRIBUTING.md
It covers the patch process, review expectations, and how the repository is laid out.
Know the pipeline
Lexer, parser, macros, type checker, then LLVM codegen. Each crate has its own readme.
Open a focused pull request
One thing per PR. Match the existing style and add a test when the change deserves one.