Changes between Version 5 and Version 6 of StartModWorkflow
- Timestamp:
- Dec 10, 2013, 2:45:35 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
StartModWorkflow
v5 v6 1 = Modular Boost Library Workflow Overview = 1 = * [wiki:StartModWorkflow Modular Boost Library Workflow Overview] 2 = 2 3 [[PageOutline]] 3 4 4 5 Workflow is the term used to describe the steps a Boost library developer follows to create and maintain a library. 5 6 6 The workflow model Boost recommends is nowadays called '''Git Flow'''. 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 become a de facto standard software engineering practice.7 The workflow model Boost recommends is nowadays called '''Git Flow'''. 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 become a widely used software engineering practice. 7 8 8 This workflow has arguably become so successful because it scales really well, and that's one of the reasons it is recommendedfor Boost libraries.9 This workflow has arguably become so successful because it scales well from very small to very large projects, and that's one of the reasons it is recommended (but not required) for Boost libraries. 9 10 10 11 * An unusually simple, single developer library would have only the permanent **develop** and **master** branches that are required for all Boost libraries. … … 18 19 == Aside: Deleting merged branches == 19 20 20 The usual culture with Git is to delete feature branch references as soon as21 The usual culture with Git is to delete feature branches as soon as 21 22 they are merged to some other branch. 22 23 This approach is also recommended for Boost developers.