Projekt

Obecné

Profil

Konvence » Historie » Revize 11

Revize 10 (Milan Kohoutek, 2021-04-18 11:37) → Revize 11/14 (Milan Kohoutek, 2021-04-18 11:38)

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):* úkolů:* 
 * Bug  
 ** Kategorie: Bugfix 
 * Task  
 ** Kategorie: Implementace, Testování 
 * Support  
 ** Meeting, Dokumentace 

 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