Konvence » Historie » Revize 12
Revize 11 (Milan Kohoutek, 2021-04-18 11:38) → Revize 12/14 (Milan Kohoutek, 2021-05-02 21:07)
h1. Konvence
h2. Redmine
* Délka jedné iterace jsou 2 týdny (případně bude upřesněno)
* 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.
* Při vyřešení úkolu na 100%, se nastaví úkol na Resolved.
* Po skončení iterace se jednotlivé úkoly projdou a po diskuzi uzavřou - nastaví na Closed.
* úkoly může vytvářet každý z členů týmu (typicky na začátku na iterace při jejím plánování)
*Členění úkolů (fronta):*
* Bug
** Kategorie: Bugfix
* Task
** Kategorie: Implementace, Testování
* Support
** Meeting, Dokumentace
_Poznámka: Do +Dokumentace+ spadá: analýza, architektura; Do Implementace spadá: Rozběhání prostředí, .._
h2. Git
* u každého merge requestu by mělo být zaškrtnuto následující:
** *Remove source branch whem merge request is accepted*
** *Squash commits when merge request is accepted*
* přímý *push* *do* *masteru* je dovolen pouze pro *hot-fix*
h3. Commits
Formát commitu::
<pre><code class="Ruby">
Re #<id> - <popis>
</code></pre>
* id - ID úkolů z Redmine
* popis - popis změn
h3. Branches
Formát větvení:
<pre><code class="Ruby">
<id>_<popis>
</code></pre>
* id - ID úkolu z Redmine
* popis - krátký popis, jakou změnu bude obsahovat
# Pro každý úkol bude vytvořena nová větev
# Po skončení práce se provede Merge
h2. Komunikační kanály
* Textová komunikace mezi členy týmu probíhá přes Messenger
* Schůzky mezi členy týmu se provádí na Microsoft Teams
* Textová komunikace se zákazníkem je řešena přes e-mail, schůzky probíhají na Google meet.
h2. Konvence pro vývoj - IDE, code style
* Pro vývoj v pythonu se používá IDE: PyCharm
* Code style - auto formát IDE PyCharm (viz přiložený konfigurační soubor IDE)
Zdroj: https://editorconfig.org/?fbclid=IwAR3lxIun4brMPdSxE_ZUMCbWsx7z33QiLEtbwDIfQsMBxIxwgxt2cHzSwSo