Do you love software freedom and open source communities? Do you like MediaWiki, Wikipedia, or any other Wikimedia projects? Then, contribute your skills here and learn from other contributors. This page will help you getting started.
Or, if you prefer, you can find a first task in our list of annoying little bugs.
- 1 You are here
- 2 Get started
- 3 Communication
- 4 Wiki collaboration
- 5 Hacking
- 6 Issue tracking in Phabricator
- 7 Code review in Gerrit
- 8 Quality Assurance
- 9 API
- 10 Translation
- 11 Running MediaWiki
You are here[edit | edit source]
mediawiki.org is the home of the developers of MediaWiki and related open source software projects.
Learn the differences between Wikipedia, Wikimedia, MediaWiki, and wiki. Project:Help contains other basic links.
Get started[edit | edit source]
Check the areas to contribute and choose one.
Communication[edit | edit source]
There are several ways you can get into contact with MediaWiki, and other contributors.
Real-time chats[edit | edit source]
Mailing lists[edit | edit source]
Social media[edit | edit source]
It is always better to follow and share the news of MediaWiki across your social network.
Wiki collaboration[edit | edit source]
New MediaWiki users can:
Editing[edit | edit source]
Discussing[edit | edit source]
You can discuss the content of each page in its related Discussion page. If you want to communicate with users, you can add a public message in their discussion pages. Learn more at Help:Talk pages.
User page and preferences[edit | edit source]
After registering, you get a user page that is 100% public. Introduce yourself. Suggested fields: real name, location, interests, languages, and motivation to be here.
Hacking[edit | edit source]
Check the many development areas to contribute and choose one.
Issue tracking in Phabricator[edit | edit source]
Code review in Gerrit[edit | edit source]
Gerrit is the most important part of the development process. All the contributions to MediaWiki are reviewed and approved at gerrit.wikimedia.org. To help you get started, check the Tutorial or its short version.
The Code Review is mainly written for developers reviewing codes, but it can be useful for the developers submitting the code for review.
Quality Assurance[edit | edit source]
The best way to get started with Quality Assurance is browser testing because it does not require technical experience. If you have technical experience with Ruby and Cucumber you can write and run your own tests.
API[edit | edit source]
Translation[edit | edit source]
Running MediaWiki[edit | edit source]
If you want to run your own MediaWiki instance, download the last release. If you have questions, check the Support desk. And if you want to run MediaWiki in a virtual machine to hack on its code, try MediaWiki-Vagrant.