First off, thank you so much for taking the time to contribute. All contributions are more than welcome!
If you have an awesome new feature that you want to implement or you found a bug that you would like to fix, here are some instructions to guide you through the process:
- Fork the repo
- Clone the repo and set it up (check out the manual installation section in README.md)
- Implement the necessary changes
- Create tests to keep the code coverage high
- Send a pull request
Follow the Conventional Commits specification for clear and structured commit messages, here are the key guidelines:
- Limit the subject line to 80 characters
- Capitalize the first letter of the subject line
- Use the present tense ("Add feature" instead of "Added feature")
- Separate the subject from the body with a blank line
We are using golangci-lint to ensure consistent coding standards in this project.
Please make sure that the code you are pushing conforms to the style guides mentioned above.