Gerrit/cs
Gerrit je webová stránka, kde jsou uloženy všechny repozitáře Wikimedie a kde jsou přezkoumány navrhované změny kódu v těchto úložištích. Všechny změny kódu, které jsou odeslány společnosti Gerrit, jsou před odesláním zkontrolovány na webových stránkách společnosti Gerrit, aby bylo zajištěno, že splňují přijatelné styly kódu, implementace a bezpečnostní standardy. Kdokoli může vytvořit účet a zanechat komentáře ke změnám. Zvláštní práva ke sloučení nebo odmítnutí změn jsou vyhrazena správcům.
Předpoklady
Pokud jste vývojářské embryo, přečtěte si stránku New Developers. Pokud víte, co budete na MediaWiki core a jejich rozšířeních chtít dělat, čtěte Jak se stát vývojářem MediaWiki .
Pokud jste zkušený vývojář obeznámený s MediaWiki, ale ne s novým vývojem softwaru, navštivte Rozcestník pro vývojáře .Odešlete svůj první patch
Postupujte podle Gerrit/Tutorial pro nastavení Gitu, vytvoření účtu vývojáře a otevírání požadavků na změny v Gerrit.
Stáhněte si kód bez účtu Gerrit
Pokud chcete pouze získat kód a neplánujete navrhovat změny:
- Klonujte hlavní úložiště MediaWiki pomocí
git clone https://gerrit.wikimedia.org/r/mediawiki/core.git
. - Procházejte a forkujte naše zrcadla z GitHubu na https://github.com/wikimedia.
Vylepšete budoucí záplaty
- Gerrit/Code review/Getting reviews - Přečtěte si, jak nechat zkontrolovat své záplaty
- Gerrit/Jak správně napsat text ke commitu - Naučte se psát dobré souhrny odevzdání
Pro recenzenty kódu
- Gerrit/Recenze kódu - Přečtěte si, jak provádět kontrolu kódu. Vaše pomoc při kontrole změn je vítána!
- Gerrit/Pravidla přednostního práva - Vývojová politika pro recenzenty s právy na slučování v Gerritu
Pro vlastníky/správce projektů
- Gerrit/Nové repozitáře - Jak vytvořit nový projekt v Gerritu
- Gerrit/Pravidla přednostního práva - Jak se stát vlastníkem projektu v Gerritu, Vývojová politika pro recenzenty s právy na slučování v Gerritu
- Gerrit/Inactive projects - Pokyny, jak zacházet s neaktivními projekty
- Gerrit/L10n-bot - Jak přidat aktualizace překladu integrace translatewiki.net
Související odkazy
- Cross-repo závislosti
- Seznam veřejných projektů Gerrit
- Technické informace o instalaci Gerrit Wikimedia
- Hlášení chyb/jiných problémů s Gerritem
- Wikimedia Gerrit nástroj pro nahrávání oprav
- Oficiální dokumentace Gerritu
- Testovací příklad Gerritu
- Phabricator
- Gerrit duplikát
Wikimedie plánuje migraci kontroly kódu z Gerritu na GitLab .