Skip to content

chore: add s2dm and deploy voyager gh pages#20

Open
cpodalak wants to merge 6 commits into
mainfrom
feat/voyager-gh-pages
Open

chore: add s2dm and deploy voyager gh pages#20
cpodalak wants to merge 6 commits into
mainfrom
feat/voyager-gh-pages

Conversation

@cpodalak
Copy link
Copy Markdown
Collaborator

Signed-off-by: cpodalak cpodalak@gmail.com

cpodalak added 4 commits May 15, 2026 08:55
Signed-off-by: cpodalak <cpodalak@gmail.com>
- Add docs/voyager/index.html — static Voyager page (CDN, no build)
- Add .github/workflows/docs.yml — deploys to gh-pages on merge to
  main when spec/** changes; also supports workflow_dispatch
- Add poethepoet task runner with shortcuts:
    uv run poe validate        — generate introspection JSON
    uv run poe check           — enforce S2DM constraints
    uv run poe compose         — compose single schema.graphql
    uv run poe generate        — generate all export artifacts
    uv run poe voyager         — validate + build static Voyager site
    uv run poe build-voyager   — copy site files to ./site/
    uv run poe ci-checks       — validate + check (PR gate)
    uv run poe export-*        — individual format exports
- Add package.json + package-lock.json for @graphql-inspector/cli
- Update .gitignore: track .venv/, _output/, site/
@cpodalak cpodalak changed the title chore: add voyager gh pages chore: add s2dm and deploy voyager gh pages May 16, 2026
@cpodalak cpodalak requested a review from jdacoello May 16, 2026 00:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant