This repository publishes the canonical skillcraft.gg site on GitHub Pages.
- Static, no backend
- Generated pages for route index, skills index, and skill/credentials detail routes
- Loadout routes remain placeholders until implemented
- Rebuild workflow via workflow_dispatch or repository_dispatch
- Install dependencies:
npm install- Generate pages:
npm run buildGenerated output is written to out/ for GitHub Pages deployment.
For local preview, run npm run dev and open http://localhost:3000.
If you change templates, rerun:
npm run buildbefore refreshing.
npm run build— generate the full static site fromhttps://skillcraft.gg/skills-registry/search/index.jsonnpm run dev— start the Next.js dev server
//docs/skills/skills/<owner>/<slug>/loadouts/credentials/credentials/<owner>/<slug>/credentials/profiles/credentials/profiles/github/<github>/credentials/profiles/github/<github>/<owner>/<slug>/loadouts/<owner>/<slug>(route placeholder)
- Workflow file:
.github/workflows/publish.yml - Triggers:
- manual
workflow_dispatch - repository events:
skills-update,loadouts-update,credentials-update,rebuild
- manual
- Build step runs
npm run build, copies static output, uploads Pages artifact, and deploys.