Yusaku NAKAJIMA
/
Data-Gimei-v0.5.0
/
DEVELOPMENT.md
DEVELOPMENT
We use Minilla as our authoring tool and Carton for managing module
dependencies.
Development Environment
$ cpanm -n Carton
$ carton install
How to Test
$ carton exec perl Build.PL
$ carton exec perl Build build
$ carton exec perl Build test
How to REPL(Read-Eval-Print-Loop)
$ carton exec -- reply -Iblib/lib
$ carton exec perl author/format.pl
How to Release to CPAN
$ carton exec minil test
$ carton exec -- minil release --dry-run
$ carton exec minil release
Docker
$ docker build -t gimei .
$ docer run --rm -it -v$PWD:/gimei gimei bash -l