Today, in response to a query in wikitech-l, I realized no one had laid out a set of steps for getting an extension deployed on Wikimedia sites. I wrote out my first draft and a few people in Ops pointed out a number of things that I had missed. Together, we came up with a fairly complete guide.
This is the second or third time this has come up in the past month. For example, I’ve directed Santhosh in the steps towards deployment of his WebFonts extension which you can see in action on GerardM’s blog.
The process for getting an extension deployed has been pretty opaque and scary. Hopefully this documentation will help the WMF developers, people in Operations, and volunteer developers get things done more smoothly.
It’s GerardM, not GeraldM 😛
–stwalkerster
Doh! right you are. fixed.
I’m not sure how active it is, but there’s also Brad Fitzpatrick’s project on how to contribute to open-source projects:
http://contributing.appspot.com/
Thanks for the reminder. I’ve updated http://contributing.appspot.com/mediawiki and added http://contributing.appspot.com/wikipedia
The slides from Roan’s 2010 wikimania presentation are also probably good reading for anyone trying to get an extension enabled.
Thanks for the reminder Bawolff. Roan told me that last night and I forgot. Added in the “See Also” section of that page.
Great that there’s a guide now 🙂
I added a link to [[Deployment queue]] (also a quite new page).
And I added WikimediaIncubator there, for which I’m waiting quite a long time (I hope someone finally enables it).
If only these pages on mw.org existed longer ago…
BTW: there is still a typo in ‘GerardM’ 🙂