| Version 10 (modified by , 10 years ago) ( diff ) |
|---|
Moving Boost to a distributed and modularized structure
This page is about managing the process of moving Boost version control from Subversion to Git, and in doing so move from a centralized structure to a distributed, modular structure.
Master Action Plan
| ✔ | Action | Manager | Due |
|---|---|---|---|
| ✔ | Preliminary Steering Committee approval | S/C | May, 2012 |
| 95% | Subversion to Git repo move scrips ready | Daniel Pfeifer | |
| 45% | Documentation Action Plan (see below) | Beman | |
| Regression test scripts, procedures ready | Test & build teams | ||
| Inspect and Release scripts, procedures ready | Release mgrs | ||
| 40% | Modularized Boost 'Help Desk' | Beman | |
| Final Steering Committee approval | S/C | Prep complete | |
| Make Subversion trunk read-only | |||
| Execute final trunk conversion | |||
| Regression testing, inspect, daily snapshots go live | Release mgrs | ||
| Web site changes go live | Beman | ||
| ✔ | 'Help Desk' goes live | ||
| Open GitHub repos for developer use | |||
Each time an action item is checked as completed, a brief progress report message should be posted on the developers and users mailing lists. If the milestone is particularly newsworthy, a notice should also be posted on the announce mailing list.
Documentation Action Plan
| ✔ | Action | Manager | Due |
|---|---|---|---|
| Web site branch: Instructions, etc, that mention Subversion changed to use Git | |||
| Web site branch: "Getting Started with Boost" updated for Git and Modularization | Dave | ||
| Trac Wiki: Instructions, etc, that mention Subversion changed to use Git | |||
| 90% | Develop, document, modularization "Getting Started" for developers | Beman | |
| 90% | Develop, document, suggested developer workflows based on Gitflow | Beman | |
| 80% | Develop, document, how per library GitHub projects will work, including how permissions work | Beman |
Any newly developed documentation must be integrated with the current documentation.
Moment of Cutover
(Very tentative)
- The Subversion repo becomes read-only.
- The Git repo becomes live.
- The conversion scripts stop running.
- The www.boost.org website is updated, with references and instructions relating to svn and the svn repo replace by references and instructions for git and the git repos.
- The svn.boost.org/trac/boost/wiki is updated, with references and instructions relating to svn and the svn repo replace by references and instructions for git and the git repos.
- The inspect scripts are switched from the svn repo scripts to the git repo scripts.
- The regression reporting scripts are switched from the svn repo scripts to the git repo scripts.
- An announcement of the cutover is posted to the developer, user, and announce mailing lists.
Note:
See TracWiki
for help on using the wiki.
