Obsahuje repozitáře s texty k Python kurzům na kodim.cz.
Pokud se vám něco v textu nezdá, stačí nejprve otevřít issue k diskuzi. Není nutné hned posílat PR.
Pozn.: Jedná se o subjektivní popis práce s GitHubem. Není to to jediná možnost. Možná jsou i jednodušší cesty.
- Forkněte si příslušené repo
- Naklonujte si váš fork
- Přidejte si do vašeho clonu další remote (např. jej pojmenujte upstream)
git remote add upstream https://github.com/Czechitas-Python/uvod-do-progr-1.git
- Pravidelně si stahujte změny z hlavního repa pomocí
git fetch upstream
- Změny si rebasujte do svého main např.
git rebase upstream/main
agit push
. - Pro každý fix si vytvořte vhodně pojmenovanou větev ve svém forku
- Pošlete PR z této větve do main hlavního repa
- Možno využívat označení Draft, pokud je změna ještě ve vývoji
- Děláme vždy PR, pokud to není urgentní fix vážně rozbitého textu na kodim.cz
- PR vždy z vhodně pojmenované větve (např. název začíná jménem majitele)
- Kdo má právo zápisu do repa, může vytvářet větve přímo v repu a nemusí pracovat se svým forkem
- Po zamergování PR vždy smažeme původní větev ze společného repa
- PR musí mít vždy alespoň jedno review
- PR akceptuje autor (pokud má právo zápisu), ne reviewer. Pokud autor nemá právo zápisu, PR akceptuje garant kurzu nebo garantem pověřená osoba.
- PR se akceptuje pomocí Squash commits and rebase pokud má víc commitů (další commity fixovaly ten PR), jeden commit se zamergovává Rebase and merge, merge commity jsou vypnuty
Obsahuje přehlednou stránku se všemi otevřenými PR a issues pro repozitáře z Python kurzů: https://czechitas-python.github.io/
@podlomar, @pesikj, @lutydlitatova, @ZelenyMartin, @andywaltlova