Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 2.04 KB

CONTRIBUTING.md

File metadata and controls

53 lines (35 loc) · 2.04 KB

Contributing to Gorabbit

Thank you for your interest in contributing to Gorabbit! We welcome contributions from the community to make our project better.

Getting Started

Before you start contributing, please make sure you have read the README to understand the project and its goals.

How Can I Contribute?

Reporting Bugs

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.

Suggesting Enhancements

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.

Pull Requests

We welcome contributions in the form of pull requests. If you want to contribute code, please follow these guidelines:

  1. Fork the repository and create your branch from v1.
  2. Make sure your code adheres to the Go coding standards.
  3. Make sure your code respects all linting rules using golangci-lint version 1.57.2.
  4. Write clear commit messages and include documentation if necessary.
  5. Make sure your code passes the existing tests.
  6. Open a pull request, providing a clear description of your changes.

Code of Conduct

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.

License

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