Thank you for your interest in contributing!
- Fork the repo and create a feature branch.
- Run locally with Docker Compose:
docker-compose -f docker-compose.development.yml up -d. - Use
make build,make test,make lint.
- Python: Black, isort, flake8.
- Go:
go fmt,golangci-lint. - Frontend: ESLint + Prettier.
- Add unit tests for Python/Go services.
- Add API integration tests under
tests/and ensuremake testruns them.
- Use conventional commits.
- Include description, screenshots/logs when relevant.
- Ensure CI passes.
- Do not commit secrets. Use
.env.exampleand GitHub Secrets.
By contributing, you agree your contributions will be licensed under the MIT License.