Cloudberry Database community 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 Database, either as a user or a contributor, is obliged to follow our community Code of Conduct. Every violation against it will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The moderator team is obligated to maintain confidentiality regarding the reporter of an incident.
Some behaviors that contribute to creating a positive environment include:
git clone https://github.com/your-user-name/bootcamp.git
git remote add upstream https://github.com/cloudberrydb/bootcamp.git
git checkout -b new-branch-name
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.
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