Issues tagged as help wanted
and/or good first issue
are a good place to start:
navigate to the artemis repo in your browser: https://github.com/PegaSysEng/artemis
$ git clone [email protected]:jrhea/artemis.git
we now have artemis cloned locally and our origin is:
$ git remote -v
origin [email protected]:jrhea/artemis.git (fetch)
origin [email protected]:jrhea/artemis.git (push)
$ git remote add upstream [email protected]:PegaSysEng/artemis.git
we now have origin and upstream set like this:
$ git remote -v
origin [email protected]:jrhea/artemis.git (fetch)
origin [email protected]:jrhea/artemis.git (push)
upstream [email protected]:PegaSysEng/artemis.git (fetch)
upstream [email protected]:PegaSysEng/artemis.git (push)
$ git checkout -b feat-new_foo
make your changes then commit:
$ git add the/modified/file.java
$ git commit -m "this is what i did"
by the time you are ready to create your PR, the upstream/master could have been modified.
make sure your PR is compatible with any potential upstream changes.
$ git fetch upstream master
$ git rebase upstream/master
$ ./gradlew spotlessApply clean build test
$ git push origin head
then open a new PR in the artemis repo here: