This document has been adapted from Hack Club's Guidelines Guide.
This document contains guidelines to contributing to Cipher's repository. If you disagree with something here, open up an issue!
Our workflow follows closely to the Github Flow. Though, instead of deploying from a reviewed pull request, we merge first and deploy straight from master.
Part of the GitHub Flow is submitting pull requests. See https://help.github.com/articles/using-pull-requests/ for a good overview of what pull requests are and how to use them.
Branch names should:
- Be lowercase
- Use
-as a separator (as oppose to a space)
Files names should:
- Be lowercase
- Use
_as a separator (as oppose to a space)
This allows our history to make sense.
These are the guidelines:
- Write in the imperative mood
- Start with a capital letter
- Do not end with a period
Add headings to each section
A commit should consist of the completion of one task, not several.
Add detail to section five, fix typos
Each of the two changes should be split into one commit.
Add detail to section five
Fix typos