github_flowAt the heart of the Enterprise Best Practices collaborative model is the ‘GitHub Flow‘.

This caters for the core mechanics of building repositories, ‘forking’ them to begin implementing that pack, with ‘Pull Requests’ then enabling the re-integration of new improvements that are made.

In short the ideal best practice life-cycle, where “lessons learned” from each project are absorbed back into the central best practices, for the next reuse to make use of.

github-repositoryOpen Source Repositories

The fundamental building block are Open Source Repositories, a container for any collection of software and documentation that forms one particular best practice scenario, where Contributors can upload / download. The open source factor is that each has a licence applied to its contents, such as MIT, GNU or Creative Commons.

These enable the core ‘Branch and Re-Master’ process central to the GitHub Flow.