Contributing
February 22, 2026 ยท View on GitHub
Guide for contributing to HushBox.
Prerequisites
Quick Start
git clone https://github.com/LOME-AI/HushBox.git
cd hushbox
pnpm install
pnpm dev
This starts Docker services, runs migrations, and launches all dev servers.
Documentation
- TECH-STACK.md - Architecture and technology decisions
- CODE-RULES.md - Coding standards
- FEATURES.md - Feature list and roadmap
Pull Request Process
- Create a branch or fork from
main - Make changes with tests
- Ensure all checks pass (
pnpm lint && pnpm typecheck && pnpm test) - Submit PR with clear description
- Address review feedback
- HushBox team runs "pr test" for integration tests
- Merge when approved
Contributor Assignment Agreement
All contributors must sign our Contributor Assignment Agreement before pull requests can be merged:
- Individual contributors: When you open your first pull request, the CLA Assistant bot will comment with a link to review and sign the Individual CAA. You only need to sign once.
- Company contributors: If you are contributing on behalf of an employer or organization, contact legal@hushbox.ai to arrange Entity CAA signing before submitting contributions.
If you have questions about the agreement, contact legal@hushbox.ai before submitting a contribution.
Questions?
- Open an issue for bugs or feature requests
- Email hello@hushbox.ai for other inquiries