ADAMK::Release - Halfway between SVN and GitHub

When it comes to repository structure, my philosophy has always been that you should have as few files as possible with as little redundant information as possible, but all files that are in the repository should end up in the final tarball, and all content be identical to what ends up in the final tarball.

This is very different from Dist::Zilla, which has an extra config file and content that has POD with template content in it.

When you look after a few hundred modules, the less files you have to edit or save the better.

But I recognise this approach isn't for every…

Moving PPI to GitHub encourages some new activity

With the increased number of module takeover requests I've been seeing in the second half of the year, I've been under increased pressure to put more serious efforts into moving my modules to GitHub.

Over the last few weeks I've been writing wrapper code around svn2git and doing some bulk conversion test runs on the 200 or so modules in my repository for which I am still the most recent distribution publisher.

After hand-labelling Git author emails for the 100ish users in my repository, the conversion process seems to run fairly well for modules which don't contain any branche…

Finally starting the move to GitHub with GitHub::Extract

I am, somewhat famously, one of the last holdouts in the Perl community when it comes to moving away from svn to git.

I fought against the most for a long time, on the basis that the tool support for git on Windows was just terrible and it would make contributing to Perl difficult for Windows people.

Fortunately, with the availability of tools like SmartGit and GitHub for Windows this is no longer a problem.

So it looks like the time has for me to start the giant job of moving my…

The return of CPANDB and the (alpha) Top 100 website

It's been a while since I've posted anything about Perl.

It's been a while since I've written much Perl as well, looking at my CPAN page shows a long gap since I moved over to America (and the Microsoft stack) to work at Kaggle.

The break has caused quite a few problems in terms of maintainership of various things. Padre's progress towards 1.00 has suffered quite a bit, and I've handed off a few modules where people showed interest in taking them over.

The time away from Perl has also given me a c…

Partially leaving Perl to change the world with Kaggle

As some of you may be aware, the last few months have seen a dramatic change to my life.

Since I've been largely incommunicado over this period and have only just started to get in control of these changes, I thought I should take the time to explain my new situation and the impact on my Perl projects.

Firstly, my employment situation has changed dramatically.

For the last 3-4 years I've been at Corporate Express Australia (now Staples Australia) working full time on a large 250k line Perl code base for their main sales channel, and I'd like to take a moment to thank t…