Pochopitelně do repozitářů budou mít ke čtení přístup všichni, ale pro zápis pouze vybraní vývojáři. Provozováním na serverech github.com otevřeme možnost vytvářet vlastní patche a posílat tzv. pull request. K tomu ale jindy. Zároveň k ovládacím prvkům pro deploy bude mít přístup pouze malá množina autorizovaných osob (tedy využijeme VPN, přepíšeme a zdokonalíme Anveenu).
Pro první etapu je tedy potřeba:
- vytvořit organizaci na githubu a v ní nastavit oprávnění
- vytvořit repozitáře pro:
- emulátor
- webové stránky
- fórum
- Anveenu (systém pro hrabání se v DB a ovládání deploy skriptů)
- addony
- pro všechno výše vypsané implementovat deploy skripty:
- emulátor je potřeba stahnout (pull) na server a provést CMake rutinu a full/partial rebuild (dle požadavku); aktualizace struktury databáze bude probíhat automaticky mechanismem v emulátoru
- webovky a fórum bude potřeba deployovat na FTP a zvlášť migrovat databázi
- Anveena bude deployovaná lokálně a bude mít vlastní databázi
- G-Script návod bude deployován na webserver na serveru, popř. na FTP na webhosting (to je pak možné změnit)
- sepsat na fórum návody (veřejně) na:
- git (základy)
- Anveena
- specifikovat 2. etapu