Changes between Version 23 and Version 24 of StartModMaint


Ignore:
Timestamp:
Dec 19, 2013, 4:13:48 PM (9 years ago)
Author:
Beman Dawes
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • StartModMaint

    v23 v24  
    2020 * {{{b2}}} in your path. That allows the command line examples given here to work as shown on both Windows and POSIX-like systems.
    2121
    22 == Getting started ==
    23 
    24 The preferred development environment is usually for the library being worked on have a development branch checked out, while other Boost libraries are as pointed to by the Boost super-project {{{master}}} branch. This causes local tests of your library to run against {{{master}}} for other Boost libraries as last accepted by the Boost super-project.
    25  That is a more realistic test environment in than testing against the possibly unstable {{{develop}}} branch of other Boost libraries or against the {{{master}}} branch of other libraries as of a different point in time than that seen by the super-project. Robert Ramey has advocated this approach to testing for years, and Git and the modularization of Boost via submodules makes this approach easier.
     22== Typical maintenance tasks  ==
     23
     24=== Getting ready to work on a library ===
     25
     26The preferred environment for working on a library is to have {{{develop}}} or some other development branch checked out, while other Boost libraries are as defined by the Boost super-project {{{master}}} branch. This causes local tests of your library to run against {{{master}}} for other Boost libraries as last accepted by the Boost super-project.
     27 Thid is a more realistic test environment in than testing against the possibly unstable {{{develop}}} branch of other Boost libraries or against the {{{master}}} branch of other libraries as of a different point in time than that seen by the super-project. Robert Ramey has advocated this approach to testing for years, and Git and the modularization of Boost via submodules makes this approach easier.
    2628
    2729{{{
     
    5961}}}
    6062
    61 == Typical maintenance tasks  ==
    62 
    63 Unless otherwise specified, it is assumed you have already done a {{{cd modular-boost/libs/mylib}}}.
     63From this point on, it is assumed you have already done a {{{cd modular-boost/libs/mylib}}}.
    6464
    6565=== Testing locally ===