First off, thank you for considering contributing to HTTPing! It's people like you that make HTTPing such a great tool.
Here are a few ways you can help make HTTPing better:
If you find a bug or have a suggestion for a new feature, please check if it has already been reported. If not, create a new issue and provide as much detail as you can.
Pull requests (PRs) are always welcome! Here's how to do it:
- Fork the repo and create your branch from main.
- If you've added code that should be tested, add tests.
- If you've changed APIs, update the documentation.
- Ensure the test suite passes.
- Make sure your code lints.
- Issue the pull request!
Please note that all contributions to HTTPing must adhere to the Code of Conduct. By participating, you are expected to uphold this code.
Please follow these coding style guidelines:
- Use Go fmt for code formatting.
- Include comments in your code where necessary.
- Write tests for your new features or bug fixes.
- Make sure your code has proper error handling.
- Use descriptive variable and function names.
Before submitting your pull request, please make sure all tests pass:
go test ./...
We follow the Conventional Commits specification. Please format your commit messages accordingly.
By contributing to HTTPing, you agree that your contributions will be licensed under the MIT License.