Skip to main content

How to contribute







(function()var node=document.getElementById("mw-dismissablenotice-anonplace");if(node)node.outerHTML="u003Cdiv class="mw-dismissable-notice"u003Eu003Cdiv class="mw-dismissable-notice-close"u003E[u003Ca href="#"u003Edismissu003C/au003E]u003C/divu003Eu003Cdiv class="mw-dismissable-notice-body"u003Eu003Cdiv id="localNotice" lang="en" dir="ltr"u003Eu003Cdiv class="mw-parser-output"u003Eu003Cdiv style="text-align:center;"u003Eu003Cdiv class="toccolours" style="display: inline-block;"u003EThe MediaWiki Stakeholders' Group is requesting u003Ca href="/wiki/MediaWiki_Stakeholders%27_Group/TechConf_Input" title="MediaWiki Stakeholdersu0026#39; Group/TechConf Input"u003Einput to drive the future of MediaWikiu003C/au003E. u003Cbu003EDeadline is August 19thu003C/bu003E.u003C/divu003Eu003C/divu003Enu003C/divu003Eu003C/divu003Eu003C/divu003Eu003C/divu003E";());



How to contribute


From MediaWiki.org

Jump to navigation
Jump to search


Translate this page; This page contains changes which are not marked for translation.




Other languages:


Afrikaans • ‎አማርኛ • ‎aragonés • ‎अङ्गिका • ‎العربية • ‎অসমীয়া • ‎asturianu • ‎azərbaycanca • ‎تۆرکجه • ‎башҡортса • ‎беларуская (тарашкевіца)‎ • ‎български • ‎বাংলা • ‎بختیاری • ‎bosanski • ‎català • ‎کوردی • ‎čeština • ‎Cymraeg • ‎dansk • ‎Deutsch • ‎Zazaki • ‎Ελληνικά • ‎English • ‎British English • ‎Esperanto • ‎español • ‎فارسی • ‎suomi • ‎français • ‎galego • ‎Hawaiʻi • ‎עברית • ‎हिन्दी • ‎hrvatski • ‎Kreyòl ayisyen • ‎magyar • ‎Հայերեն • ‎interlingua • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎la .lojban. • ‎ქართული • ‎Taqbaylit • ‎ភាសាខ្មែរ • ‎ಕನ್ನಡ • ‎한국어 • ‎Ripoarisch • ‎kurdî • ‎Lëtzebuergesch • ‎lietuvių • ‎文言 • ‎मैथिली • ‎Basa Banyumasan • ‎Malagasy • ‎македонски • ‎മലയാളം • ‎মেইতেই লোন্ • ‎मराठी • ‎Bahasa Melayu • ‎Mirandés • ‎မြန်မာဘာသာ • ‎Bân-lâm-gú • ‎Napulitano • ‎norsk bokmål • ‎नेपाली • ‎Nederlands • ‎norsk nynorsk • ‎occitan • ‎ଓଡ଼ିଆ • ‎ਪੰਜਾਬੀ • ‎polski • ‎پښتو • ‎português • ‎português do Brasil • ‎română • ‎русский • ‎sicilianu • ‎Scots • ‎سنڌي • ‎සිංහල • ‎slovenčina • ‎سرائیکی • ‎Soomaaliga • ‎shqip • ‎српски / srpski • ‎Basa Sunda • ‎svenska • ‎தமிழ் • ‎తెలుగు • ‎тоҷикӣ • ‎ไทย • ‎ትግርኛ • ‎lea faka-Tonga • ‎Türkçe • ‎татарча/tatarça • ‎ئۇيغۇرچە / Uyghurche • ‎українська • ‎اردو • ‎oʻzbekcha/ўзбекча • ‎Tiếng Việt • ‎Volapük • ‎吴语 • ‎მარგალური • ‎ייִדיש • ‎粵語 • ‎中文


Get involved


Do you love software freedom and open source communities? Do you like the MediaWiki software, Wikipedia, or any other Wikimedia sites?
Then, contribute your skills here and learn from other contributors. This page will help you getting started by providing an overview of areas where you can get involved.





Plug-in Noun project 4032.svg


Web APIsAPI:Web APIs hub


The content of all Wikimedia projects is released under free licenses. Write code to access, remix and grow this immense pool of free knowledge. Follow the tutorial to get started with the API, available on all MediaWiki wikis, and other APIs for content and Wikidata. Other open data sources, including XML and SQL dumps, are also available.






Source code project 1171.svg


Software DevelopmentDeveloper hub


Our code is all free and open source. Choose a project, provide a patch, and fix a task!

Wikimedia projects use a variety of languages such as PHP and JavaScript in MediaWiki and its extensions, Lua (in Templates), CSS/LESS (in skins etc), Objective-C, Swing and Java (in Mobile Apps and Kiwix), Python (in Pywikibot), C++ (in Huggle), or C# (in AWB).


Create bots to process content and host your tools on Toolforge. Hack on mobile apps or on desktop applications. Or help Site Reliability Engineering maintain the server configuration.






Hammer - Noun project 1306.svg


TestingQA


Help improve the quality of our projects through automated browser testing and continuous integration. Report your first bug or help with existing bug reports.






Aiga mail inverted nobg.svg

Ambassadors


As a Tech ambassador, help other Wikimedians with technical issues, relay Tech News to inform users about what is going to impact them, and join the ambassadors' group and the mailing list to act as a bridge between developers and your local wiki.






Book Noun project 7656.svg


DocumentationDocumentation


English writers can improve the MediaWiki documentation, other essential support pages and, in fact, any page of this website.






Translation - Noun project 987.svg


TranslationLocalization


If you are fluent in a language other than English you can join the effort by translating this website and the MediaWiki software.






Question Noun project 2185.svg

Support


Help users and developers looking for answers at the support desk or the MediaWiki communication and social media channels.






Vitruvian Man Noun project 6674.svg


DesignDesign


Help apply the Wikimedia design principles in projects looking for UX feedback.






Community Noun project 2280.svg


Meet upCommunication#com-landing


Meet other community members online or in person.





Icon creditsProject:Visual identity

More helpful information


Communication


There are several ways you can get into contact with the Wikimedia community.


  • Feel free to ask your developer questions on https://discourse-mediawiki.wmflabs.org.

  • For real-time communication use #wikimedia-devconnect on IRC (Internet Relay Chat).

  • There are also several e-mail lists for discussion of Wikimedia software. A complete list is available.

  • You can also follow and share Wikimedia news across your social network.

  • You can also subscribe to Tech News to receive a weekly summary on your user talk page of recent software changes, without technical jargon.

Editing and discussing in MediaWiki


If you have not used MediaWiki before:



  • Register your user account on mediawiki.org.


  • Learn how to Edit wiki pages with VisualEditor or editing the source.

  • Feel free to edit your public user page. Introduce yourself. You may use the User Info Template. Learn more reading the Wikipedia instructions.

  • Check Help:NavigationHelp:Navigation.

  • You can discuss the content of each page in its related Discussion page. You can communicate with users by adding a public message in their discussion pages. Learn more at Help:Talk pagesHelp:Talk pages.




Retrieved from "https://www.mediawiki.org/w/index.php?title=How_to_contribute&oldid=2835675"





Navigation menu



























(window.RLQ=window.RLQ||).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.436","walltime":"0.682","ppvisitednodes":"value":4627,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":25540,"limit":2097152,"templateargumentsize":"value":7571,"limit":2097152,"expansiondepth":"value":12,"limit":40,"expensivefunctioncount":"value":21,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":18578,"limit":5000000,"entityaccesscount":"value":0,"limit":400,"timingprofile":["100.00% 159.996 1 -total"," 84.54% 135.263 9 Template:Contribution"," 44.50% 71.195 55 Template:Dir"," 38.24% 61.189 10 Template:Ll"," 19.60% 31.362 3 Template:TNTN"," 4.88% 7.800 1 Template:Irc"," 4.69% 7.505 65 Template:Pagelang"," 3.71% 5.931 20 Template:Translatable"," 3.65% 5.837 9 Template:Anchor"," 1.20% 1.915 9 Template:Clear"],"scribunto":"limitreport-timeusage":"value":"0.012","limit":"10.000","limitreport-memusage":"value":852312,"limit":52428800,"cachereport":"origin":"mw1274","timestamp":"20180817184411","ttl":1900800,"transientcontent":false);mw.config.set("wgBackendResponseTime":68,"wgHostname":"mw1258"););

Popular posts from this blog

Top Tejano songwriter Luis Silva dead of heart attack at 64

ReactJS Fetched API data displays live - need Data displayed static

政党