Dist::Zilla – Why you should use @Starter instead of @Basic
Dist::Zilla – Why you should use @Starter instead of @Basic
If you’re currently using [@Basic], there are a few reasons you should consider switching over. [@Basic] has become somewhat outdated as it needs to maintain compatibility with existing configs; [@Starter] modernizes the base plugin set. For example, it includes the important [MetaJSON] plugin for generating modern CPAN metadata, and it uses [RunExtraTests] to run xt/ (extra) tests directly, which is now generally preferred over rewriting them into the t/ directory with the [ExtraTests] plugin. It also adds a few popular plugins, such as [Test::ReportPrereqs], which generates a test that lists all distribution prereqs and the currently installed versions, very helpful for debugging test failures.