Konvence » Historie » Verze 1
Milan Kohoutek, 2021-04-04 16:40
1 | 1 | Milan Kohoutek | h1. Konvence |
---|---|---|---|
2 | |||
3 | h2. Redmine |
||
4 | |||
5 | * Délka jedné iterace jsou 2 týdny (případně bude upřesněno) |
||
6 | * Každý si sám za sebe eviduje strávený čas, při jeho evidenci zvýší počet procent v daném úkolu a přidá poznámku k úkolu o tom, co se řešilo. |
||
7 | * Při vyřešení úkolu na 100%, se nastaví úkol na Resolved. |
||
8 | * Po skončení iterace se jednotlivé úkoly projdou a po diskuzi uzavřou - nastaví na Closed. |
||
9 | * úkoly může vytvářet každý z členů týmu (typicky na začátku na iterace při jejím plánování) |
||
10 | |||
11 | h2. Komunikační kanály |
||
12 | |||
13 | * Textová komunikace mezi členy týmu probíhá přes Messenger |
||
14 | * Schůzky mezi členy týmu se provádí na Microsoft Teams |
||
15 | * Textová komunikace se zákazníkem je řešena přes e-mail, schůzky probíhají na Google meet. |
||
16 | |||
17 | h2. Konvence pro vývoj - IDE, code style |
||
18 | |||
19 | * Pro vývoj v pythonu se používá IDE: PyCharm |
||
20 | * Code style - auto formát IDE PyCharm (viz https://www.jetbrains.com/help/pycharm/reformat-and-rearrange-code.html) |
||
21 | |||
22 | h2. Konvence pro verzování |
||
23 | |||
24 | * Pojmenování větví |
||
25 | ** *Feature*: _feature/id-v-readmine/nazev-vetve_ |
||
26 | ** *Bug*: _bug/id-v-readmine/nazev-vetve_ |
||
27 | ** *Hot-fix*: _hitfix/nazev-vetve_ |
||
28 | * pro každou feature nebo bug, vytvořit *merge request*, na který by se měl ideálně kouknout aspoň jeden člověk |
||
29 | ** ten by měl udělat _merge_ na master pomocí tlačítka na gitlabu |
||
30 | * u každého merge requestu by mělo být zaškrtnuto následující: |
||
31 | ** *Remove source branch whem merge request is accepted* |
||
32 | ** *Squash commits when merge request is accepted* |
||
33 | * přímý *push* *do* *masteru* je dovolen pouze pro *hot-fix* |