Skip to content

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

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

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