Skip to main content

Contributing

See the full Developer Guide — Contributing for detailed instructions.

Quick Start

  1. Fork and clone the repository
  2. Install dependencies: ./scripts/start.sh -k --daemon
  3. Create a feature branch: git checkout -b feature/your-feature
  4. Make changes following coding standards
  5. Run tests: cd backend && npm test / cd frontend && npm test
  6. 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