Open source projects by Happy Cog
Our process largely follows the Github Flow pattern.
- Work on master for hotfixes and non-breaking updates. This includes things like tweaking CSS and adjusting field templates. If you're adding an entire template, though, branch off so as not to affect other developers on the project.
- If you work on a feature branch name it accordingly, but don't worry about extra specificity. Simply
homepage-updates
is fine, please don't nest branch names with/
. - You may choose to work on a feature branch on this repository or a fork of the repository under your own user.
- If you work on a feature branch name it accordingly, but don't worry about extra specificity. Simply
If you're working on a feature branch,
- Commit and push your changes.
- After pushing changes they will be automatically deployed.
- After confirming your work, log into github.com and create a pull request to merge your feature branch into
master
. - Once your pull request has been merged into master, delete the feature branch from the Github UI.