Development & Contributing¶
Development¶
make build # build UI + Go binary
make test # run unit + integration tests
make test-e2e # run e2e tests (builds binary first)
make lint # run golangci-lint
make vulncheck # scan Go dependencies for known vulnerabilities (govulncheck)
make check-coverage # verify test coverage meets the CI threshold (run after `make test`)
make dev # hot-reload with air
See CONTRIBUTING.md for full setup instructions, commit conventions, and the PR process.
Contributing¶
Contributions are welcome — bug reports, feature requests, preset configs, and code.
Please read CONTRIBUTING.md before opening a pull request. By participating you agree to follow the Code of Conduct.
For security issues, follow the process in SECURITY.md — do not open a public issue.
License¶
Copyright © 2026 dever-labs. Released under the MIT License.