add a 'all' project for building all of them
[tridge/waf-svn.git/.git] / DEVEL
1 branches
2 --------
3
4 trunk             the current branch (waf 1.6)
5 branches/waf-1.5  waf 1.5 (currently waf 1.5.19)
6 branches/waf-1.6  waf 1.6.0 (before waf 1.6)
7 tags              a tag is created each time a release is made
8
9 docs/apidocs      located at the repository root - contains the apidocs
10                   the files have svn properties so they are browsable online from
11                   http://waf.googlecode.com/svn/docs/apidocs/index.html
12 docs/wafbook      the waf book of waf 1.6, browsable online from
13                   http://waf.googlecode.com/svn/docs/wafbook/single.html
14 docs/             the waf book of waf 1.5, browsable online from
15                   http://waf.googlecode.com/svn/docs/single.html
16
17 other branches contain experimental things, most are unused now
18
19 folders in trunk/
20 -----------------
21
22 trunk contains the source code which is being worked on (currently waf 1.6.3)
23
24 waflib            the core library
25 waflib/Tools      essential waf tools
26 waflib/extras     tools which are not included in the waf file
27                   by default, except for the tool "compat15"
28 build_system_kit  examples of build systems that can be created
29                   from waf
30 tests             unit tests, most are unused
31 playground        experiments and integration tests for the tools in
32                   the folder waflib/extras
33 demos             integration tests - the folder can be configured
34                   as a standalone project
35 demos/*           integration tests and examples used as documentation
36 docs              documentation
37 docs/sphinx       extract docstrings from the source code to extract
38                   the apidocs, they are put in the folder "docs/apidocs"
39                   at the root of the repository
40
41