Projekt

Obecné

Profil

Konvence » Historie » Verze 7

Milan Kohoutek, 2021-04-04 17:20

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 2 Milan Kohoutek
h2. Git
12
13 5 Milan Kohoutek
* u každého merge requestu by mělo být zaškrtnuto následující:
14
** *Remove source branch whem merge request is accepted*
15
** *Squash commits when merge request is accepted*
16
* přímý *push* *do* *masteru* je dovolen pouze pro *hot-fix*
17
18 2 Milan Kohoutek
h3. Commits 
19
20
Formát commitu::
21 3 Milan Kohoutek
<pre><code class="Ruby">
22
  Re #<id> - <popis>
23
</code></pre>
24 2 Milan Kohoutek
25
26
* id - ID úkolů z Redmine
27
* popis - popis změn
28
29
h3. Branches
30
31 1 Milan Kohoutek
Formát větvení:
32
33 3 Milan Kohoutek
<pre><code class="Ruby">
34
<id>_<popis>
35
</code></pre>
36 2 Milan Kohoutek
37
* id - ID úkolu z Redmine
38
* popis - krátký popis, jakou změnu bude obsahovat 
39
40
# Pro každý úkol bude vytvořena nová větev
41
# Po skončení práce - provede se Code Review alespoň jednou osobou
42
# Po CR se provede Merge
43
44
h3. Code Review
45
46 4 Milan Kohoutek
* Ten kdo provádí CR, ručí za dodržení čitelnosti a pravidel zápisu kódu. 
47 2 Milan Kohoutek
48 1 Milan Kohoutek
h2. Komunikační kanály
49
50
* Textová komunikace mezi členy týmu probíhá přes Messenger
51
* Schůzky mezi členy týmu se provádí na Microsoft Teams
52
* Textová komunikace se zákazníkem je řešena přes e-mail, schůzky probíhají na Google meet.
53
54
h2. Konvence pro vývoj - IDE, code style
55
56
* Pro vývoj v pythonu se používá IDE: PyCharm
57 7 Milan Kohoutek
* Code style - auto formát IDE PyCharm (viz přiložený konfigurační soubor IDE)
58
59
Zdroj: https://editorconfig.org/?fbclid=IwAR3lxIun4brMPdSxE_ZUMCbWsx7z33QiLEtbwDIfQsMBxIxwgxt2cHzSwSo