Projekt

Obecné

Profil

Konvence » Historie » Revize 10

Revize 9 (Tomáš Ballák, 2020-04-06 15:19) → Revize 10/23 (Tomáš Ballák, 2020-04-06 15:21)

h1. Konvence 

 h2. Redmine 

 * 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 stručnou informaci o tom, co se řešilo 
 * *úkoly* může *vytvářet* každý z členů týmu (typicky na začátku na iterace při jejím plánování) 
 * *společné úkoly* se budou uzavírat až po společné diskuzi s týmem (např. po _Weekly update_ či po jiné schůzi) a teprve poté se budou nastavovat na status *closed* 
 * úkoly pro menší počet členů může zavírat osoba, která úkol dokončuje 

 h2. Komunikační kanály 

 * textová komunikace *mezi členy týmu* probíhá přes *Slack* v různých kanálech (podle tématu), schůzky přes *Hangouts* 
 * textová komunikace *se zákazníkem a mentorem* se řeší přes *e-mail*, schůzky probíhají přes *Hangouts* 

 h2. Produkční a testovací prostředí 

 * k produkčnímu i testovacímu prostředí je možné se přihlásit jen pomocí vlastního *SSH klíče*, detaily jsou uvedeny v sekci [[Deployment]] 
 * autorizace pomocí hesla není z důvodu bezpečnosti povolena 

 h2. Repozitář zdrojového kódu 

 * vzdálený *repozitář zdrojového kódu* vytvářené aplikace je veden na katedrální instanci _GitLab_: 
 ** https://gitlab.kiv.zcu.cz/aswi/aswi-2020/aswi2020sebela 

 h2. Konvence pro vývoj – IDE, code style 

 * používané *IDE*: *VSCode* 
 * použitá rozšíření v IDE: 
 ** *php-intellisense* 
 *** odkaz: https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-intellisense 
 *** umožňuje detailnější napovídání při psaní kódu v php 
 ** *phpcs fixer* 
 *** odkaz: https://github.com/junstyle/vscode-php-cs-fixer 
 *** hlídá přednastavený standard pro psaní kódu 
 *** při jeho porušení, sám chyby opraví 
 * Pro vývoj v php, je nastaven striktně standard PSR-2 viz https://www.php-fig.org/psr/psr-2/ 
 **