name = App-Pipeline-Simple author = Heikki Lehvaslaiho, KAUST (King Abdullah University of Science and Technology). license = Perl_5 copyright_holder = Heikki Lehvaslaiho copyright_year = 2012 [@Basic] ; the basic plugins ; files to generate [MetaConfig] ; summarize Dist::Zilla configuration into distmeta [MetaJSON] ; add a META.json file to the distribution [ReadmeFromPod] ; main module POD is rendered to text README file ; ignore files [PruneCruft] ; default stuff to skip [ManifestSkip] ; if -f MANIFEST.SKIP, skip those, too ; file modifications [NextRelease] ; update the next release number in changelog [OurPkgVersion] ; add a $VERSION to your packages [PodWeaver] ; generate Pod ; for scripts without externsion use: '# PODNAME: name' ; [CoalescePod] ; if documentation is in .pod files and not in .pm ; git and versions [@Git] ; load all git plugins [Git::NextVersion] ; increase the version number using Version::Next ; tests [Test::Compile] ; common tests to check syntax of your modules [MetaTests] ; common extra tests for META.yml [PodSyntaxTests] ; a release test for Pod syntax [PodCoverageTests] ; Test::Pod::Coverage test for subroutines [Test::Perl::Critic] ; tests your code against best practices ; uses perlcritic.rc [Test::EOL] ; Author tests for correct line endings [Test::PodSpelling] ; Author tests for POD spelling stopwords = Abdullah ; list of words to ignore, one per line stopwords = KAUST stopwords = graphviz stopwords = itype stopwords = spipe stopwords = Imagemagic stopwords = dir stopwords = Nic ; metadata [AutoPrereqs] ; find prereqs from code [MinimumPerl] ; determine minimum perl version ;[CheckEmacsChangeLog] ; Check missing version in emacs-style ChangeLog [ChangelogFromGit] file_name = Changes ; build system ;[ExecDir] ; include 'bin/*' as executables ;[MakeMaker] ; on by default: build a Makefile.PL that uses ExtUtils::MakeMaker [ModuleBuild] ; build also a Build.PL that uses Module::Build