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.gitwe 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.gitwe 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_foomake 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: