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:13] jarmil [Potřebné znalosti] |
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 raději 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 poř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? ==== | ||
- | Tohle všechno umíš a znáš? Výborně, 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 | + | |
- | * 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íš :-) | + | |
+ | * Najdi si na [[https://gitlab.pirati.cz/|Gitlabu]] pirátské projekty. | ||
+ | * Další projekty jsou na veřejném Githubu. | ||
+ | * Vyber si některý, který se ti líbí. | ||
+ | * 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. | ||
+ | * 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áš. | ||
+ | * 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}} |