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> | ||