Goal of this project is to create clone of thumbtack.com website. | Chingu Voyage-6 | https://chingu.io/
See the project here: https://thumbtack.com See the clone here: https://thumbtack-clone.herokuapp.com
- master - Current production release. Updated only from development branch PRs.
- dev - Candidate for next release, nothing gets pushed into this branch. Code gets tested and undergoes peer review before being pulled into this branch from other developer branches.
- developer branches - 4 types of branches: feature, bug, refactor and style. This is where work gets done, when creating branch, type is specified first followed by a name like so
feature/carousel
and as Waffle is used to track progress add number of the issue `feature/carousel-#13.
To enable updating of the issues on Waffle, first create an issue and add issue number to the branch name feature/carousel-#13, when the branch is pushed remotely, Waffle automatically moves the card to "In Progress" column. After done with work, head over to GitHub and issue a pull request back to dev branch, with standard GitHub text closes #13
, this will let GitHub know that the pull request should close issue when it is successfully merged and also issue on Waffle will be moved into "Done" column.
git clone https://github.com/chingu-voyage6/Geckos-Team-04.git
- Create a branch, for naming see Git Branches section,
git checkout -b feature/carousel-#13
. - Edit files, add and commit, then push local branch to remote
git push -u origin feature/carousel-#13
, ( - u short for --set-upstrem) Git will setup tracking information during push. - When ready issue a PR request on GitHub.