Jak přispívat do portálu
Tento portál udržujeme společně — každý člen IT týmu může přidat nový návod, opravit chybu nebo aktualizovat existující obsah. K přispívání stačí terminál, Node.js a Claude Code. Žádné webové rozhraní, žádný CMS.
Portál je dostupný na
1. Jednorázová instalace
Tyto kroky provedeš pouze jednou na novém počítači.
Terminal
Otevři Terminal (macOS: Cmd + Space → napsat „Terminal" → Enter).
Node.js
Pokud Node.js ještě nemáš, nainstaluj ho přes Homebrew:
brew install nodeOvěření:
node --version # mělo by vypsat např. v22.x.xClaude Code
npm install -g @anthropic-ai/claude-codeNaklonování repozitáře
git clone https://gitlab.com/hub-group1744624/hub-library-project.git
cd hub-library-projectGit konfigurace (pokud ještě není nastavena)
git config --global user.name "Jméno Příjmení"
git config --global user.email "jmeno.prijmeni@etnetera.cz"První spuštění Claude
cd ~/hub-library-project
claudeClaude Code se poprvé zeptá na přihlášení nebo API klíč. Postupuj podle pokynů na obrazovce. Po přihlášení jsi připraven/a přispívat.
Potřebuješ pomoc s instalací?
Napiš na it@etnetera.cz a IT tým ti pomůže projít instalaci.
2. Každodenní práce
Pokaždé, když chceš přidat nebo upravit obsah, postupuj takto:
Krok 1 — Otevři projekt v Claudovi
cd ~/hub-library-project && claudeKrok 2 — Stáhni nejnovější změny
V Claudu (nebo v jiném okně terminálu) spusť:
git pullVždy začínej s git pull
Jinak riskuješ konflikt, pokud někdo jiný mezitím portál upravil.
Krok 3 — Popiš Claudovi, co chceš
Napiš svůj požadavek přímo do Claude Code v přirozeném jazyce (viz příklady níže). Claude upraví nebo vytvoří soubory za tebe.
Krok 4 — Zkontroluj výsledek
Claude obvykle ukáže, co změnil. Můžeš si stránku prohlédnout lokálně:
npm run docs:devOtevři http://localhost:5173 v prohlížeči.
Krok 5 — Potvrd a publikuj
Řekni Claudovi:
„Commitni změny a pushni na main."
Claude provede git add, git commit a git push. Po pushnutí se portál automaticky nasadí — změna se objeví na webu za 1–2 minuty.
3. Příklady pokynů pro Claude
Piš v češtině, přirozeným jazykem. Nemusíš znát příkazy ani syntaxi markdownu.
Nový návod
Vytvoř nový návod na nastavení dvoufaktorového ověření (2FA) v Google Workspace.
Přidej ho do sekce Návody a doplň ho do sidebaru.Úprava existujícího textu
V návodu na VPN připojení změň odkaz na Tunnelblick na aktuální verzi 4.0.V návodu na Git workflow přidej sekci o squash merge.Přidání obrázku nebo screenshotu
Přidej screenshot přihlašovací obrazovky Hexnode do návodu macOS MDM Enrollment,
hned za nadpis "Přihlášení do Hexnode konzole". Obrázek najdeš v ~/Downloads/hexnode-login.png.Nová sekce nebo kategorie
Vytvoř novou sekci "Bezpečnost" s úvodní stránkou a přidej ji do navigace.Do návodu na SSH klíče přidej novou sekci o rotaci klíčů.Oprava nebo aktualizace
V návodu na vývojové prostředí aktualizuj verzi nvm na v0.40.0.Oprav překlep ve druhém odstavci návodu na Confluence.Čím konkrétnější, tím lepší
Místo „uprav návod na VPN" napiš „v návodu na VPN přidej na konec sekci o řešení problémů na Windows 11". Claude porozumí oběma verzím, ale konkrétní pokyn dá přesnější výsledek.
4. Přidání screenshotu nebo obrázku
Přesuň soubor do složky
docs/public/images/:bashmv ~/Downloads/muj-screenshot.png ~/hub-library-project/docs/public/images/Pokud složka
images/neexistuje, vytvoří ji Claude automaticky na požádání.Řekni Claudovi, kde má obrázek použít:
Přidej obrázek images/muj-screenshot.png do návodu na X, hned po nadpisu "Y".
Claude vloží správnou markdown syntaxi a relativní cestu za tebe.
Podporované formáty
PNG, JPG, SVG, GIF, WebP. Doporučujeme PNG pro screenshoty a SVG pro diagramy. Název souboru piš malými písmeny bez mezer: hexnode-login.png, ne Hexnode Login.png.
5. Časté dotazy
Zobrazuje se chyba při git push
Nejpravděpodobnější příčiny:
Nemáš přístup k repozitáři — napiš na it@etnetera.cz, IT tě přidá.
Zapomněl/a jsi na git pull — spusť git pull --rebase a zkus push znovu.
Konflikt souborů — řekni Claudovi: „Vyřeš konflikt v gitu a pushni změny." Claude konflikty rozřeší za tebe.
Kdy se změna objeví na portálu?
Po úspěšném git push se spustí automatický pipeline. Změna je živá za 1–2 minuty. Stav deploye vidíš na GitLab CI/CD.
Co když editujeme portál dva lidé najednou?
Nevadí to — Git umí změny sloučit. Jen vždy začínej s git pull, aby sis stáhl/a poslední verzi. Pokud nastane konflikt, Claude ho vyřeší.
Mohu přímo editovat markdown soubory bez Clauda?
Ano. Soubory jsou v docs/. Stačí je otevřít v libovolném textovém editoru, uložit a pushovat. Claude není povinný — jen usnadňuje práci lidem, kteří neznají VitePress syntaxi.
Kde najdu zdrojový kód portálu?
Na GitLabu: gitlab.com/hub-group1744624/hub-library-project
Kontakt
Máš otázku nebo narazil/a na problém? Napiš nám na it@etnetera.cz.