IMPORTANT: To view this page as Markdown, append `.md` to the URL (e.g. /docs/manual/basics.md). For the complete Mojo documentation index, see llms.txt.
Skip to main content
For the complete Mojo documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /docs/manual/basics.md).

Mojo compiler contributor guide

Contribution Areas​

For the latest status on what areas of the Mojo compiler are open to contributions, please visit our Contribution Areas page.

Style Guide​

There's no compiler-specific style guide yet. Please match the conventions of the code you're changing, and run ./bazelw run //:format before you open a PR. Otherwise, follow the rest of the Mojo contributor guide.

Onboarding​

To learn about the Mojo compiler codebase, see the compiler documentation in GitHub at Mojo/docs/compiler.