Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
4a39c62
IS-11008 Restructure HAAPI React SDK README; fix HaapiStepper JSDoc s…
aleixsuau Jun 8, 2026
bd9de0e
IS-11008: improve docs
aleixsuau Jun 9, 2026
98cbedd
IS-11008 Refine HAAPI React SDK docs and fix JSDoc editor previews
aleixsuau Jun 9, 2026
470d5d4
IS-11008: fix type references
aleixsuau Jun 10, 2026
9316540
IS-11008: improve form tests references
aleixsuau Jun 10, 2026
d431948
IS-11008 Sharpen customization docs (interceptors vs UI composition)
aleixsuau Jun 10, 2026
feb9aba
IS-11008: form field docs and improvements
aleixsuau Jun 11, 2026
296eef3
IS-11008 Document workspace-root install in haapi-react-app README
aleixsuau Jun 11, 2026
ddb3c35
IS-11008 Rewrite SDK README and TSDoc for the docs site
aleixsuau Jun 24, 2026
bfe3556
IS-11008 Add HAAPI React SDK docs site (Docusaurus + generation)
aleixsuau Jun 24, 2026
d91ec77
IS-11008 Add docs examples and single-source step catalog
aleixsuau Jun 24, 2026
996cd53
IS-11008 Register docs workspace and StackBlitz preview
aleixsuau Jun 24, 2026
01d674f
IS-11008 Format docs sources with Prettier; add docs-workspace pretti…
aleixsuau Jun 24, 2026
5c31f96
IS-11008 Scope SDK CI steps to the SDK workspace; stop linting docs
aleixsuau Jun 24, 2026
b797445
IS-11008 Build ui-kit icons + css libs before generating docs
aleixsuau Jun 24, 2026
7a6a6e8
IS-11008 Remove StackBlitz links and config
aleixsuau Jun 24, 2026
3c3126c
Merge remote-tracking branch 'origin/dev' into feature/IS-11008/haapi…
aleixsuau Jun 24, 2026
d02d5c2
IS-11008 Land docs on the overview and link to the online docs from t…
aleixsuau Jun 25, 2026
124ed7f
IS-11008: remove haapi-react-app from the uikit npm start command
aleixsuau Jun 29, 2026
b829e83
IS-11008: curity logo, favicon and styles in docs
aleixsuau Jun 29, 2026
a84b0e2
IS-11008: add previewer to the overview page
aleixsuau Jun 29, 2026
ee05874
IS-11008: add sdk docs link in the uikit overview page
aleixsuau Jun 29, 2026
67b458a
IS-11008: prevent haapi-react-app from opening on uikit main page start
aleixsuau Jun 30, 2026
e2d7628
IS-11008: remove curity-cli command from docs
aleixsuau Jun 30, 2026
4c6bcd3
IS-11008: improve docs npm command
aleixsuau Jun 30, 2026
3442124
IS-11008: simplify folder structure and gitignore
aleixsuau Jun 30, 2026
eac93d6
IS-11008 Move SDK README to package root; brand docs links; fix entri…
aleixsuau Jun 30, 2026
1d8de84
IS-11008 Centralize docs generator paths in scripts/paths.mjs.
aleixsuau Jun 30, 2026
1db1a99
IS-11008: add typecheck, prettier and build to the ci workflow
aleixsuau Jun 30, 2026
dbc35a0
IS-11008: add previewer note to haapi-react-app readme
aleixsuau Jun 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 18 additions & 4 deletions .github/workflows/lwa-github-ci-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,16 +33,16 @@ jobs:
run: npm ci

- name: SDK — Check Formatting
run: npm run prettier-check -w src/haapi-react-sdk
run: npm run prettier-check -w @curity/haapi-react-sdk

- name: SDK — Lint
run: npm run lint -w src/haapi-react-sdk
run: npm run lint -w @curity/haapi-react-sdk

- name: SDK — Typecheck
run: npm run typecheck -w src/haapi-react-sdk
run: npm run typecheck -w @curity/haapi-react-sdk

- name: SDK — Run Tests
run: npm run test -w src/haapi-react-sdk -- run
run: npm run test -w @curity/haapi-react-sdk -- run

- name: App — Check Formatting
run: npm run prettier-check -w src/haapi-react-app
Expand All @@ -56,6 +56,20 @@ jobs:
- name: App — Run Tests
run: npm run test -w src/haapi-react-app -- run

- name: Docs — Check Formatting
run: npm run prettier-check -w @curity/haapi-react-sdk-docs

# Type-checks the example sources (incl. catalog.ts's mock HAAPI steps) against the SDK's
# published types, so the fixtures can't structurally drift from the SDK without failing CI.
- name: Docs — Typecheck
run: npm run typecheck -w @curity/haapi-react-sdk-docs

# Runs the full generator chain (predocs:build) then `docusaurus build` with
# `onBrokenLinks: 'throw'` — so a generator crash, a broken link/anchor or an MDX
# compile error fails the PR instead of surfacing on someone's next local run.
- name: Docs — Build
run: npm run docs:build -w @curity/haapi-react-sdk-docs

notify-slack:
name: Notify Slack
needs: build-and-test
Expand Down
18 changes: 18 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -324,6 +324,14 @@
width: fit-content;
}

.documentation {
margin-top: 1.5rem;
width: 100%;
text-align: center;
border-top: 1px solid #eee;
padding-top: 1rem;
}

.status {
margin-top: auto;
padding-top: 1rem;
Expand Down Expand Up @@ -525,12 +533,22 @@ <h2>HAAPI React App</h2>
<span>Open previewer</span>
</a>
<small class="card-url">http://localhost:5174/</small>
<div class="documentation">
<a
href="https://curityio.github.io/ui-kit/haapi-react-sdk/docs/overview"
target="_blank"
class="button button-primary-outline button-medium w100 mt2"
>
<span>Read HAAPI React SDK documentation</span>
</a>
</div>
<div class="commands">
<h3>Useful Commands</h3>
<code>npm install</code>
<code>npm run start:haapi-react-app</code>
<code>npm run build:haapi-react-app</code>
</div>

<div
class="status"
data-tooltip="Note: It may take a few seconds for the preview server to be ready"
Expand Down
Loading
Loading