Dist::Zilla::Plugin::GithubMeta - Automatically include GitHub meta information in META.yml
# in dist.ini [GithubMeta] # to override the homepage [GithubMeta] homepage = http://some.sort.of.url/project/ # to override the github remote repo (defaults to 'origin') [GithubMeta] remote = github
It automatically detects if the distribution directory is under
git version control and whether the
origin is a GitHub repository and will set the
homepage meta in
META.yml to the appropriate URLs for GitHub.
The GitHub remote repo can be overridden with this attribute. If not provided, it defaults to
origin. You can provide multiple remotes to inspect. The first one that looks like a GitHub remote is used.
You may override the
homepagesetting by specifying this attribute. This should be a valid URL as understood by MooseX::Types::URI.
If true, a bugtracker URL will be added to the distribution metadata for the project's GitHub issues page.
If given, the
userparameter overrides the username found in the GitHub repository URL. This is useful if many people might release from their own workstations, but the distribution metadata should always point to one user's repo.
If give, the
repoparameter overrides the repository name found in the GitHub repository URL.
Required by Dist::Zilla::Role::MetaProvider
Chris Williams <firstname.lastname@example.org>
Ricardo SIGNES <email@example.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2014 by Chris Williams, Tatsuhiko Miyagawa and Ricardo SIGNES.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.