Thank you for your interest in contributing! We welcome improvements, bug fixes, and new helpers for integration testing.
-
Fork the repository and create your branch from
main. -
Make your changes (code, documentation, tests, etc.).
-
Run tests and linting to ensure your changes do not break existing functionality:
go fmt ./... go vet ./... go test ./... -
Commit your changes with clear and descriptive messages.
-
Push to your fork and open a Pull Request (PR) against the
mainbranch. -
Describe your changes in the PR, including motivation and any relevant context.
- Follow existing code style and conventions.
- Update documentation as needed for your changes.
- Ensure all tests pass before submitting your PR.
- If adding new features, include corresponding tests.
Be respectful and constructive in all interactions. For questions or help, open an issue or start a discussion.
Thank you for helping make this project better!