/maturitni-otazky

Maturitní otázky k oboru IT - vývoj aplikací a her na SPŠ na Proseku

Primary LanguageShellCreative Commons Attribution Share Alike 4.0 InternationalCC-BY-SA-4.0

Maturitní otázky

Střední průmyslová škola na Proseku, obor IT


CC-BY-SA-4.0 License

🚀 Tento projekt slouží ke spolupráci mezi žáky 4ITA ve společné cestě za 🙉maturitou🙉.

Vygenerovanou stránku si můžete prohlédnout zde.

Kniha se generuje ze souborů ve formátu Markdown. Tutoriál na práci s ním naleznete zde.

Jak začít?

Tento repozitář obsahuje nakonfigurované nástroje, které usnadňují práci s formátováním jak textu, tak i názvů commitů.

Pokud tyto nástroje chcete použít, je nutné mít nainstalovaný Node 16. Poté už jen ve složce projektu spustíte:

# nainstaluje/aktualizuje moduly
$ npm install

# nastaví hooky
$ npm run prepare

Commitlint

Kvůli orientaci v git historii vznikla specifikace pro názvy commitů. Podle ní by všechny commity měly mít v názvu předponu s typem úkonu, který vykonáváme.

Formát

✔️ typ: zprava

👑 typ(nazev-kapitoly): zprava

Příklady

❌ toto je zmena kterou jsem udelal o volne hodine

✔️ feat: pridano rozrazeni typu monitoru # feat = něco nového (feature)

✔️ fix: zmena nazvu souboru # oprava/úprava

✔️ fix: upraveny uvod grafickych karet

👑 fix(graficke-karty): upraveny uvod

Pro více informací můžete navštívit i tuto ukázku

Prettier

Slouží k formátování kódu. Spouští se při každém uložení souboru.

Husky

Hooky automaticky kontrolují soubory před tím, než je commitnete. Slouží k odchycení 🐛.

Build

Tento krok není nutný, protože se stránka s maturitními otázkami aktualizuje sama při každém pushnutí.

Před instalací knihovny mdbook je nutné mít nainstalovaný Rust, více informací zde.

# install dependencies
$ cargo install mdbook

# build
$ mdbook build