Skip to content

Contributing to Unmark

kip9 edited this page Mar 14, 2014 · 1 revision

Welcome to the Unmark Wiki. We're going to jot down some general information here.

How to contribute to Unmark

  • Fork this repo.
  • Make your changes however you'd like.
  • Submit a Pull Request.

If you would like to become a full-time contributor to Unmark we'd love to have you. We can add you on GitHub once you've submitted a few Pull Requests that get accepted.

Git Branching Model

Loosely based on Vincent Driessen's git branching model we try to keep ourselves to a standard when it comes to branching, collaboration, etc. Here is how we use branches.

  • master - the current code running on production.
  • release-{VERSION} - our "staging" branch. Where all features, fixes, etc. end up for a release. We QA against this branch.
  • feature-{TRELLO CARD NUMBER}-{FEATURE} - New features are developed in feature branches. These are collaborative and, when "finished", are moved into the "next release" branch.
  • hotfix-{TRELLO CARD NUMBER}-{TITLE} - Hot fixes or small changes are done here. These do not necessarily need to be collaborative but can be if needed. These can be merged directly back into master if needed. But are then pulled into feature/release branches each time.

Our Trello Board is public if you'd like see that.