-
Notifications
You must be signed in to change notification settings - Fork 478
Contributing
Mateusz Loskot edited this page Sep 20, 2013
·
10 revisions
SOCI development workflow is based on git-flow branching model.
- Requirements:
- Install git-flow extensions
- from original implementation at nvie/gitflow
- or forks: petervanderdoes/gitflow in Shell htgoebel/gitflow in Python)
- Fork the repository. Then, run:
git clone [email protected]:<username>/soci.git
cd soci
- Enable your clone with the git-flow:
git flow init -d
- Create a feature branch (aka topic branch):
git flow feature start <your feature>
Please remember:
- All new work (new features, non-emergency bug fixes) must be done in a new feature branch.
- Give your feature branches sensible names. If you’re working on a ticket, use the ticket number as the feature branch name (e.g.
feature/issue-1234
).
- Then, do work and commit your changes.
git flow feature publish <your feature>
- When done, open a pull request to your feature branch.