Thank you for your interest in contributing to go-appsec/toolbox!
Setup:
# Fork the repository, then clone your fork
git clone https://github.com/YOUR_USERNAME/toolbox
cd toolbox
# Install dependencies
go mod download
# Verify your setup
make test-allAvailable Commands:
make test # Run fast tests
make test-all # Run tests, including network + integration, with race detection and coverage
make test-cover # Generate HTML coverage report
make bench # Run benchmarks
make lint # Run linting and static analysis- Create a feature branch on your personal fork
- Make your changes following existing code patterns. Ensure testing is also added to cover the feature or bug behavior.
- Run
make test-all && make lintto verify everything passes - Commit with clear, descriptive messages
- Push to your fork and open a pull request
- Describe your changes and link any related issues
If you have questions or need guidance, please open an issue and we'll be happy to help!