/ domm

I hack Perl for fun and profit

Follow me on twitter!
Atom Icom ... on Atom!
07.11.2013: MOPfuscation explained
03.11.2013: Austrian Perl Workshop 2013
11.10.2013: Austrian Perl Workshop 2013 - Call for everything
07.09.2013: OpenSource++ - How to contribute to a project without knowing a damn bit about it
04.09.2013: OpenSource++ - The other side

Besides sending patches there is another side to open source: Receiving contributions.

Some time ago I've maintained CPANTS. For this I've written Module::ExtractUse. I've passed on CPANTS maintainer-ship on to Kenichi Ishigaki, but somehow I'm still stuck with maintaining Module::ExtractUse. Even though most code is now written by others.

To make things very easy for me, I've added Kenichi Ishigaki as a collaborator to the github repo. So any changes he does can be committed right into the repo, without the whole pull-request-merge-dance (which is still finer than getting patches by email..).

So my only job is to react to the mails Kenichi sends from time to time and push a new release (even though Kenichi has the CO-MAINT rights on pause). Thanks to Dist::Zilla this is ridiculously easy:

And the moral of it is

Make it easy for others to contribute!

If they do, try to react fast (something I'm rather bad at, considering the two weeks between Kenichis last request to release a new version and me actually doing it a few minutes ago...)

Comments (via senph)

02.09.2013: OpenSource++
16.08.2013: Things I learned at YAPC::Europe 2013 in Kiev
30.05.2013: given & smartmatch in Perl 5.18
05.05.2013: 4 TPF Grant Proposals are waiting for some review
21.04.2013: Bread::Board is the right tool for this job