How to contribute

You can contribute to the MediaWiki project with edits and donations, but there is a lot more you can do.

Newcomers welcome! See also our landing instructions.



Translation

 * Translate content on this wiki. See Project:Language policy, or just go to the translator dashboard and start translating (tutorial)!
 * Help maintain interface translations: they are enormously useful. See Localisation.
 * Meet the Wikimedia Foundation Language team and contribute to connected projects.

Testing

 * Report bugs (English only)! If something doesn't work as it should, don't just ignore it – make sure it's reported.
 * Sort bugzilla reports (English only).
 * Help improving our automated testing and continuous integration processes.

Support
Help answer other people's questions about MediaWiki. Also, if you encounter a problem and figure out how to fix it, share the information. This can happen in different places.
 * On the communication venues mentioned above.
 * On the support desk.
 * On this wiki's help and manual pages, see following section. Installation and upgrading instructions and tips are usually the most wanted.

Documentation

 * If you are familiar with a MediaWiki feature, improve its documentation on this wiki! Take screenshots, provide examples, etc. See Project:PD help for guidance.
 * Help out on maintenance tasks for this wiki.

Development
The MediaWiki community is maintaining more than 5 million lines of code, and counting. Become a MediaWiki developer. Code contributions are welcome!
 * Use the MediaWiki API in your applications (e.g. to access Wikipedia data) and give us feedback.
 * MediaWiki core and extensions. PHP knowledge required. Check How to become a MediaWiki hacker and the Developer hub.
 * Write enhancements in the form of small shareable user scripts and gadgets written in Javascript.
 * Coming soon: write templates and ParserFunctions with Lua scripting.
 * Multimedia developers are very welcome to Media Projects.
 * Mobile developers are welcome to Mobile Projects.

Design
All our graphics assets are licensed under open licenses. All our user interface software is developed publicly in open source projects.


 * Join the Design mailing list.
 * Learn about the Wikimedia Foundation Design team and how to give design feedback.
 * Projects at the User experience review queue welcome your feedback.
 * Help with Micro Design Improvements.
 * Get involved in projects like Mobile design, Flow or Onboarding new Wikipedians.
 * Contribute to UX improvements to translation workflows.
 * Work on MediaWiki skins like Athena or Vector, used by Wikipedia.

Sysadmin
Wikipedia is one of the top 5 sites of the Internet and it runs on MediaWiki software. Sysadmins willing to contribute are welcome!


 * Check the Sysadmin hub.
 * Get a Wikimedia Labs instance to experiment.
 * Meet the system administrators running the Wikimedia servers.