Wikimedia is a global movement whose mission is to bring free, multilingual and educational content of its wiki-based projects to the world. Wikimedia accomplishes its mission through various projects, chapters, and non-profit Wikimedia Foundation. Wikimedia supports and promotes twelve projects; Wikipedia being one of the biggest and most popular of them. All projects of Wikimedia are collaboratively developed by users from all around the world.
There are many technical areas in which a newcomer to Wikimedia could get involved (see diagram on the right).
Here are some ways to get started:
- One of the most recommended options for newcomers looking to contribute code to Wikimedia projects is to follow step-by-step instructions listed in the New Developers guide. If you still couldn't find what you are looking for in our guide, then explore more some projects in the "Backlog" column on the following workboard: https://phabricator.wikimedia.org/project/view/2537/
- If you would like to start small by fixing bugs in our projects, read through Annoying little bugs guide.
- To get involved in other technical and non-technical areas (such as Documentation, Translation, Support, etc.), read through How to contribute guide.
- If you would like to get involved in the MediaWiki development, learn How to become a MediaWiki hacker here.
- If you are interested in working on a Wikimedia project through a three-month long paid internship with support from a mentor, learn more about our outreach programs and how to apply.
Ask for help
In the process of working on a technical Wikimedia project, if you need some help:
- Feel free to ask your developer questions on the Wikimedia Developer Support.
- Join the Technical Advice IRC meeting every Wednesday from 15:00 to 16:00 UTC in the #wikimedia-tech channel on Freenode IRC and ask any questions you have.
If you are are a faculty member, interested in teaching a course or topic through Wikimedia projects, couldn't find what you are looking for in the above resources, need more personalized support or want to brainstorm on this topic in general, we would be happy to chat with you more on a call. You could reach out to both Srishti Sethi (ssethiwikimedia.org) and Sarah Rodlund (srodlundwikimedia.org).