========= 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 Contributor Documentation ========================= All would-be contributors should first read ``CONTRIBUTING.rst``. Maintainer Documentation ======================== Read on only if you are a maintainer of ``App::CELL`` How to build and run tests -------------------------- First, install build and runtime dependencies. This can be done either by installing packages from your favorite Linux distribution or direct from CPAN using a tool such as ``cpanm``. Second, build and install the distro: $ perl Build.PL ; ./Build ; sudo ./Build install Third, run the tests: $ prove -l t/ To ease the pain, a script called ``bootstrap.sh`` is provided. This script automates all three of the steps just described. To include the "Perl Critic" and "Check Manifest" tests, 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