Thank you for your interest in contributing to Gorabbit! We welcome contributions from the community to make our project better.
Before you start contributing, please make sure you have read the README to understand the project and its goals.
If you come across a bug or unexpected behavior, please help us by submitting a detailed bug report. Use the GitHub Issues to report bugs, and make sure to include the following information:
- A clear and descriptive title.
- A detailed description of the issue, including steps to reproduce.
- Information about your environment: Go version, operating system, etc.
If you have ideas for enhancements or new features, we would love to hear them! Create an issue on GitHub with a clear description of your proposal, and we can discuss it together.
We welcome contributions in the form of pull requests. If you want to contribute code, please follow these guidelines:
- Fork the repository and create your branch from
v1
. - Make sure your code adheres to the Go coding standards.
- Make sure your code respects all linting rules using golangci-lint version 1.57.2.
- Write clear commit messages and include documentation if necessary.
- Make sure your code passes the existing tests.
- Open a pull request, providing a clear description of your changes.
Please note that this project has a Code of Conduct. By participating in this project, you are expected to uphold this code. Please report any unacceptable behavior to an administrator.
By contributing to Gorabbit, you agree that your contributions will be licensed under the LICENSE file associated with this project.
Thank you for your contributions!
KardinalAI