Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
to:novacci [29.04.2020 07:16] jarmil [Prerequisites] |
to:novacci [27.02.2023 17:03] (aktuální) vojtech.pikal |
||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | ====== Pro nováčky ====== | + | ====== Pro nováčky v TO ====== |
- | + | ||
- | ** Tato stránka se připravuje ** | + | |
Jsi programátor, HTML kodér, tester, správce systémů? | 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: | + | Chceš pomoct s údržbou a rozvojem technických systémů Pirátské strany a nevíš, kde začít? Tady je stručný návod: |
- | ==== Prerequisites ==== | + | ==== requirements.txt ==== |
- | * Ujasni si, v čem jsi silný - je to bash, html, php, python? V TO se pokud možno specializujeme. | + | * 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 lidi schopné pracovat pravidelně. Přepálených startů je plný GitHub, Piráti k nim nepatří. | + | * Má-li to mít smysl, musíš si na to vyhradit čas. Naprogramovat aplikaci je jen 5% práce - dalších 50% je zjistit reálné potřeby uživatelů a jak bude aplikace navázaná na ty ostatní, 50% je její údržba a -5% jsou nevyhnutelné opravy po vydání. Takže preferujeme lidi schopné pracovat pravidelně. Přepálených startů je plný Github a my si je nemůžeme dovolit. |
- | * Zaregistruj se do všech [[to:technicke-systemy|Pirátských systémů]] a osahej si práci s nimi | + | * Zaregistruj se do všech [[to:technicke-systemy|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 potřebovat. Nastav si 2FA autentizaci všude. | + | * Vytvoř si účet na Githubu a [[https://gitlab.pirati.cz/|Gitlabu]], pokud ho ještě nemáš. Budeš ho potřebovat. Nastav si 2FA autentizaci všude. |
- | * Pročti si [[to:standart_pro_aplikace]] | + | * Pročti si [[to:standart_pro_aplikace]]. |
* Znáš základní technologie? Pokud ne, douč se je, bez nich to nepůjde. | * Znáš základní technologie? Pokud ne, douč se je, bez nich to nepůjde. | ||
==== Potřebné znalosti ==== | ==== Potřebné znalosti ==== | ||
- | * GIT https://knihy.nic.cz/files/edice/pro_git.pdf | + | * Práce s příkazovým řádkem na Linuxu. Máš na počítači Linux, že jo? |
- | * práce s příkazovým řádkem v linuxu | + | * Git ([[https://knihy.nic.cz/files/edice/pro_git.pdf|je o něm kniha]]) |
- | * Programátor: umíš spustit / vytvořit Docker kontejner? | + | * Hodí se i schopnost pracovat s kontejnery ([[https://docs.docker.com/|má návod]]) |
==== Co dál? ==== | ==== Co dál? ==== | ||
Řádek 25: | Řádek 23: | ||
Tohle všechno umíš a znáš? Prima, je načase pustit se do práce. | Tohle všechno umíš a znáš? Prima, je načase pustit se do práce. | ||
- | * Najdi si na GitHubu pirátské projekty | + | * Najdi si na [[https://gitlab.pirati.cz/|Gitlabu]] pirátské projekty. |
- | * Vyber si nějaký, který se ti líbí | + | * Další projekty jsou na veřejném Githubu. |
- | * Projdi si jeho issues (nebo issues v pirátském Redmine) a jedno vyber. Je-li zadání nejasné, prodiskutuj je se zadavatelem issue. | + | * Vyber si některý, který se ti líbí. |
- | * Vytvoř větev v gitu, udělej úpravu, pushni zpět. | + | * Projdi si jeho issues (nebo issues v pirátském [[https://redmine.pirati.cz/|Redmine]]) a jedno vyber. Je-li zadání nejasné, prodiskutuj je se zadavatelem issue. |
- | * Najdi si člena TO, který za projekt odpovídá, a zkonzultuj s ním merge request. Tip: členové TO jsou endemitní druh Zulipu. | + | * Zajdi za námi na [[https://zulip.pirati.cz/#narrow/stream/34-Technick.C3.BD-odbor|Zulip Technického odboru]] a dej nám vědět, že se na něj chystáš. |
- | * Povedlo se? Výborně. Od teď se nezastavíš :-) | + | * Možná dostaneš přístup do repa, možná si budeš muset udělat vlastní fork. V každém případě udělej úpravu, pushni zpět a udělej pull request. |
+ | * Popožeň maintainera projektu na Zulipu a dolaďte to spolu. | ||
+ | * Povedlo se? Výborně. Od teď se nezastavíš. :-) | ||
+ | <hidden onHidden="Zobrazit štítek" onVisible="Skrýt štítek"> | ||
+ | ---- dataentry navod ---- | ||
+ | složka_page : to:start # organizační složka odpovědná za činnost | ||
+ | osoba_page : jarmil # člověk nebo funkce zodpovědný za údržbu návodu | ||
+ | adresáts : členové TO, nováčci # vymezení osob, jimž je návod určen | ||
+ | tags : zapojení, technický odbor #seznam kategorií (tagů), kterých se návod týká | ||
+ | stav_wiki : <color lightgreen>nový</color> # stav návodu, možné barvy: red, orange, blue, lightgreen, darkgreen | ||
+ | aktualizace_date : 21.05.2020 # datum poslední aktualizace textu návodu | ||
+ | ---- | ||
+ | </hidden> | ||
+ | Na tento návod odkazují [[?do=backlink|tyto stránky]]. | ||
+ | {{page>navody/stitek&nofooter}} |