Konvence » Historie » Verze 14
Milan Kohoutek, 2021-05-02 21:16
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 | 11 | Milan Kohoutek | *Členění úkolů (fronta):* |
12 | 9 | Milan Kohoutek | * Bug |
13 | ** Kategorie: Bugfix |
||
14 | * Task |
||
15 | ** Kategorie: Implementace, Testování |
||
16 | * Support |
||
17 | ** Meeting, Dokumentace |
||
18 | |||
19 | 14 | Milan Kohoutek | _Poznámka: Do +Dokumentace+ spadá mimo jiné i: analýza, architektura; Do Implementace spadá mimo jiné i: Rozběhání prostředí, design.._ |
20 | 12 | Milan Kohoutek | |
21 | 2 | Milan Kohoutek | h2. Git |
22 | |||
23 | 5 | Milan Kohoutek | * u každého merge requestu by mělo být zaškrtnuto následující: |
24 | ** *Remove source branch whem merge request is accepted* |
||
25 | ** *Squash commits when merge request is accepted* |
||
26 | * přímý *push* *do* *masteru* je dovolen pouze pro *hot-fix* |
||
27 | |||
28 | 2 | Milan Kohoutek | h3. Commits |
29 | |||
30 | Formát commitu:: |
||
31 | 3 | Milan Kohoutek | <pre><code class="Ruby"> |
32 | Re #<id> - <popis> |
||
33 | </code></pre> |
||
34 | 2 | Milan Kohoutek | |
35 | |||
36 | * id - ID úkolů z Redmine |
||
37 | * popis - popis změn |
||
38 | |||
39 | h3. Branches |
||
40 | |||
41 | 1 | Milan Kohoutek | Formát větvení: |
42 | |||
43 | 3 | Milan Kohoutek | <pre><code class="Ruby"> |
44 | <id>_<popis> |
||
45 | </code></pre> |
||
46 | 2 | Milan Kohoutek | |
47 | * id - ID úkolu z Redmine |
||
48 | * popis - krátký popis, jakou změnu bude obsahovat |
||
49 | |||
50 | # Pro každý úkol bude vytvořena nová větev |
||
51 | 8 | Milan Kohoutek | # Po skončení práce se provede Merge |
52 | 2 | Milan Kohoutek | |
53 | 1 | Milan Kohoutek | h2. Komunikační kanály |
54 | |||
55 | * Textová komunikace mezi členy týmu probíhá přes Messenger |
||
56 | * Schůzky mezi členy týmu se provádí na Microsoft Teams |
||
57 | * Textová komunikace se zákazníkem je řešena přes e-mail, schůzky probíhají na Google meet. |
||
58 | |||
59 | h2. Konvence pro vývoj - IDE, code style |
||
60 | |||
61 | * Pro vývoj v pythonu se používá IDE: PyCharm |
||
62 | 7 | Milan Kohoutek | * Code style - auto formát IDE PyCharm (viz přiložený konfigurační soubor IDE) |
63 | |||
64 | Zdroj: https://editorconfig.org/?fbclid=IwAR3lxIun4brMPdSxE_ZUMCbWsx7z33QiLEtbwDIfQsMBxIxwgxt2cHzSwSo |