Apache Cloudberry welcomes contributions from anyone, new and experienced! We appreciate your interest in contributing. This guide will help you get started with the contribution.
Everyone who participates in Cloudberry, either as a user or a contributor, is obliged to follow the ASF Code of Conduct.
git clone https://github.com/your-user-name/cloudberry-devops-release.git
git remote add upstream https://github.com/apache/cloudberry-devops-release.git
git checkout -b new-branch-name
Work on your new code.
Commit your changes.
git add <the change files> git commit
git push origin new-branch-name
Go to the repo on GitHub. There will be a message about your recently pushed branch, asking if you would like to open a pull request. Follow the prompts, compare across repositories, and submit the PR.
Get your code reviewed.
Congratulations! Once your PR is approved, then the code will be merged. Your code will be shipped in the recent future releases.
Before working on your next contribution, make sure your local repository is up to date:
git checkout main git fetch upstream git rebase upstream/main