Konvence » Historie » Revize 28
Revize 27 (Lukáš Moučka, 2021-04-06 14:26) → Revize 28/40 (Lukáš Moučka, 2021-04-06 14:26)
h1. Konvence
h2. Readmine
* doba trvání jedné *iterace* jsou 2 týdny
h3. Úkoly (Issues)
* evidence *stráveného času* se provádí průběžně a ideálně v ten samý den plnění úkolu nebo jeho části
* dále je při evidenci času nutné přidat popis aktivity, druh činnosti a v příslušeném úkolu změnit *procentuální dokončení* úkolu
h4. Časosběrné úkoly
* zakládá vedoucí týmu (většinou meetingy) a následně je i uzavířá
* na nikoho z členů týmu není úkol přiřazen, ale všichni jsou jako *watchers*
* *časosběrné úkoly* nesmí sloužit pro evidování věcí, které nemají příslušný úkol, resp. není je kam zaevidovat
* tento typ úkolů je zakládán nejčastěji pro meetingy, vždy musí mít prefix *Meeting* a suffix *Tým*, *Kepka* nebo *Pícha* => díky tomu je možné filtrovat meetingy podle toho, jestli byly týmové, se zadavatelm nebo s mentorem
* pro úkoly jsou používány tři stavy — při založení nového úkolu má stav *new* -> *accepted* po započetí prací na daném úkolu -> *closed* po jeho dokončení a zaevidování stráveného času
h4. Hlavní úkoly
* na začátku každé iterace se na inicializačním meetingu týmu založí hlavní úkoly (rodičovské), které se v rámci iterace budou rozpadat do menších úkolů
* hlavní úkoly zakládá vedoucí týmu a jednotlivý členové segmentují do menších úkolů
* po dokončení všech dílčích úkolů je nutné, aby byl hlavní úkol zavřen přiřazeným člověkem
h4. Komunikační kanály
* meetingy v rámci *týmu* probíhají v nástroji *Microsoft Teams* v soukromém kanálu *Týmová komunikace* v rámci týmu *KIV/ASWI – SensLog*, pro instant messaging je založena skupina ASWI na *Messengeru*
* meetingy se *zadavatelem* probíají v nástroji *Google Meet*, kde je pro tyto školy založena místnost na této URL: https://meet.google.com/tkk-jpwq-uab
* pro komunikaci se *zadavatelem* a *technickým konzultantem* je založen tým na *Microsoft Teams* s názvem *KIV/ASWI – SensLog*
* meetingy s *mentorem* probíhají v nástroji *Microsoft Teams*, kde je pro tyto účely zřízen soukromý kanál *Tým CodeBakers - SensLog (KGM)*
h2. GitLab
* zakádání větví:
** *feature:* @feature/nazev_implementovane_funkcnosti@ – pojmenování větve pro implementaci nových funkcionalit
** *bug:* @bug/nazev_opravovane_funkcionality@ pro – pro opravu bugů
** pro opravování *bugů* nebo pro rychlý *hotfix* lze commitovat přímo do větvě *dev*
* formát commit message:
@Re #<ID tasku> <Název tasku>
- provedené změny v anglickém jazyce
- další řádky s provedenými změnami
@
* merge request se provádí pomocí webové aplikace GitLabu pomocí příslušného tlačítka do větve