Skip to content

dev to main#896

Merged
jth-nw merged 14 commits into
mainfrom
dev
May 12, 2026
Merged

dev to main#896
jth-nw merged 14 commits into
mainfrom
dev

Conversation

@jth-nw
Copy link
Copy Markdown
Collaborator

@jth-nw jth-nw commented May 12, 2026

No description provided.

DanPiazza-Netwrix and others added 14 commits May 11, 2026 14:49
…lugin-openapi-docs

Replace the single-page Redoc-based API reference with per-endpoint static
pages generated by docusaurus-plugin-openapi-docs. Each of the 540 operations
gets its own page with parameters, request body, response schemas, and a live
API explorer (two-column layout).

Key changes:
- Add docusaurus-plugin-openapi-docs + docusaurus-theme-openapi-docs config
- Wire generated sidebar.ts into sidebarItemsGenerator via _category_.json marker
- Set docItemComponent: @theme/ApiItem so Redux Provider is available on op pages
- Move loadApiSidebarItems() to docusaurus.config.js (Node-only; not browser-bundled)
- Add gen-api-docs to prestart/prebuild/preci scripts to keep files in sync with spec
- Remove redocusaurus, Redoc swizzle, preloader, back-link bar, and all Redoc CSS
- Gitignore generated API reference files (regenerated from spec at build time)

Generated with AI

Co-Authored-By: Claude Code <ai@netwrix.com>
…for API reference

Adds colored GET/POST/DELETE/PUT/PATCH badges to sidebar operation items
(classes emitted by docusaurus-plugin-openapi-docs are not styled by the theme).
Limits prev/next pagination labels to 2 lines for long OpenAPI summaries.

Generated with AI

Co-Authored-By: Claude Code <ai@netwrix.com>
…Case

Adds camelToTitleCase helper that converts tag-category labels generated
by docusaurus-plugin-openapi-docs (e.g. "agentProcesses") into readable
Title Case ("Agent Processes"). Applied once when loading sidebar items
in generateDocusaurusPlugins; operation-level labels are unchanged.

Generated with AI

Co-Authored-By: Claude Code <ai@netwrix.com>
…itles

Uses markdown.parseFrontMatter (runs before Docusaurus metadata extraction)
to strip trailing periods from title and sidebar_label in generated API MDX
files under /integration/api/reference/. Extends transformApiSidebarLabels
to also strip trailing periods from doc-item operation labels in the sidebar.

Generated with AI

Co-Authored-By: Claude Code <ai@netwrix.com>
Switches from outline badges (transparent bg + coloured border + coloured text)
to solid filled badges with white text, matching SailPoint's visual style.
Light mode uses darker saturated fills (navy GET, forest green POST);
dark mode uses brighter fills (blue-500 GET, green-500 POST) for contrast.

Generated with AI

Co-Authored-By: Claude Code <ai@netwrix.com>
Generated with AI

Co-Authored-By: Claude Code <ai@netwrix.com>
NPS-D: add --version flag to setup commands
… name spelling

- Update API Reference link to correct path (/reference/changetracker-hub)
- Replace all instances of "ChangeTracker" with "Change Tracker" in overview.md

Generated with AI

Co-Authored-By: Claude Code <ai@netwrix.com>
* Fix "Upgrading"

* Remove outdated KB pages

* Create KB article

Password Policy Client Displays Generic Message and No PPE Event Is Logged

* fix(vale): auto-fix style issues (Vale + Dale)

* fix(vale): auto-fix style issues (Vale + Dale)

* fix(kb): improve PPE password policy client KB article

- Fix passive voice, contractions, and third-person usage
- Reformat Cause, steps, and Effect sections for readability
- Fix broken cross-version links using pathname:// protocol
- Add Related Links section
- Verified dev build: article loads correctly in sidebar, both links resolve

* fix(vale): auto-fix style issues (Vale + Dale)

* vale autofix fix

* fixed existing broken link

* removed emdash

* fix(vale): auto-fix style issues (Vale + Dale)

* fix(vale): auto-fix style issues (Vale + Dale)

---------

Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: hilram7 <212961752+hilram7@users.noreply.github.com>
Co-authored-by: jth-nw <james.haytko@netwrix.com>
…tracker-api-ref-to-openapi-docs

feat(changetracker): migrate API reference from Redoc to docusaurus-plugin-openapi-docs
@jth-nw jth-nw requested review from a team as code owners May 12, 2026 18:10
@jth-nw jth-nw merged commit f1ba885 into main May 12, 2026
10 checks passed
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.

4 participants