smithfarm / cell

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

App::CELL

https://travis-ci.org/smithfarm/cell.svg?branch=master:target:https://travis-ci.org/smithfarm/cell

Configuration, Error-handling, Localization, and Logging "framework"

General Documentation

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

About

License:Other


Languages

Language:Perl 99.8%Language:Shell 0.2%