1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
For a look at current TODO items look at: http://sourceforge.net/tracker/?group_id=93562&atid=604725
If you want to contribute to the library, please contact me at lukesky@diku.dk
Things TODO when releasing a new version (mostly for fann developers)
* All Makefile.am and configure.in should be updated to include relevant files and to reflect the new version number
* No compile warnings
cd examples
make compiletest
* Everything should compile and install ok
./configure && make
sudo make install
cd examples
make runtest
* All of the examples should work fine
cd examples
make simple_train && ./simple_train
make simple_test && ./simple_test
make steepness_train && ./steepness_train
make mushroom && ./mushroom
make robot && ./robot
make cascade_train && ./cascade_train
make momentums && ./momentums
* No memory leaks must exist
cd examples
make rundebug
* Documentation should be updated
* Benchmarks should be updated
* Changelog should be updated and timestamp should be set
* All relevant files should be in CVS (all other removed)
* TGZ/BZ/ZIP packages should be created
* Debian packages should be created (from tgz package)
#Example of make command
rm -rf fann-2.0.0.* test && mkdir test && ./configure && make distclean && ./configure && make dist && cp fann-2.0.0.*gz test && cd test && tar xvzf *gz && cd fann-2.0.0
su
pbuilder update --distribution unstable
pdebuild
exit
cd .. && cp /var/cache/pbuilder/result/*deb . && lintian *deb
* Windows DLL's should be created
* ZIP package with win dll should be created
* RPM packages should be created
* Commit for CVS
* CVS tag for release
* Upload to sf
* Update sf site documentation etc.
* Update fm site
* Send out release info
|