Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
it:software:slate [2023/10/01 17:59] – vytvořeno Petr Nosek | it:software:slate [2023/10/01 18:12] (aktuální) – Petr Nosek | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | ====== Slate - dokumentace API ====== | + | ====== Slate (Slatedocs) |
Hledal jsem vhodná nástroj na dokumentaci jednoduchého API. Nabízí se hned několik nástrojů, nicméně Slate má pro mě jednu velkou výhodu. Všechno budu mít v jednom souboru a napsané v Markdownu. Díky tomu budu moct srozumitelně nakopírovat dokumentaci do ChatGPT. | Hledal jsem vhodná nástroj na dokumentaci jednoduchého API. Nabízí se hned několik nástrojů, nicméně Slate má pro mě jednu velkou výhodu. Všechno budu mít v jednom souboru a napsané v Markdownu. Díky tomu budu moct srozumitelně nakopírovat dokumentaci do ChatGPT. | ||
Pro uživatele je pak možné vygenerovat dokumentaci jako HTML webovou stránku. | Pro uživatele je pak možné vygenerovat dokumentaci jako HTML webovou stránku. | ||
+ | |||
+ | |||
+ | ===== Instalace ===== | ||
+ | |||
+ | Slate funguje tak, že je potřeba vytvořit prostředí, | ||
+ | |||
+ | ==== Vývojové prostředí v Dockeru ==== | ||
+ | |||
+ | Zde je odkaz na kontejner v Dockeru: https:// | ||
+ | |||
+ | Stačí jednoduše nainstalovat. | ||
+ | |||
+ | <code bash> | ||
+ | docker pull slatedocs/ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Spuštění | ||
+ | |||
+ | Vytvořil jsem si adresář **Slate** a v něm tyto dvě složky: | ||
+ | |||
+ | <code bash> | ||
+ | build | ||
+ | source | ||
+ | </ | ||
+ | |||
+ | Do složky src jsem nahrál obsah celé složky source ze [[https:// | ||
+ | |||
+ | V Dockeru pak spustím: | ||
+ | |||
+ | <code bash> | ||
+ | root@zenbook:/ | ||
+ | </ | ||
+ | |||
+ | |||
+ | Pak stačí načíst dokumentaci v prohlížeči na adrese: | ||
+ | < | ||
+ | http:// | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Sestavení HTML dokumentace - build ==== | ||
+ | |||
+ | K buildu stačí spustit tento příkaz v Docekeru a HTML dokumentaci najdu ve složce **build**. | ||
+ | <code bash> | ||
+ | docker run --rm --name slate -v $(pwd)/ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Zdroje ===== | ||
+ | |||
+ | * [[https:// | ||
+ | |||
+ | {{youtube> | ||