* Updated list of dependencies (plugins from the BioPerl bundle which are implicit dependencies). * Add roles to remove unwanted plugins if requested. * Add proper dependencies if they are picked up, and bootstrap * Redirect URL to MetaCPAN instead of search.cpan.org. * Point to GitHub as main bug tracker
…oes not catch Pod::Weaver plugins Refs #3
* The default authority for the distribution is now cpan:BIOPERLML. * Included the [MojibakeTests] plugin to check for correct encoding. * The Git will commit changes to the Changes and dist.ini file as part of the release, and the created tag mentions the distribution name. * Created a new Pod::Weaver plugin bundle for BioPerl which is used as default by Bioperl's Dist::Zilla pluginbundle. * [Readme] is now filtered from [@Basic] since most bioperl distributions already have a README or README.md file and if teh first already exists, it conflicts with [Readme]. * Removed the option disable_pod_coverage_tests. The use of [@Filter] is recommended instead. * Removed disable_trailing_whitespace_tests. Set `trailing_whitespace = 0` * Removed the repository, repository_type, repository_web, github_user, repository_at, and homepage_url options. Replaced with github.user and homepage from the [AutoMetaResources] plugin. * Removed the bugtracker_email and bugtracker_url. Replaced by [MetaResources] bugtracker.mailto and bugtracker.web * Include [Git::Check] and [Git::Commit]. * Option dist is no longer required. * Fix default bugtracker.email and bugtracker.web values.
* include MojibakeTests on Dist::Zilla pluginbundle * change authority default to BIOPERLML * use Legal::Complicated, Encoding, Transformer::List, and EnsureUniqueSections on Pod::Weaver pluginbundle. * mention all subroutines to pass PodCoverageTests * adjust POD to make use of the Pod Weaver plugins * trim trailing whitespace to pass EOLTests * add author, owner, and license on all files (for use by the Pod Weaver plugin Legal::Complicated) * use utf8 on source to pass MojibakeTests
* drop hack overriding parent BUILDARGS * recognize options with equal syntax of the bundled plugins * drop many disable options and recommend to use the Filter bundle instead * set defaults in one single place * use AutoMetaResources. All the repository code is now part of this plugin so we can use it. We still don't implement all of its options since it does not make sense for us. * commented large portions of unused code meant for podweaver * write configuration section of documentation * drop Method::Signatures::Simple because it only saved 1 line of code and forced `with` to the bottom of the file
…pendent on a more recent version