Contributing
How to contribute to Hanzo across open-source code, documentation, and HIPs — and join the community on Discord.
Thank you for helping build Hanzo. Every repository in the hanzoai and hanzo-docs organizations welcomes bug reports, pull requests, documentation fixes, and architectural proposals.
Community & Discussions
Join the Hanzo community on Discord. All contributor onboarding, engineering discussion, HIP drafts, and documentation feedback happen on Discord rather than GitHub Discussions so maintainers and contributors stay in one place:
#docs— broken links, missing pages, or confusing steps on docs.hanzo.ai#hips— architectural and protocol proposals for hips.hanzo.ai#general— engineering discussion, questions, and contributor onboarding
Ways to Contribute
Code & Bug Fixes (hanzoai/*)
- Report a bug. Open an issue in the relevant repository on
github.com/hanzoaiwith reproduction steps, what you expected, and what happened. - Fix a bug or build a feature. Pick an open issue on hanzo.ai/bounty or across
github.com/hanzoai. For anything larger than a small fix, open an issue or ask on Discord first so a maintainer can confirm the direction before you spend your time. - Submit a pull request:
- Fork the repository and branch from
main. Keep the change small and focused. - Run the repository's tests and linters before pushing — its
README.mdorLLM.mdstates the exact commands. - State what changed and why, and link the issue.
- Fork the repository and branch from
Documentation (docs.hanzo.ai)
Clear documentation is part of the product. If you spot a broken link, a missing page, or a confusing step:
- Drop it in
#docson Discord, or - Open a pull request against
hanzo-docs/docs.
Before authoring or editing docs pages, read Style for house rules (https://api.hanzo.ai/v1, sk- and pk- keys, one canonical way per task) and Docs Architecture for how docs.hanzo.ai is sourced and built.
Standards & Proposals (hips.hanzo.ai)
Hanzo Improvement Proposals (HIPs) specify Hanzo's architecture, protocols, and standards. Published proposals live at hips.hanzo.ai from hanzoai/hips.
- Check hips.hanzo.ai first — if a HIP already covers the subsystem, update that HIP rather than duplicating it.
- Copy
docs/templates/hip-template.mdinhanzoai/hipstoHIPs/hip-<NNNN>-<slug>.md. - Run the index generator and linter locally:
python3 scripts/index.py python3 scripts/lint-hips.py - Open a pull request on
hanzoai/hipsand share it on Discord.
Rewards
Merged contributions earn points on Hanzo Rewards: what counts and what each earns is listed at hanzo.ai/bounty, and standings are at hanzo.ai/leaderboard. Maintainers decide what is awarded. Low-effort or automated submissions earn nothing and may be closed.
Security
Never report a vulnerability in a public issue or on Discord. Email [email protected].