wiki:MoveToModularizedGit

Version 5 (modified by Beman Dawes, 10 years ago) ( diff )

Apply Dave's feedback, plus decomposition

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
Documentation Action Plan (see below)
Regression test scripts, procedures ready Test & build teams
Inspect and Release scripts, procedures ready Release mgrs
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
'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
Trac Wiki: Instructions, etc, that mention Subversion changed to use Git
Develop, document, modularization big picture
Develop, document, suggested developer workflows based on Gitflow
Develop, document, how per library GitHub projects will work, including how permissions work

Any newly developed documentation must be integrated with the current documentation.

Note: See TracWiki for help on using the wiki.