Staré dobré chyby
Tato stránka nabízí přehled softwarových chyb a něco málo chybových funkcionalit, což se jeví jako ta nejlepší cesta, jak se obeznámit s ostatními projekty Wikimedie (nejenom s vlastní MediaWiki a jejími rozšířeními).
Toto je jeden ze způsobů, jak začít s prací na projektech Wikimedie.
Všimněte si, že úkoly uvedené níže nemají přiřazené rádce. Většinou budete "sami". Doporučujeme pracovat na softwarových projektech s učiteli: Podívejte se na seznam softwarových projektů, které doporučujeme.
Bez ohledu na to, na kterém softwarovém projektu pracujete, musíte si přečíst sekci Tipy pro komunikaci, abyste porozuměli pracovnímu postupu a očekáváním komunikace.
Pokud se rozhodnete pracovat na jádru MediaWiki nebo na rozšířeních MediaWiki, musíte si přečíst Jak se stát vývojářem MediaWiki , abyste pochopili infrastrukturu a pracovní postup.
Potenciální úkoly pro práci
Následující oddíly popisují několik příkladů z oblastí, do nichž můžete přispět. Ovšem nejste omezeni jenom na tyto oblasti!
Pokud softwarový projekt používá Wikimedia Phabricator, zobrazuje se v pravém horním rohu úkolu projekt, ve kterém je problém umístěn.
To vám poskytne náznak o úložišti Git, ve kterém je kód umístěn, a o vývojovém týmu, na který se můžete obrátit, pokud s ním chcete diskutovat "širším" způsobem (protože komentáře v hlášeních o chybách by měly přednostně odkazovat na konkrétní problém pouze ve zprávě).
Jádro MediaWiki a jeho rozšíření
Wikidata
Zeptejte se své obecné otázky týkající se vývoje na diskusním fóru Wikidata, #wikidata IRC kanálu a na wiki.
VisualEditor
Zeptejte se na obecné otázky k vývoji VisualEditoru na wikitech mailing list a na #mediawiki-visualeditor IRC kanál.
Vyhledávání
Zeptejte se na obecné otázky k vývoji na Discovery mailing list a na #wikimedia-discovery IRC channel.
Zobrazení
Užitečné jsou základní znalosti CSS a PHP.
Podívejte se na stránku projektu v Phabricatoru. Zde najdete další informace o každém zobrazení a také kontaktní informace.
Growth
Ptejte se na #wikimedia-collaboration IRC kanálu.
Jádro MediaWiki
Je to složité, napsané v PHP a některé oblasti nemusí mít jasnou údržbu.
Zeptejte se na obecné vývojové otázky týkající se wikitech mailing list a #wikimedia-dev and #mediawiki IRC channels.
Semantic MediaWiki
→ Potenciální úkoly pro nové přispěvatele
Samostatné projekty
Pywikibot
Zeptejte se na obecné vývojové otázky týkající se Pywikibot mailing list a #pywikibot IRC kanálu.
Mobilní aplikace
Wikipedie: Přečtěte si obecné informace o vývoji a zeptejte se na Mobile mailing list a #wikimedia-mobile IRC kanálu.
→ Potenciální úkoly pro nové přispěvatele: Aplikace pro Android Wikipedia
→ Potenciální úkoly pro nové přispěvatele: iOS Wikipedia aplikace
Pro všechny: Přečtěte si obecné informace o vývoji a zeptejte se na emailovou konferenci Commons App mailing list.
→ Potenciální úkoly pro nové přispěvatele: Aplikace pro Android
Huggle
Data Engineering
Zeptejte se na obecné vývojové otázky v Analytics mailing list.
Meziprojektové oblasti
Dokumentace
Projekt
Pro integraci mohou být užitečné také základní znalosti CSS.
Zeptejte se na své obecné otázky týkající se vývoje Design mailing list a #wikimedia-design IRC kanálu.
Řetězce
Mnoho zpráv je také nejasných a vyžaduje lepší dokumentaci.
Chybějící dokumentaci lze také přidat úpravou podstránky /qqq
zprávy na translatewiki.net, stejně jako všechny překlady. Může vyžadovat určitou studii kódu, aby bylo pochopeno, pro co je zpráva určena.
A mnoho dalších…
Pokud máte nějaké potíže nebo konkrétní dotazy, požádejte o pomoc na jednom z našich míst podpory.
Související odkazy
- Noví vývojáři — Informace pro nováčky v technickém prostoru Wikimedie, včetně softwarových projektů Wikimedie, které nabízejí mentory. Doporučeno pro nové přispěvatele.
- Jak se stát vývojářem MediaWiki — Pro hackování v jádru MediaWiki nebo v rozšířeních MediaWiki.
- Jak přispět — Další informace o tom, jak můžete přispět k MediaWiki a komunitě bezplatné kultury (např. překlady, dokumentace atd.)