Skip to content

Latest commit

 

History

History
71 lines (51 loc) · 2.98 KB

CONTRIBUTING_GUIDE.md

File metadata and controls

71 lines (51 loc) · 2.98 KB

Contributing to AutoMQ

Thank you for your interest in contributing! We love community contributions. Read on to learn how to contribute to AutoMQ. We appreciate first time contributors and we are happy to assist you in getting started. In case of questions, just reach out to us via Wechat Group or Slack!

Before getting started, please review AutoMQ's Code of Conduct. Everyone interacting in Slack or Wechat follow Code of Conduct.

Code Contributions

Most of the issues that are open for contributions are tagged with good first issue. Start with this tagged issue

The usual workflow of code contribution is:

  1. Fork the AutoMQ repository.
  2. Clone the repository locally.
  3. Create a branch for your feature/bug fix with the format {YOUR_USERNAME}/{FEATURE/BUG} ( e.g. jdoe/source-stock-api-stream-fix)
  4. Make and commit changes.
  5. Push your local branch to your fork.
  6. Submit a Pull Request so that we can review your changes.
  7. Link an existing Issue that does not include the needs triage label to your Pull Request. A pull request without a linked issue will be closed, otherwise.
  8. Write a PR title and description that follows the Pull Request Handbook and Pull Request Template.
  9. An AutoMQ maintainer will trigger the CI tests for you and review the code.
  10. Review and respond to feedback and questions by AutoMQ maintainers.
  11. Merge the contribution.

Pull Request reviews are done on a regular basis.

:::info Please make sure you respond to our feedback/questions and sign our CLA.

Pull Requests without updates will be closed due inactivity. :::

Guidelines to common code contributions:

Requirement

Requirement Version
Compiling requirements JDK 17
Compiling requirements Scale 2.13
Running requirements JDK 17

Documentation

We welcome Pull Requests that enhance the grammar, structure, or fix typos in our documentation.

Engage with the Community

Another crucial way to contribute is by reporting bugs and helping other users in the community.

You're welcome to enter the Community Slack and help other users or report bugs in Github.

Attribution

This contributing document is adapted from that of AutoMQ.