Subject: Re: [boost] [GSoC] Bonding period
From: Stefan (mstefanro_at_[hidden])
Date: 2010-05-02 16:14:12
Andrew Sutton wrote:
> Hi All,
> If your proposal was accepted for GSoC 2010, then you will need to read this
> email thoroughly since it outlines the basic instructions for getting
> started with Boost development and your Summer Work.
> There are a couple of things you'll have to do (detailed instructions
> 1. Introduce yourself to your mentor
> 2. Request SVN sandbox access from the Boost owners
> 3. Get started with Boost
> 4. Read about bjam and Quickbook
> 5. Write Code
> = Detailed instructions =
> == Introducing Yourself ==
> Send an email to your mentor from the account that you want to receive Boost
> GSoC-related communications from. We're collecting your contact information
> in case we need to get in touch. If you have other secondary email address',
> please forward those also.
> There may be some organizational overhead to interacting with your mentor.
> We are still determining the best way to manage some aspects of this
> == Requesting SVN Access ==
> Email the boost owner mailing list and request SVN *sandbox* write access
> for your GSoC project. Be sure to state that you are a student working on a
> GSoC 2010 project. Detailed instructions are given here  under "Getting a
> Trac SVN Userid".
> Your work will ultimately be hosted in this URL .
> * Note to owners: if you want to validate students you can email me or I can
> grant you access to the GSoC webapp.
> == Getting Started ==
> Read this  carefully, and follow the instructions. If you want to build
> Boost's trunk, follow the instructions here .
> == Bjam and Quickbook ==
> Bjam is the build tool used to compile Boost libraries, test suites,
> examples, and applications. For information on writing Bjam project files,
> read the manual, here .
> Quickbook is the preferred* tool used to document the Boost libraries. It is
> a frontend to the BoostBook XML schema, which is an extension of the DocBook
> schema. The documentation toolchain is used to build online and PDF
> documentation for the Boost libraries. Documentation for writing Quickbook
> files can be found here .
> * I could be wrong, but it is popular and also quite nice.
> == Writing Code ==
> I would suggest trying to build (and document) some small example programs
> using the Boost development environment before diving in to your project.
> For example, port some of your programming assignments to Boost -- just
> don't commit them to the SVN repository :) This will help familiarize you
> with the Boost infrastructure.
> Also, read the Boost Guidelines and Requirements  before starting your
> project. These determine the layout of your directory structuring, how to
> name your files, and basic styles used throughout the Boost C++ Libraries.
> Additional information on techniques for generic programming can also be
> found here . These techniques are used throughout many Boost libraries
> and are definitely worth reading about and understanding.
> I think that's about it for now. If I missed something, hopefully one of the
> other contributors will be able to point it out :)
> Welcome to Boost, and good luck on your summer projects!
> Andrew Sutton
>  https://svn.boost.org/trac/boost/#GettingaTracSVNUserid
>  http://svn.boost.org/svn/boost/sandbox/SOC/2010/
>  http://www.boost.org/doc/libs/1_42_0/more/getting_started/index.html
>  https://svn.boost.org/trac/boost/wiki/BoostSubversion
>  http://www.boost.org/doc/tools/build/doc/html/index.html
>  http://www.boost.org/doc/libs/1_42_0/doc/html/quickbook.html
>  http://www.boost.org/development/requirements.html
>  http://www.boost.org/community/generic_programming.html
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Hello. I am working on adding new algorithms to the String Algorithms
library at this year's GSoC and I was wondering if the right thing to do
here is to branch SVN as follows:
/trunk/boost/algorithm/string into /sandbox/SOC/2010/stringalgos/boost
/trunk/libs/algorithm/string into /sandbox/SOC/2010/stringalgos/libs
I have already created my directory structure in
/sandbox/SOC/2010/stringalgos/ but I assume it would have been better to
branch from the beginning.
Is this double-branching the right solution here? If not, let me know
how I should proceed.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk