Skip to content
Snippets Groups Projects
Commit 9e41eeaf authored by Elmar S. Heeb's avatar Elmar S. Heeb Committed by Claude Becker
Browse files

managing_perl_code: plugins for dzil

parent 1514f7ea
No related branches found
No related tags found
No related merge requests found
......@@ -63,4 +63,6 @@ Or if you want to submit to CPAN you will use the ''.tar.gz'' file generated by
All of the files ''dzil'' generates are put in a target directory and none of your source files are changed by ''dzil''. This allows you to keep generated files strictly separate from the files you edit. It also enables consistent builds. ''dzil build'' will allways generate all boilerplate and keep the distribution of your package consistent.
''Dist::Zilla'' supports both ''Module::Build'' and ''ExtUtils::MakeMaker'' as backends. So you continue to profit from the work that went into ''Module::Build'' and avoid the burden of updating all the boilerplate.
''Dist::Zilla'' supports both ''Module::Build'' and ''ExtUtils::MakeMaker'' as backends. So you continue to profit from the work that went into them and avoid the burden of updating all the boilerplate. It also allows you switch between ''ExtUtils::MakeMaker'' and ''Module::Build'' by substituting one plugin for the other. See, you can have it both ways :-)
For most typical projects ''Dist::Zilla'' is the ideal package maintenance tool. Once your project becomes more complex you may encounter some limitations. You can then either dig into the internals of ''ExtUtils::MakeMaker'' or write your own ''Dist::Zilla::Plugin::'. Writing your own plugin may well turn out to be the better choice.
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment