##Directory Structure
|--test/ | |--spec/ | | |--test.js |--public/ | |--scripts/ | | |--project_name/ | | | |--models/ | | | |--views/
##Directory Structure
|--test/ | |--spec/ | | |--test.js |--public/ | |--scripts/ | | |--project_name/ | | | |--models/ | | | |--views/
When working on an issue, create a branch specific to that feature/bug. If two people are working on the same feature, they should each have a branch off of the feature branch. There should be a naming convention in place. The name of the branch should contain sufficient detail as to the purpose of that branch. For example, you may want to include the identity of the creator of the branch name so that colleagues know who the branch belongs to. You may want to have a segment that identifies the task being accomplished or the date started. An example of a naming convention would look like feature_{TASK_ID}
or {YOUR_INITIALS}_{TASK_NAME}
.
The title of the commit can be anything you want. Including an integration in the title is only necessary if the pull request's title will not suffice. If you believe a series of commits can/should be combined into a single commit, you can use rebase
, merge --squash
, or reset
methods. This is commonly referred to as [squash