Gerrit/Nová úložiště

This page is a translated version of the page Gerrit/New repositories and the translation is 100% complete.

Tato stránka by měla soustředit odpovědi na otázky ohledně vytvoření nového úložiště. Pro všechny nová úložiště se používá Git, v kombinaci s aplikací Gerrit .

Chcete-li se tedy stát vlastníkem nového projektu (který bude mít během schvalovacího procesu nového patche váhu +2 a navíc možnost svoje změny do stávajícího kódu ihned začlenit) s repozitářem udržovaným přes +2, přečtěte si nejprve stránku Gerrit/Pravidla přednostního práva .

Krok 0: Zamyšlení

Rozmyslete si, zda chcete používat Gerrit nebo zda upřednostníte GitLab (který je k dispozici od roku 2021).

GitLab má výhodu v tom, že dovoluje založit vlastní repozitář, aniž by bylo nutné o jeho založení požádat.

Krok 1: Získání přístup do Gitu

My používáme pro schvalování patchů (review) a přenášení změn (commit) do kódu Gerrit, do kterého se můžete přihlásit přes vývojářský účet (Wikimedia developer account).

Vývojářský účet si může založit každý, tedy i vy, pokud ho ještě založený nemáte.

Krok 2: Žádost o Git repozitář

Než podáte svou žádost, měli byste mít:

  • Vývojářský účet (Wikimedia developer account)
  • Repository name – * Jasno v tom, jaký bude název nového repozitáře (a podstránky v rámci jmenného prostoru Gerrit), např. mediawiki/extensions/NoveRozsireni. Zkontrolujte seznam existujících názvů úložišť.
  • Projekt Phabricator – Zde by měly být hlášeny úkoly týkající se vašeho úložiště, např. MediaWiki-extensions-Example.
    Pokud ještě žádný nemáte, nejprve odešlete žádost o projekt Phabricator.


Krok 3: Odeslání vašich souborů do repozitáře

Jakmile budete mít nějaké soubory, můžete je svěřit a pokračovat ve své práci pomocí Gitu.

Krok 4: Publikování stránky rozšíření

Chcete-li automaticky kategorizovat a standardizovat dokumentaci vašeho stávajícího rozšíření, přečtěte si prosím Template:Extension . Chcete-li přidat nové rozšíření do této wiki:



Šablony k použití


Krok 5: Pokračujte ve vývoji a užívejte si!

Můžete také zkusit najít pár zavedených vývojářů MediaWiki, aby se podívali na váš kód a poukázali na případné nedostatky v něm, například dotazem na mailing listu wikitech-l .

Upozorňování na změny ve vašem úložišti

Ostatní lidé mohou odesílat záplaty do vašeho úložiště, které byste měli recenze.

Gerrit si můžete nechat poslat e-mailem nové změny ve vašem úložišti. Podívejte se na stránku Gerrit/watched projects . Pokud chcete být automaticky přidáni jako recenzenti do každé nové sady patchů (nebo podmnožiny podle regulárního výrazu), přidejte se do robota recenzenta Gerrit.

Související odkazy