Kickstarting the Gitpan

If you've played with Gitpan at all, you probably have an idea of how cool this project is. The idea behind Gitpan is to take all of CPAN and make it available as Git repositories which are tagged by release. It's a great idea. It makes it trivial for Github (and Git users in general) to create patches for modules which don't already exist in a public Git repo. It's also useful in the case where the original Git repositories for modules on CPAN may no longer easily be found online.

Now, if you've followed the Gitpan project, you probably also know that it is not currently up to date, which is a shame. I contacted Schwern about this recently and he was kind enough to create and tag some issues which are blockers to the resumption of Gitpan.

If anyone out there has some interest in getting this project back online, there's enough info in these issues to get you started. There may well also be some resources in the MetaCPAN API which could speed the work along as well. If Gitpan gets back up and running it would be one more resource we could link to from metacpan.org and could likely lead to some more interesting mashups down the line.

If you do feel inclined to do some heavy lifting on this, please stop by #metacpan so that we can give you some guidance as to how best to integrate MetaCPAN with Gitpan.

3 Comments

A similar project is cpan2git.

How can update my cpan module on gitpan?

Leave a comment

About Olaf Alders

user-pic I hack on MetaCPAN, CPAN modules and other fun stuff.