Toto je starší verze dokumentu!
Pro nováčky
* Tato stránka se připravuje *
Jsi programátor, HTML kodér, tester, správce systémů? Chceš pomoct s údržbou a rozvíjením technických systémů Pirátské strany a nevíš, kde začít? Tady je stručný návod:
Prerequisites
- Ujasni si, v čem jsi silný - je to bash, html, php, python? V TO se pokud možno specializujeme.
- Má-li to mít smysl, musíš si na to vyhradit čas. Naprogramovat aplikaci je jen 5% práce - zbytek je její údržba. I pro to preferujeme raději lidi schopné pracovat pravidelně. Přepálených startů je plný github, Piráti k nim nepatří.
- Zaregistruj se do všech Pirátských systémů a osahej si práci s nimi
- Vytvoř si účet na GitHub a GitLab, pokud ho ještě nemáš, budeš ho pořebovat. Nastav si 2FA autentizaci všude.
- Pročti si Standard pro nové aplikace Pirátů
- Znáš základní technologie? Pokud ne, douč se je, bez nich to nepůjde.
Potřebné znalosti
- práce s příkazovým řádkem v linuxu
- Programátor: umíš spustit / vytvořit Docker kontejner?
Co dál?
Tohle všechno umíš a znáš? Prima, je načase pustit se do práce.
- Najdi si na GitHubu pirátské projekty
- Vyber si nějaký, který se ti líbí
- Projdi si jeho issues (nebo issues v pirátském Redmine) a jedno vyber. Pkud je nejasné zadání, prodiskutuj je se zadavatelem issue.
- Vytvoř větev v gitu, udělej úpravu, pushni zpět.
- Najdi si člena TO, který za projekt odpovídá, a zkonzultuj s ním merge request. Tip: členové TO jsou endemitní druh Zulipu.
- Povedlo se? Výborně. Od teď se nezastavíš