Doyle's Blog

CPAN Pull Request Challenge - July

For July, I was assigned MojoMojo [https://metacpan.org/pod/MojoMojo] which is a content management system that borrows concepts from wikis and blogs. It maintains a full tree-structure of pages and allows you to interlink them in various ways. It has full version support, AJAX preview while editing, tagging, built-in full-text search, image galleries, and RSS feeds for every wiki page....

Continue Reading...

CPAN Pull Request Challenge - June

For June, I was assigned Path::Resource [https://metacpan.org/release/Path-Resource] which is a module for combining local file and directory manipulation with URI manipulation. It allows you to effortlessly map local file locations to their URI equivalent. I looked at the CPANTS Kwalitee [http://cpants.cpanauthors.org/dist/Path-Resource] report and noticed three core metrics that I could fix to...

Continue Reading...

CPAN Pull Request Challenge - May

For May, I was assigned Compiler::Lexer [https://github.com/goccy/p5-Compiler-Lexer] which is a Lexical analyzer for Perl 5. There were a number of issues [https://github.com/goccy/p5-Compiler-Lexer/issues] available and after reading through them I found an issue with an example that looks like code I've written myself many times: my @chars = split //, $what; This problem seemed straight...

Continue Reading...

CPAN Pull Request Challenge - April

For April, I was assigned App::ModuleBuildTiny [https://github.com/Leont/app-modulebuildtiny] which is "a standalone authoring tool for Module::Build::Tiny". This module had seven ready made issues [https://github.com/Leont/app-modulebuildtiny/issues] ripe for the picking. The oldest issue Add tests [https://github.com/Leont/app-modulebuildtiny/issues/3] simply wanted some tests other than those provided by the basic...

Continue Reading...