Skip to content

IS-11008 Publish HAAPI React SDK docs to GitHub Pages - #250

Closed
aleixsuau wants to merge 2 commits into
feature/IS-11008/haapi-react-sdk-docsfrom
feature/IS-11008/haapi-react-sdk-docs-github-page
Closed

IS-11008 Publish HAAPI React SDK docs to GitHub Pages#250
aleixsuau wants to merge 2 commits into
feature/IS-11008/haapi-react-sdk-docsfrom
feature/IS-11008/haapi-react-sdk-docs-github-page

Conversation

@aleixsuau

Copy link
Copy Markdown
Contributor

What

Publishes the HAAPI React SDK Docusaurus docs to GitHub Pages.

  • docusaurus.config.ts — env-driven url/baseUrl (local & StackBlitz stay at /; CI builds for Pages) plus organizationName/projectName/trailingSlash.
  • .github/workflows/deploy-docs.yml — builds the docs and deploys to GitHub Pages, nesting the site so the URL matches.

Result

👉 https://curityio.github.io/ui-kit/haapi-react-sdk/docs/

One-time setup (repo admin)

Settings → Pages → Build and deployment → Source = GitHub Actions. Pages must be enabled before deploy-pages can publish; if the first run executed before this was set, re-run the workflow.

Notes

  • Demo deploy: triggers on pushes to this branch. To make it permanent, retarget the workflow's branches: to dev/main.
  • Production build verified locally with the Pages baseUrl (onBrokenLinks: 'throw' passed — no broken links).
  • Publishes a public static site.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@aleixsuau

Copy link
Copy Markdown
Contributor Author

Superseded: the HAAPI React SDK docs are published on the Curity docs site (Developer Guide → HAAPI SDKs → Web SDK) via #274 (IS-11008 HAAPI FE Lib documentation) — the GitHub Pages site is being retired, so this workflow is no longer needed. Closing.

@aleixsuau aleixsuau closed this Jul 30, 2026
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