Getting Setup
First, you need Module::Build
cpan Module::Build
Then create the Build script
perl Build.PL
If you are missing dependencies, it will complain. Use CPAN to add them and/or see the svn section below.
Once all of the Wx, etc is setup, you can Build:
./Build
For more options:
./Build help
Test it (or use the ./Build testall
target)
./Build test
./Build testgui
And to run it:
./Build run
Or
./run
Patches
Release tarballs can quickly become stale. For best results, work with a checkout of the subversion repository. See below.
SVN
The most current development is always in:
http://svn.dotreader.com/svn/dotreader/trunk/
The directory tree should be roughly:
svn/ ................. open repository root
|-- dotreader/ ....... main dotreader development
| |-- trunk/ ....... latest (Build.PL, t, lib, ...)
| |-- tags/* ....... tagged versions (of trunk)
| `-- branches/* ... experimental forks
|-- testing/ ......... misc experiments
`-- content/ ......... ? versioned test content
For patches and updates to the dependencies, see
http://svn.dotreader.com/deps
There you will find some directories defined with svn:externals. These allow you to checkout all of the latest dependency code into just a few working copies and makes it more convenient for us to add or change dependencies.
Coding Standards
TODO
Mailing Lists
http://dotreader.com/mailman/listinfo