Vypracovávání materiálů a formátování
johnymachine opened this issue · 2 comments
Workflow
- Podívám se do seznamu okruhů #3
- Vyberu si nezabranou otázku (nemá žádné piktogramy a checked) a založím si issue s krátkým jménem otázky(dále použito jako jméno souboru a hlavní nadpis otázky).
- Do seznamu otázek přidám piktogram a odkaz na issue (xx. ✏️ Text otazky #7)
- Issue si přidělím a přidám hlavičku viz #9
- Po vypracování práci nahraju a změním piktogramy na ⌛ (otevřeno k diskuzi review)
- Kdokoliv chce provést review si také přidělí issue, vyplní se v hlavičce a zkontroluje texty.
- Po dokončení review, kdy už je okruh víceméně hotový, lze stav označit 👀. Tím se dá najevo, že se čeká na případná další vylepšení / feedback.
- Pokud je vše dokonalé, změní se příslušné piktogramy na ✅ a původní autor issue uzavře, současně s tím zašktne check před otázkou.
Git tutorial
Repozitář je třeba naklonovat přes SSH, abyste mohli pushovat změny zpět. K tomu si musíte vygenerovat klíče a přidat k github acc.
Potom lze pracovat zhruba takto (pokud jste ve větvi master
).
mkdir xx_text_otazky # vytvorim adresar pro otazku
# nejak vytvorim soubor s otazkou, podstatna je pripona .md
touch xx_text_otazky/xx_text_otazky.md # pripadne treba vytvorim soubor v editoru
git pull origin master # stahnu si aktualni verzi
git add :/ -A # pridam vsechny zmeny, vcetne pripadnyho odstraneni souboru
git commit -m "zprava" # commitnu zmeny
git push origin master # nahraju do github repa
Formát
➡️ Každá vypracovaná otázka by měla začínat krátkým nadpisem první úrovně s číslem a přesným zněním otázky. Následuje citace s kompletním popisem otázky, viz již vypracované.
➡️ Text je formátovaný jako markdown, tahák je třeba zde: http://assemble.io/docs/Cheatsheet-Markdown.html/
Základní syntaxe:
# Nadpis 1
## Nadpis 1.1
### Nadpis 1.1.1
> citace
*kurziva*
**tucne**
- necislovany
- seznam
1. cislovany
2. seznam
`zvyrazneni kodu`
![Alternativni text obrazku](url_obrazku)
[Nazev odkazu](url_odkazu)
➡️ Jednotlivé otázky jsou členěné do samostatných složek, které obsahují i další materiály (obrázky atd.). Na obrázky je možné odkazovat relativně a měli by mít název ve formátu xx_pekny_popisek.png. Preferovaný formát je png protože je celkem do brý na text popisků a svg nefunguje dobře. V případě potřeby je možné převést online.
➡️ Můžete vyzkoušet různé editory s náhledem, ale pozor na výsledný syntax. Mě se osvědčil MarkdownPad2, ale ten ve Windows 10 blbne. Takže teď zkusím MarkPad. Je to dobré na odladění vzhledu.
➡️ Některé místa je možné vhodně obohatit o emoticony. Ale pouze v rámci technické dokumentace, takhle spíš ne...
EDIT: Emotcony se špatně generují do pdf, používat pouze v issues.
➡️ Vložený obrázek by tedy měl odkazovat na svou lokální kopii s rozumným názvem a v titulku by měl být uvedený popisek, který je zopakován pod obrázkem se zvýrazněním italics.
➡️ Pokud je potřeba matematická formulka, stačí použít eqn editor a úplně dole vybrat URL encoded, což vygeneruje url k obrázku. Dále je dobré vybrat jako formát svg (vektorový a lépe čitelnější). Pokud by v budoucnu přestala stránka fungovat, vždycky jsou k dispozici původní LaTeX formule, ze kterých to lze opět vygenerovat. Pokud výraz obsahuje zřetězené indexy, nebo je špatně čitelný, doporučuji změnit font na větší velikost.
lze vložit jako
![c^2 = a^2 + b^2](https://latex.codecogs.com/svg.latex?%5Clarge%20c%5E2%20%3D%20a%5E2%20+%20b%5E2)
➡️ Na tabulky se hodí použít generátor. Tenhle podporuje i ctrl-v
, což přijde celkem vhod.
Fun fact: Jsme nejaktivnejsi od 11:00 do 22:00, rano nikdo nedela :D
https://github.com/tomaskrizek/tul-szz-it-nv/graphs/punch-card
gee I wonder why :D