Dist::Milla has great defaults, but sometimes you want to override a parameter of one of its bundled plugins.
When you use
[@Milla] in your
dist.ini, Dist::Zilla::PluginBundle::Milla gets loaded. It uses Dist::Zilla::Role::PluginBundle::Config::Slicer which uses special configuration syntax to pass portions of bundle configuration to the plugins contained in the bundle.
For example, let’s assume that you want to change the
homepage value in META.json’s
@Milla uses Dist::Zilla::Plugin::GithubMeta to generate that section. The plugin accepts a
homepage parameter to override the value. Therefore you can override it in the Milla plugin bundle configuration as well:
[@Milla] GithubMeta.homepage = http://foo.bar