Alien-CFITSIO
view release on metacpan or search on metacpan
templates/CONTRIBUTING.md view on Meta::CPAN
------------------------
`Dist::Zilla` is a tool whose flexibility is derived from a wide range
of plugins. The first step is to install `Dist::Zilla` itself:
$ cpanm Dist::Zilla
Then, install the plugins that this module requires. In this example
they are stored locally, to avoid polluting your Perl distribution.
If you haven't already done so, add the local directory to your
`PERL5LIB` path:
$ export PERL5LIB=${PERL5LIB}:$PWD/local
$ dzil authordeps --missing | cpanm -l local
You should then also install any additional requirements not needed by the
dzil build but may be needed by tests or other development:
$ dzil listdeps --author --missing | cpanm -l local
$ dzil listdeps --develop --missing | cpanm -l local
$ cpanm -l local --installdeps --with-develop .
Once installed, here are some dzil commands you might try:
$ dzil build
$ dzil test
$ dzil xtest
You can learn more about `Dist::Zilla` at http://dzil.org/.
Submitting Patches
------------------
Please submit patches as merge requests using the web-based repository tools or
as attachments to bug reports.
Submitting Bug Reports
----------------------
If you have found a bug, but do not have an accompanying patch to fix it, you
can submit an issue report
{{ my ( $what, @where );
if ( $what = $dist->distmeta->{resources}{bugtracker}{web} ) {
push @where, "at this website:\n\n $what";
}
if ( $what = $dist->distmeta->{resources}{bugtracker}{mailto} ) {
push @where, "via email to:\n\n $what";
}
push @where, "via email to:\n\n @{[$dist->distmeta->{author}->[0]]}";
join( "\n\nor ", @where );
}}
Idiosyncracies
--------------
* Some files are generated during the build and copied from the
release (see the [CopyFilesFromRelease] section in `dist.ini`]
* Modify `templates/CONTRIBUTING.md` to change `CONTRIBUTING.md`
References
==========
[0] http://dzil.org/.
[1] https://github.com/miyagawa/cpanminus
( run in 0.649 second using v1.01-cache-2.11-cpan-39bf76dae61 )