To participate in the project you must:
- Fork the project so that it is among the directories of your github ex account:
https://github.com/your-account/app - Clone the project from your github
git clone account https://github.com/your-account/app - Create a branch whose name will be the summary of your change
git branch branch-of-your-works - Make a publication on your depot
git push origin branch-of-your-works - Finally make a pull-request
The Bow framework project is split into a subproject. Then each participant will be able to participate on the section in which he feels the best.
Imagine that you are more comfortable with the construction of Routing. Just focus on src/Routing. Note that the
sections have to be independent and therefore have the own configuration.
Commits validate your change. But in the Bow project, there is a way to write the commit message.
changeto add a change to a functionfixto fix a bugfeatto add a new feature
For example, you have worked on the Session section and you want to validate your changes.
To do it look a bit the nomenclature of a commit message:
git commitIn your editor:
change(module_name): your commit message
DescriptionIn our previous example we will do:
git commit -m "change(session): rename init variable"The modification can also read an element in a section:
git commit -m "fix(http:request): bug fix #40"In case your modification affect more section? You give a message and a description of the changes as a smart list.
Please, if there is a bug on the project please contact me by email or leave me a message on the slack.