##Project tools
####Git-Splainin
This is a way to create Pull Request templates that can be used across the entire team and make it really easy to populate PR forms. It is a really great tool developed as a chrome extension. You can find it at the webstore.
####Getting Floobits
Floobits is awesome platform to collaboratively create and edit associated with the project. The repo is created as a workspace and then you connect your editor to the workspace. You will then have your sublime text/Atom/whatever be like google docs for code writing.
Floobits project_url This project url is on the organization repo on the floo branch.
##Github Tools:
Github Guide to Issues and Milestones
####Milestones:
Milestones are an excellent way to contain tasks or issues associated with a feature. Milestones have a title, description and due-date. Github issues can be added to milestones.
####Pull Requests and Issues
Github issues and pull requests are a great way manage the development of a project. Issues are created with atomic feature additions or bugs. Pull requests are the means to merge development effort into master branch for production.
Issue definitions should be small and atomic. This is important so they can represent small, focused changes in code which are in turn encapsulated by small focused commits. Pull requests should be created with the specific issue or set of issues they address. It is possible to create the Pull Request before the issues are completed and create the points they will address as checkboxes.
Issues can have labels, assignees, and milestones.
Both issues an pull requests can have comment threads. All issues related communication should be kept with the issue on github. Issues can be linked from other issues. This is a great way to estabish relationships between related issues.
Also, it is possible to reference issues from commit messages to either close or reference them.
####Labels and Assignees