Contributing
See the full Developer Guide — Contributing for detailed instructions.
Quick Start
- Fork and clone the repository
- Install dependencies:
./scripts/start.sh -k --daemon - Create a feature branch:
git checkout -b feature/your-feature - Make changes following coding standards
- Run tests:
cd backend && npm test/cd frontend && npm test - Submit a pull request
What Can I Contribute?
- Frontend — React components, UI improvements, accessibility
- Backend — API endpoints, services, middleware
- Agent (Go) — Agent features, platform support
- Documentation — Guides, API docs, tutorials
- Testing — Unit tests, integration tests
- Bug reports — Open issues with reproduction steps