Starter kit

From MediaWiki.org
Jump to: navigation, search
MediaWiki contributors at work in Bangalore, India.

You love software freedom and open source communities, you like MediaWiki, Wikipedia, or any other Wikimedia projects? Then, contribute your skills here at MediaWiki and other Wikimedia projects, as well as learn from other contributors. This page would help you get started with your contributions.

You are here[edit | edit source]

Wikimedia brands awareness banner2.gif

mediawiki.org is the home of the developers of MediaWiki and related open source software projects.

If you want to contribute technical help to Wikimedia projects, check Tech Ambassadors.

If you want to contribute to the Wikimedia server infrastructure, check http://wikitech.wikimedia.org

Learn the differences between Wikipedia, Wikimedia, MediaWiki, and wiki. Project:Help contains other basic links.

Get started[edit | edit source]

Register to mediawiki.org and subscribe to wikitech announce. Now you are connected.

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]

The best place for real-time communication for discussing or asking questions about MediaWiki is #mediawiki IRC (Internet Relay Chat). You can use this web page to connect.

Mailing lists[edit | edit source]

There are several e-mail lists that exist for discussion of the MediaWiki software. The complete list is on Meta.

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]

Users hub

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.

You may also use the User Info Template. Minimal or no design is recommended. Learn more reading the Wikipedia instructions.

Translation[edit | edit source]

If you know languages other than English, then translate on MediaWiki. You can get articles to translate from here.

Issue tracking in Bugzilla[edit | edit source]

Bugzilla.wikimedia.org is where all the bugs of MediaWiki Software are reported and suggestion for new features and enhancements are given. It is recommended for the new contributors to work on the easy bugs.

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.

Hacking[edit | edit source]

Use the workshop to learn how to become a MediaWiki hacker.

Quality Assurance[edit | edit source]

Hammer - Noun project 1306.svg

The best way to get started with Quality Assurance is browser testing because technical experience is NOT needed.

You can also go for manual testing. Testing new features is done through manual exploratory testing of software built with continuous integration.

API[edit | edit source]

Use this tutorial to help you get started with API.

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.