Skip to content

Latest commit

 

History

History
61 lines (39 loc) · 2.42 KB

CONTRIBUTING.md

File metadata and controls

61 lines (39 loc) · 2.42 KB

AubAI Contribution Guide GitHub stars License

The AubAI community warmly welcomes your contribution. To streamline the process, we recommend you follow this contribution guide closely.

Development Workflow

Begin by forking the AubAI GitHub repository, create changes in a branch, and then submit a pull request. We encourage pull requests to facilitate code discussion. Detailed steps are explained below.

Setup your AubAI GitHub Repository

Fork the AubAI upstream source repository to your personal repository. Copy your AubAI fork's URL (needed for the git clone command below).

git clone https://github.com/YOUR_USERNAME/aub.ai
cd aub.ai
git remote add upstream https://github.com/brutalcoding/aub.ai
git fetch upstream
git merge upstream/main

Create a Branch

Create a branch for your changes. We recommend using a branch name that describes your changes. For example, if you are adding a new feature, you should name your branch feature/your-feature-name. If you are fixing something, consider using fix/your-fix-name.

git checkout -b feature/your-feature-name

Make Changes

Make your changes to the codebase. We recommend you follow the conventional commit message format.

For example, if you are adding a new feature, you could use the following commit message:

git add .
git commit -m "docs: Create a contribution guide"

or if you are fixing a bug, you could use the following commit message:

git add .
git commit -m "fix: Fix the bug that prevented the Flutter example from running on Android"

Push Changes

Push your changes to your forked AubAI repository.

git push origin feature/your-feature-name

Submit a Pull Request

Submit a pull request from your forked AubAI repository to the AubAI upstream repository. We will review your pull request and merge it if it meets our requirements.

Code of conduct

AubAI is a community project. We want to make sure that everyone feels welcome and safe. We expect everyone to follow the Contributor Covenant Code of Conduct.