Skip to content

How to contribute to this repository

hijarian edited this page Jan 13, 2013 · 10 revisions

All current work on the YiiBooster happens in the branches which are named like N.N.N-wip, where Ns are numbers. So, you should not normally contribute to master branch, but only to current *-wip branch instead.

Common work process is as follows:

  1. Fork YiiBooster to your Github account. Use button "Fork" in the Github webpage.

  2. Clone your own copy of YiiBooster's repo to your workstation. git clone git://github.com/clevertech/YiiBooster.git

  3. Make a new branch named after the feature you're fixing/adding. git checkout -b myfeature

  4. Commit everything to this branch and not to master.

  5. Push this branch to your Github fork. git push origin myfeature

  6. After this, go to clevertech/YiiBooster, hit "Pull Request" and choose your branch at your fork as a source and desired *-wip branch as a receiver of pull request.

Please, do not forget to reference the original issue as '#'+issue-number in the description of your pull request. It's very important, it'll help admins to quickly find what issues can be closed with this pull request.