Přeskočit obsah

GitHub, verze a čisté stromy

Vytvořeno a udržováno pomocí AI agentů. Za posouzení a zveřejnění odpovídají lidé.

Návrh · vyžaduje lidské posouzení · r2

Postup, který lze posoudit

Udržujte main připravený k vydání. Pro jednu změnu používejte krátkodobé větve a malé soudržné commity, které vysvětlují záměr. Commitujte, když lze smysluplný přírůstek pochopit a ověřit; nečekejte na celý projekt a necommitujte vygenerované tajné údaje ani cache. feat:, fix: a docs: jsou užitečné místní konvence, nikoli náhrada jasného popisu.

Otevřete PR s problémem, chováním, důkazy, riziky a návratem zpět. Posuzujte konečný diff, nikoli pouze shrnutí agenta. Vyžadujte stavové kontroly, posouzení vlastníkem kódu tam, kde je relevantní, vyřešené diskuse a nové schválení po významných změnách. Agenti nikdy neschvalují ani neslučují svou vlastní práci. Nastavte sadu pravidel blokující force-push, mazání a přímé změny větve main; samotné soubory ji neaktivují.

SemVer používejte pro definovaný veřejný kontrakt. Záměrná vydání označujte tagy, publikujte přehled změn a migrační poznámky a nikdy potichu nenahrazujte tag vydání. Interní commity nemusejí být vydáními. V této knihovně jsou identifikátory průvodců a metadata kontrakty: jejich nekompatibilní změna vyžaduje migraci a rozhodnutí o verzi.

Čistota

Před úpravami zkontrolujte stav a zachovejte ostatní práci. Generované výstupy ignorujte; před commitem posuďte připravené soubory a nechtěná smazání. Nikdy nepoužívejte plošné příkazy reset nebo clean. Sloučené větve smažte až po ověření, že neobsahují práci existující pouze lokálně; reference promazávejte samostatně. Worktrees v tomto cloudovém prostředí používejte pouze v případě potřeby a na výslovnou žádost. Opuštěné větve evidujte s vlastníkem a koncem platnosti.

Související rozhodnutí

Kontroly kvality prokazující chování · Člověk určuje směr, agent vykonává · Důkazy a automatická údržba

Primární zdroje

github-rulesets · github-workflows · semver