-
Notifications
You must be signed in to change notification settings - Fork 0
Mini CPAN Pull Request Challenge
Mini CPAN Pull Request Challenge
Mini CPAN Pull Request Challenge is meant to be a short introduction to the Original CPAN Pull Request Challenge. A list of cpan distributions will be posted on this same page 1 day before the hackathon begins. Hackathon participants will choose a cpan distribution on the day of the hackathon to work on.
- - Find something to do on the dist
- - Email the dist's author or file an issue (RT or github) to let the author know your idea. See if they're on IRC and ask them there.
- - Create a branch for each distinct change (don't do one big branch+PR if you're doing a number of very different changes)
- - Submit PRs
- - Check the bug list (both RT & github)
- - Are there CPAN Testers fails?
- - Look at the author's page on CPANTS
- - Is there a todo list in the doc, or a TODO file in the dist?
- - What's the test coverage like? (cpancover.com and Devel::Cover)
- - Does it depend on any questionable modules that could be switch to better ones?
- - Can any dependencies be changed to require-on-demand rather than always-use?
- - Doc improvements (good abstract, good first para, good SYNOPSIS, good SEE ALSO)
- - Run Perl::Critic on it
- - Depending on the module (eg something that might process large log files), look at performance with Devel::NYTProf)
- - Google for the module, just in case you find someone's blog post saying "I wish Foo::Bar did ..."
- - You can find more ideas for things to do at: Pull Request Ideas
* Distro Name => Git Hub URL
* Fuse => https://github.com/dpavlin/perl-fuse
* RPC-XML => https://github.com/rjray/rpc-xml
* Proc-ProcessTable => https://github.com/jwbargsten/perl-proc-processtable
* Text-Xslate => https://github.com/xslate/p5-Text-Xslate
* TimeDate => https://github.com/gbarr/perl-TimeDate
* GDGraph => https://github.com/ruz/GDGraph
* Perl-Critic => https://github.com/Perl-Critic/Perl-Critic
* AnyEvent-JSONRPC => https://github.com/pmakholm/anyevent-jsonrpc-perl
* Tatsumaki => https://github.com/miyagawa/Tatsumaki
* Win32-OLE => https://github.com/jandubois/win32-ole
* Net-Amazon-S3 => https://github.com/pfig/net-amazon-s3
* Encode => https://github.com/dankogai/p5-encode
* Archive-Zip => https://github.com/redhotpenguin/perl-Archive-Zip-svn
* YAML-LibYAML => https://github.com/ingydotnet/yaml-libyaml-pm
* Template-Toolkit => https://github.com/abw/Template2
* Tk => https://github.com/eserte/perl-tk
* libwww-perl => https://github.com/libwww-perl/libwww-perl
* Dancer => https://github.com/PerlDancer/Dancer
* Yanick Champoux, yanick@cpan.org, yanick (did Dancer/session patch, Dancer2::Delayed::Response patch, Text::Xslate Mouse-to-Moo conversion)
* Charlie Gonzalez, itcharlie@gmail.com, itcharlie ( Attempted to install GD::Graph , Pair Programming with Yanick on Dancer2::Delayed::Response patch, Text::Xslate Mouse-to-Moo conversion )
* Brad Oaks, bradoaks@gmail.com, bradoaks