How to contribute/ksh: Difference between revisions
Appearance
Content deleted Content added
Updating to match new version of source page |
Updating to match new version of source page |
||
| Line 19: | Line 19: | ||
{{contribution |
{{contribution |
||
| 1 = [[File:Plug-in Noun project 4032.svg|60px|link=Special:MyLanguage/API:Main page]] |
| 1 = [[File:Plug-in Noun project 4032.svg|60px|link=Special:MyLanguage/API:Main page]] |
||
| 2 = {{ll|API:Web APIs hub|<span lang="en" dir="ltr" class="mw-content-ltr">Web APIs</span>}} |
| 2 = {{ll|API:Web APIs hub|2=<span lang="en" dir="ltr" class="mw-content-ltr">Web APIs</span>}} |
||
| 3 = <span lang="en" dir="ltr" class="mw-content-ltr">The content of all [[foundation:Special:MyLanguage/Our projects|Wikimedia projects]] is released under free licenses. Write code to access, remix and grow this immense pool of free knowledge. [[Special:MyLanguage/API:Tutorial|Follow the tutorial]] to get started with the [[Special:MyLanguage/API:Main_page|API]], available on all MediaWiki wikis, and other APIs for content and Wikidata. Other [[m:Special:MyLanguage/Research:Data|open data sources]], including [[m:Special:MyLanguage/Data dumps|XML and SQL dumps]], are also available.</span> |
| 3 = <span lang="en" dir="ltr" class="mw-content-ltr">The content of all [[foundation:Special:MyLanguage/Our projects|Wikimedia projects]] is released under free licenses. Write code to access, remix and grow this immense pool of free knowledge. [[Special:MyLanguage/API:Tutorial|Follow the tutorial]] to get started with the [[Special:MyLanguage/API:Main_page|API]], available on all MediaWiki wikis, and other APIs for content and Wikidata. Other [[m:Special:MyLanguage/Research:Data|open data sources]], including [[m:Special:MyLanguage/Data dumps|XML and SQL dumps]], are also available.</span> |
||
| 4 = web-api |
| 4 = web-api |
||
| Line 26: | Line 26: | ||
{{contribution |
{{contribution |
||
| 1 = [[File:Source code project 1171.svg|60px|link=Special:MyLanguage/Developer hub]] |
| 1 = [[File:Source code project 1171.svg|60px|link=Special:MyLanguage/Developer hub]] |
||
| 2 = {{ll|Developer hub|<span lang="en" dir="ltr" class="mw-content-ltr">Software Development</span>}} |
| 2 = {{ll|Developer hub|2=<span lang="en" dir="ltr" class="mw-content-ltr">Software Development</span>}} |
||
| 3 = <span lang="en" dir="ltr" class="mw-content-ltr">Our code is all free and open source. [[Special:MyLanguage/New_Developers|Choose a project]], provide a patch, and fix a task!</span> |
| 3 = <span lang="en" dir="ltr" class="mw-content-ltr">Our code is all free and open source. [[Special:MyLanguage/New_Developers|Choose a project]], provide a patch, and fix a task!</span> |
||
<span lang="en" dir="ltr" class="mw-content-ltr">Wikimedia projects use a variety of languages such as PHP and JavaScript in [[Special:MyLanguage/How to become a MediaWiki hacker|MediaWiki]] and its [[Special:MyLanguage/Manual:Developing extensions|extensions]], Lua (in [[Special:MyLanguage/Help:Templates|Templates]]), CSS/LESS (in [[Special:MyLanguage/Manual:Skins|skins]] etc.), Objective-C, Swing and Java (in [[Wikimedia Apps|Mobile Apps]] and [[m:Kiwix|Kiwix]]), Python (in [[Special:MyLanguage/Manual:Pywikibot|Pywikibot]]), C++ (in [[m:Huggle|Huggle]]), or C# (in [[w:Wikipedia:AutoWikiBrowser|AWB]]).</span> |
<span lang="en" dir="ltr" class="mw-content-ltr">Wikimedia projects use a variety of languages such as PHP and JavaScript in [[Special:MyLanguage/How to become a MediaWiki hacker|MediaWiki]] and its [[Special:MyLanguage/Manual:Developing extensions|extensions]], Lua (in [[Special:MyLanguage/Help:Templates|Templates]]), CSS/LESS (in [[Special:MyLanguage/Manual:Skins|skins]] etc.), Objective-C, Swing and Java (in [[Wikimedia Apps|Mobile Apps]] and [[m:Kiwix|Kiwix]]), Python (in [[Special:MyLanguage/Manual:Pywikibot|Pywikibot]]), C++ (in [[m:Huggle|Huggle]]), or C# (in [[w:Wikipedia:AutoWikiBrowser|AWB]]).</span> |
||
| Line 35: | Line 35: | ||
{{contribution |
{{contribution |
||
| 1 = [[File:Hammer - Noun project 1306.svg|60px|link=Special:MyLanguage/Quality Assurance]] |
| 1 = [[File:Hammer - Noun project 1306.svg|60px|link=Special:MyLanguage/Quality Assurance]] |
||
| 2 = {{ll|Quality Assurance|Prööve}} |
| 2 = {{ll|Quality Assurance|2=Prööve}} |
||
| 3 = <span lang="en" dir="ltr" class="mw-content-ltr">Help improve the quality of our projects through [[Special:MyLanguage/Manual:PHP_unit_testing|PHPUnit testing]] and [[Special:MyLanguage/continuous integration|Continuous Integration]]. [[Special:MyLanguage/How to report a bug|Report your first bug]] or help with existing [[Special:MyLanguage/Bug management|bug reports]].</span> |
| 3 = <span lang="en" dir="ltr" class="mw-content-ltr">Help improve the quality of our projects through [[Special:MyLanguage/Manual:PHP_unit_testing|PHPUnit testing]] and [[Special:MyLanguage/continuous integration|Continuous Integration]]. [[Special:MyLanguage/How to report a bug|Report your first bug]] or help with existing [[Special:MyLanguage/Bug management|bug reports]].</span> |
||
| 4 = testing |
| 4 = testing |
||
| Line 56: | Line 56: | ||
{{contribution |
{{contribution |
||
| 1 = [[File:OOjs UI icon language-ltr.svg|60px|link=Special:MyLanguage/Localization]] |
| 1 = [[File:OOjs UI icon language-ltr.svg|60px|link=Special:MyLanguage/Localization]] |
||
| 2 = {{ll|Translator hub|Övversäze}} |
| 2 = {{ll|Translator hub|2=Övversäze}} |
||
| 3 = <span lang="en" dir="ltr" class="mw-content-ltr">If you are fluent in a language other than English you can join the effort by [[Special:LanguageStats|translating this website]] and the [[Special:MyLanguage/Localisation#Translation resources|MediaWiki software]].</span> |
| 3 = <span lang="en" dir="ltr" class="mw-content-ltr">If you are fluent in a language other than English you can join the effort by [[Special:LanguageStats|translating this website]] and the [[Special:MyLanguage/Localisation#Translation resources|MediaWiki software]].</span> |
||
| 4 = translation |
| 4 = translation |
||
| Line 70: | Line 70: | ||
{{contribution |
{{contribution |
||
| 1 = [[File:Vitruvian Man Noun project 6674.svg|60px|link=Special:MyLanguage/Design]] |
| 1 = [[File:Vitruvian Man Noun project 6674.svg|60px|link=Special:MyLanguage/Design]] |
||
| 2 = {{ll|Design|Et Ußsinn}} |
| 2 = {{ll|Design|2=Et Ußsinn}} |
||
| 3 = <span lang="en" dir="ltr" class="mw-content-ltr">Help apply the [[Special:MyLanguage/Design#Process|Wikimedia design principles]] in projects looking for UX feedback.</span> |
| 3 = <span lang="en" dir="ltr" class="mw-content-ltr">Help apply the [[Special:MyLanguage/Design#Process|Wikimedia design principles]] in projects looking for UX feedback.</span> |
||
| 4 = design |
| 4 = design |
||
| Line 77: | Line 77: | ||
{{contribution |
{{contribution |
||
| 1 = [[File:Community Noun project 2280.svg|60px|link=Special:MyLanguage/Communication]] |
| 1 = [[File:Community Noun project 2280.svg|60px|link=Special:MyLanguage/Communication]] |
||
| 2 = {{ll|Communication|<span lang="en" dir="ltr" class="mw-content-ltr">Meet up</span>}} |
| 2 = {{ll|Communication|2=<span lang="en" dir="ltr" class="mw-content-ltr">Meet up</span>}} |
||
| 3 = <span lang="en" dir="ltr" class="mw-content-ltr">Meet other community members [[Special:MyLanguage/Communication|online]] or [[Special:MyLanguage/Events|in person]].</span> |
| 3 = <span lang="en" dir="ltr" class="mw-content-ltr">Meet other community members [[Special:MyLanguage/Communication|online]] or [[Special:MyLanguage/Events|in person]].</span> |
||
| 4 = meet-up |
| 4 = meet-up |
||
| Line 92: | Line 92: | ||
<div style="margin:2px 0;text-align:{{dir|{{pagelang}}|left|right}}"> |
<div style="margin:2px 0;text-align:{{dir|{{pagelang}}|left|right}}"> |
||
<small>{{ll|Project:Visual identity|Dank för Minnibeldscher}}</small> |
<small>{{ll|Project:Visual identity|2=Dank för Minnibeldscher}}</small> |
||
</div> |
</div> |
||
Revision as of 22:03, 15 October 2020
Maach Ivan
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 get started by providing an overview of areas where you can get involved.
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.
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.Help improve the quality of our projects through PHPUnit testing and Continuous Integration. Report your first bug or help with existing bug reports.
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.
Usbnhisbahie Englisch fließend in Wort und Schrift beherrschen, können helfen, die MediaWiki-Dokumentation, andere wesentliche Support-Seiten und any page dieser Website zu verbessern.
If you are fluent in a language other than English you can join the effort by translating this website and the MediaWiki software.
Help users and developers looking for answers at the support desk or the MediaWiki communication and social media channels.
Help apply the Wikimedia design principles in projects looking for UX feedback.
How-tos and walkthroughs for MediaWiki and Wikimedia technologies
More helpful information
Communication
There are several ways you can get into contact with the Wikimedia community.
- There are also several email 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:
- 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: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 pages.