Changes between Version 1 and Version 2 of StartModWorkflow


Ignore:
Timestamp:
Dec 7, 2012, 4:08:26 PM (10 years ago)
Author:
Beman Dawes
Comment:

Expand with small, medium, large library examples

Legend:

Unmodified
Added
Removed
Modified
  • StartModWorkflow

    v1 v2  
    33Workflow is the term used to describe the steps a Boost library developer follows to create and maintain a library.
    44
    5 The workflow model Boost recommends is nowadays called GitFlow. It was introduced as a simple [http://nvie.com/posts/a-successful-git-branching-model/ blog posting] by Vincent Driessen on January 5th, 2010, that went viral and has quickly become a de facto standard software engineering practice.
     5The workflow model Boost recommends is nowadays called !GitFlow. It was introduced as a simple [http://nvie.com/posts/a-successful-git-branching-model/ blog posting] by Vincent Driessen on January 5th, 2010, that went viral and has quickly become a de facto standard software engineering practice.
    66
    7 This workflow has probably become so successful, and is recommended for Boost libraries, because it scales so well.
     7This workflow has probably become so successful because it scales so well, and that's one of the reasons it is recommended for Boost libraries.
    88
    9 The GitFlow model diagram is available as a [http://github.com/downloads/nvie/gitflow/Git-branching-model.pdf PDF file] - print it out and hang it on your wall! 
     9 * An unusually simple, single developer library would have only the permanent **develop** and **master** branches that are required for all Boost libraries.
     10 * A more typical library would occasionally add temporary feature branches, either private or public.
     11 * A larger library, particularly if it has multiple developers, would always have some active public feature branches, and at least occasionally employ release staging branches and hotfix branches. Individual developers would often use private branches.
     12
     13The !GitFlow model diagram is available as a [http://github.com/downloads/nvie/gitflow/Git-branching-model.pdf PDF file] - print it out and hang it on your wall!