Welcome, and thanks for lending a hand! Before we get started, please read the Couchbase Code of Conduct.
We'd love for you to join us on the Couchbase Forum or Discord.
The simplest way to help is to report bugs or request new features, which you can on GitHub.
We use Gerrit for code review. The GitHub repo is a read-only mirror of the version in Gerrit.
- Visit https://review.couchbase.org and register for an account.
- Agree to the CLA by visiting https://review.couchbase.org/settings/#Agreements
Otherwise, you won't be able to push changes to Gerrit (instead getting a "
Upload denied for project
" message). - Clone the project
git clone https://github.com/couchbase/couchbase-spark-connector/ && cd couchbase-spark-connector
. - Setup Gerrit remote
git remote add gerrit ssh://[email protected]:29418/couchbase-java-client.git
- Setup Gerrit commit hooks
cd .git/hooks && wget http://review.couchbase.com/tools/hooks/commit-msg && chmod +x commit-msg
- Make your change and
git commit
. - Push your change to Gerrit with
git push gerrit HEAD:refs/for/master
.