-
Notifications
You must be signed in to change notification settings - Fork 6
Contributing
Peter Mueller edited this page Apr 3, 2026
·
1 revision
Contributions to Vespasian are welcome.
- Go 1.24+
- golangci-lint
git clone https://github.com/praetorian-inc/vespasian.git
cd vespasian
make build # Build the binary to bin/vespasian
make test # Run tests with race detection
make lint # Run golangci-lint (gocritic, misspell, revive)
make check # Run all checks (fmt, vet, lint, test)
make coverage # Generate coverage report
make deps # Download and tidy modules
make clean # Remove build artifacts- Fork the repository
- Create a feature branch (
git checkout -b feature/my-feature) - Commit your changes (
git commit -am 'Add my feature') - Push to the branch (
git push origin feature/my-feature) - Open a Pull Request
Please ensure all CI checks pass before requesting review.
Vespasian is built by Praetorian. Learn more about the Praetorian Guard attack surface management platform. Licensed under Apache 2.0.