Permalink
Browse files

add instructions for signing individual commits

Prior to this commit the contributing guidelines only illustrated how to
sign merge commits, but not the individual commits. This commit adds
instructions with, tactically, how to configure git to sign all commits;
however, no instructions on how to generate the GPG keys themselves.
This commit does include a link to GitHub for further instructions for
configuring git and generating GPG keys.
  • Loading branch information...
jeffweiss committed Aug 2, 2017
1 parent 71779ed commit 975188b604bd8c3500d3a4817d73d4a00e391f34
Showing with 5 additions and 0 deletions.
  1. +5 −0 CONTRIBUTING.md
@@ -76,6 +76,11 @@ Below is a sample of how additional vehicle directories should be created.
- Code should conform to the [coding standard](#oscc-coding-standard)
- Push your changes to a topic branch in your branch of the repository
- Ideally, your commits would also be [GPG signed](https://help.github.com/articles/signing-commits-using-gpg/)
- `git config --global commit.gpgSign true`
- `git config --global gpg.program gpg2`
- `git config --global push.gpgSign if-asked`
- `git config --global user.signingKey <Your Public Key ID>`
- Submit a pull request to the repository in the PolySync organization
- Update your github issue to mark that you have submitted code and are ready for it to be reviewed (Status: Ready for Merge)
- Include a link to the pull request in the ticket

0 comments on commit 975188b

Please sign in to comment.