========= App::CELL ========= .. image:: https://travis-ci.org/smithfarm/cell.svg?branch=master :target: https://travis-ci.org/smithfarm/cell .. image:: https://badge.fury.io/pl/App-CELL.svg :target: https://badge.fury.io/pl/App-CELL -------------------------------------------------------------------- Configuration, Error-handling, Localization, and Logging "framework" -------------------------------------------------------------------- General Documentation ===================== * http://metacpan.org/pod/App::CELL::Guide * http://metacpan.org/pod/App::CELL * http://metacpan.org/pod/App::CELL::Config * http://metacpan.org/pod/App::CELL::Load * http://metacpan.org/pod/App::CELL::Log * http://metacpan.org/pod/App::CELL::Message * http://metacpan.org/pod/App::CELL::Status * http://metacpan.org/pod/App::CELL::Test * http://metacpan.org/pod/App::CELL::Test::LogToFile Maintainer Documentation ======================== Read on only if you are a maintainer of ``App::CELL`` How to run tests ---------------- After cloning the git repo, you'll need to install all of the dependencies shown in Build.PL -- either using distro packages or ``cpanm``. Since ``App::CELL`` needs its configuration files installed in the system in order to run, install it: $ perl Build.PL ; ./Build ; sudo ./Build install Then: $ prove -l t/ To include the Perl Critic test, do: $ sudo cpanm Test::Perl::Critic $ sudo cpanm Test::Check::Manifest $ export TEST_AUTHOR=1 $ prove -l t/ How to cut a release -------------------- First, clone the ``smithfarm/dochazka.git`` repo: $ git clone https://github.com/smithfarm/dochazka.git $ cd dochazka From there, follow the instructions at https://github.com/smithfarm/dochazka#release-management