This module uses Dist::Zilla to create its' makefile. CPAN and users
expect to be able to install a package using package that can be
installed using the standard:
perl Makefile.PL
make test
make install
However, you'll note that there is no Makefile.PL in the git repository
at https://github.com/jmaslak/Term-Tmux-Layout . To create that
Makefile.PL (and also other essential files, such as the meta files that
describe the dependencies this module has), you need Dist::Zilla. To
install Dist::Zilla :
cpan Dist::Zilla # Install Dist::Zilla
cpan `dzil authordeps` # Install the plugins I used
Then, you can create the distribution package using:
dzil build
At this point, you will have a tarball and new directory that is not
checked into git. If you change into that new directory (named
something like Term-Tmux-Layout-1.000), you will find the standard
Makefile.PL, metafiles, etc.
Dependencies should be auto-detected, unless something weird is done
with the dependencies (like evaluating them in an "eval()".
This module also uses POD Weaver, which simplifies the production
of POD documentation by eliminating much of the standard boilerplate.
To submit pull requests on Github, follow the standard Github
conventions (you can search on Google for information), but do not
check in any of the Dist::Zilla-generated files.
The Git repo is maintained on Github:
https://github.com/jmaslak/Term-Tmux-Layout
A bugtracker is available for this distribution at:
https://rt.cpan.org/Public/Dist/Display.html?Name=Term-Layout