Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 2.22 KB

CONTRIBUTING.md

File metadata and controls

51 lines (32 loc) · 2.22 KB

About AIBrix

For instructions on building, installing, deploying, and testing this project, please see the Development Guide in the docs/development directory.

How to Contribute

0. Coding Guidelines

  • Style Guide: The Go style guide is a good standard to follow.
  • Commenting Code: Write clear comments that explain the "why" not just the "how".

1. Understanding the Repository Structure

You can refer to the Design Doc to quickly understand the layout of the AIBrix directory structure.

2. Picking an Issue

Start by picking an issue tagged with "good first issue" to get familiar with the project. Claim the issue by commenting to avoid duplicate efforts.

3. Submitting Codes

  • Creating Branches: Use the following naming convention: /<YOUR_NAME>/[feat|patch|bug_fix] description
  • Making Commits: Write detailed commit messages that explain your changes.
  • Pull Requests:
    • Create a pull request on PR Page against the master branch.
    • Use the provided PR template to describe your changes.
  • Code Review Process: Your PR will be reviewed by related contributors. Address feedback to improve and finalize your contribution.

Advanced Contributions

  • Feature Proposals and Bug Reporting: Report bugs or propose new features by creating an issue on our GitHub page. Provide as much detail as possible to facilitate discussions.
  • Contributing to Documentation: Help improve our documentation by proposing changes to issue list. Our documentation is at AIBrix Doc
  • Organizing Community Events: If you are interested in organizing meetups or webinars, contact our community manager (TODO: contact information).

Community and Communication

Join our community through various channels:

  • Slack Channl: TODO
  • Wechat User Groups: TODO
  • Email: TODO
  • Forums: TODO

FAQ

TODO: Frequently asked questions and answers for new contributors.

Contact

  • Maintainers: TODO