Project
Contributing
Build the workspace, run tests, and make changes against the actual compiler, stdlib, examples, and docs.
The contribution loop is straightforward: set up the repository, make a focused change, run the relevant checks, and then send the work back through the repo’s normal issue or PR flow.
Setup and verification
Start by installing the repo dependencies and verifying that the workspace builds, formats, and tests correctly on your machine.
make setup
make test
make fmtBuild
Current repo workflows
make setupinstalls Bun dependencies and runs code generation.make testruns workspace Rust tests andscripts/e2e.sh.cargo run -p tea-cli -- ...is the fastest way to test CLI behavior during development.
Navigate
Where to change things
- Language behavior:
tea-compiler/ - CLI surface:
tea-cli/ - Stdlib APIs:
stdlib/plus intrinsics/runtime when needed - Docs site:
www/
Community channels
Use the repo as the primary place for issues, PRs, and discussions.