926 B
926 B
Contributing
Thanks for helping improve Cameradar. Please keep changes focused and aligned with the project goals.
Development setup
- Go 1.25 or later
- Docker (optional, for container testing)
Clone the repo and install dependencies using Go modules.
go mod download
Run tests
make test
Formatting and linting
Run gofmt on changed files.
Keep code idiomatic and consistent with existing style.
make fmt
Reporting issues
Use the issue template in .github/ISSUE_TEMPLATE.md. Include the version, environment, and repro steps. Only scan authorized targets.
Pull requests
- Create a feature branch from
master. - Keep PRs focused and small.
- Update documentation when behavior changes.
- Add or update tests when possible.
- Ensure
make testpasses. - Try to bring as much test coverage as possible with your changes.