My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
PreRelease  

Phase-Implementation
Updated Feb 4, 2010 by fayl...@gmail.com

#Rules develop Foorum

NAME

Foorum::Manual::PreRelease - things when release

Before Release

  • $ cd Misc/bin
  • $ perl js-min.pl
  • # minify the javascript under root/static/js to root/static/js/min by L<JavaScript::Minifier>
  • $ perl css-min.pl
  • # minify the css under root/static/css to root/static/css/min by L<CSS::Minifier>
  • $ perl bdfgw.pl
  • # build docs from GoogleCode wiki by L<Text::GooglewikiFormat>
  • $ perl wiki2pod.pl
  • # use L<Pod::From::GoogleWiki> to build Foorum::Manual::
  • $ perl g2b.pl
  • # tranlate lib/Foorum/I18N/cn.po to lib/Foorum/I18N/tw.po and etc by L<Encode::HanConvert>
  • $ perl perltidy.pl
  • # make all .pl .pm .t clean by L<Perl::Tidy>
  • $ perl perlcritic.pl
  • # use L<Perl::Critic> to all .pl .pm .t files.

Release

  • $ perl Makefile.PL
  • $ make
  • # or 'nmake' under Win32
  • $ rm MANIFEST
  • $ make manifest
  • $ make test
  • $ make dist
  • $ make realclean
  • # just do those stuff as normal Perl distribution.

Sign in to add a comment
Powered by Google Project Hosting