published on in CPAN GitHub GitPan MetaCPAN perl

Kickstarting the Gitpan

⬅️ Previous post: MetaCPAN Undergoes Unplanned Re-index

❤️ It's great to see you here! I'm currently available on evenings and weekends for consulting and freelance work. Let's chat about how I can help you achieve your goals.

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 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.


Author: olsthrn

Date: 08/31/2011 08:25:28 PM

A similar project is cpan2git.

Author: Olaf Alders

Date: 08/31/2011 09:36:04 PM

Very nice! I was not aware of this project. Thanks for pointing it out.

Author: fibo

Date: 09/01/2011 10:50:29 AM

How can update my cpan module on gitpan?