Dist::Zilla::Plugin::CheckIssues - Retrieve count of outstanding RT and github issues
version 0.002
In your dist.ini:
[CheckIssues] rt = 1 ; default github = 1 ; default colour = 1 ; default [ConfirmRelease]
This is a Dist::Zilla plugin that retrieves the RT and/or github issue counts for your distribution before release. Place it immediately before [ConfirmRelease] in your dist.ini to give you an opportunity to abort the release if you forgot to fix a bug or merge a pull request.
[ConfirmRelease]
rt
Checks your distribution's queue at https://rt.cpan.org/. Defaults to true. (You should leave this enabled even if you have your main issue list on github, as sometimes tickets still end up on RT.)
github
Checks the issue list on github for your distribution; does nothing if your distribution is not hosted on github, as listed in your distribution's metadata. Defaults to true.
(Not yet implemented. Coming soon!)
color
colour
Uses Term::ANSIColor to colour-code the results according to severity. Defaults to true.
If I can find the right APIs to call, it would be nice to have a verbose option which fetches the actual titles of the open issues. Advice or patches welcome!
verbose
Possibly other issue trackers? Does anyone even use any other issue trackers anymore? :)
Bugs may be submitted through the RT bug tracker (or bug-Dist-Zilla-Plugin-CheckIssues@rt.cpan.org). I am also usually active on irc, as 'ether' at irc.perl.org.
irc.perl.org
Some code was liberally stolen from Ricardo Signes's codereview tool.
Dist::Zilla::Plugin::MetaResources - manually add resource information (such as git repository) to metadata
Dist::Zilla::Plugin::GithubMeta - automatically detect and add github repository information to metadata
Karen Etheridge <ether@cpan.org>
This software is copyright (c) 2014 by Karen Etheridge.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Dist::Zilla::Plugin::CheckIssues, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Dist::Zilla::Plugin::CheckIssues
CPAN shell
perl -MCPAN -e shell install Dist::Zilla::Plugin::CheckIssues
For more information on module installation, please visit the detailed CPAN module installation guide.