Repository navigation
Migrate docs to Docouture - #9
Conversation
…ed URL contract configuration
…remove obsolete diagram accessibility checks
… and refine URL allowlist patterns
❗ This Pull Request will not trigger a docs releaseA Pull Request with no |
❌ No changes in
|
❗ This Pull Request will not trigger a docs releaseA Pull Request with no |
Release PreviewThis pull request has the |
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
One or more issues must be addressed before approval.
Review effort: Lite
Findings: 1
Open (1)
What changed in this PR
Migrates CerbIA documentation from Next.js/Fumadocs to Docouture/Antora with versioned publishing, AsciiDoc content, search-index normalization, and link checking.
Changes:
- Converts product, component, and package documentation to AsciiDoc modules.
- Replaces legacy Fumadocs configuration, UI, and workflows.
- Adds versioned publishing workflows and updated documentation links.
| File | Description |
|---|---|
| README.md | Updated as part of this pull request. |
| packages/cerbia/README.md | Updated as part of this pull request. |
| packages/cerbia-protectai/README.md | Updated as part of this pull request. |
| packages/cerbia-presidio/README.md | Updated as part of this pull request. |
| packages/cerbia-ml/README.md | Updated as part of this pull request. |
| packages/cerbia-core/README.md | Updated as part of this pull request. |
| packages/cerbia-cli/README.md | Updated as part of this pull request. |
| Makefile | Updated as part of this pull request. |
| examples/README.md | Updated as part of this pull request. |
| examples/programmatic-usage/README.md | Updated as part of this pull request. |
| examples/custom-loader/README.md | Updated as part of this pull request. |
| examples/cli-usage/README.md | Updated as part of this pull request. |
| docs/tsconfig.json | Updated as part of this pull request. |
| docs/supplemental-ui/ui.yml | Updated as part of this pull request. |
| docs/supplemental-ui/partials/head-styles.hbs | Updated as part of this pull request. |
| docs/supplemental-ui/favicon.png | Updated as part of this pull request. |
| docs/supplemental-ui/favicon.ico | Updated as part of this pull request. |
| docs/supplemental-ui/css/mobile-content-overflow.css | Updated as part of this pull request. |
| docs/src/modules/ROOT/pages/index.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/reference-overview.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/quickstart.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/prerequisites.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/packages.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/logging.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/i18n.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/guides-overview.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/gate.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/contributing.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/score-aggregators/mean.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/score-aggregators/max.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/score-aggregators/max-with-bonus.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/score-aggregators.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/scanners/xss.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/scanners/url-malicious.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/scanners/url-allowlist.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/scanners/secrets.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/scanners/prompt-injection.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/scanners/prompt-injection-protectai.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/scanners/pii.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/scanners/pii-presidio.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/scanners/keyword.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/scanners/invisible-text.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/scanners/canary-leak.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/scanners.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/preprocessors/whitespace-normalization.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/preprocessors.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/loaders/text-loader.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/loaders/file-loader.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/loaders.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/components/custom-components.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/cli.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/architecture.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/additional-information.adoc | Updated as part of this pull request. |
| docs/src/modules/main/pages/about.adoc | Updated as part of this pull request. |
| docs/src/modules/main/nav.adoc | Updated as part of this pull request. |
| docs/src/modules/cerbia/pages/index.adoc | Updated as part of this pull request. |
| docs/src/modules/cerbia/nav.adoc | Updated as part of this pull request. |
| docs/src/modules/cerbia-protectai/pages/index.adoc | Updated as part of this pull request. |
| docs/src/modules/cerbia-protectai/nav.adoc | Updated as part of this pull request. |
| docs/src/modules/cerbia-presidio/pages/index.adoc | Updated as part of this pull request. |
| docs/src/modules/cerbia-presidio/nav.adoc | Updated as part of this pull request. |
| docs/src/modules/cerbia-ml/pages/index.adoc | Updated as part of this pull request. |
| docs/src/modules/cerbia-ml/nav.adoc | Updated as part of this pull request. |
| docs/src/modules/cerbia-core/pages/index.adoc | Updated as part of this pull request. |
| docs/src/modules/cerbia-core/nav.adoc | Updated as part of this pull request. |
| docs/src/modules/cerbia-cli/pages/index.adoc | Updated as part of this pull request. |
| docs/src/modules/cerbia-cli/nav.adoc | Updated as part of this pull request. |
| docs/src/antora.yml | Updated as part of this pull request. |
| docs/source.config.ts | Updated as part of this pull request. |
| docs/postcss.config.mjs | Updated as part of this pull request. |
| docs/package.json | Updated as part of this pull request. |
| docs/next.config.mjs | Updated as part of this pull request. |
| docs/next-env.d.ts | Updated as part of this pull request. |
| docs/mdx-components.tsx | Updated as part of this pull request. |
| docs/lib/source.ts | Updated as part of this pull request. |
| docs/layouts/shared.tsx | Updated as part of this pull request. |
| docs/layouts/home.tsx | Updated as part of this pull request. |
| docs/layouts/docs.tsx | Updated as part of this pull request. |
| docs/eslint.config.js | Updated as part of this pull request. |
| docs/content/docs/packages/meta.json | Updated as part of this pull request. |
| docs/content/docs/packages/index.mdx | Updated as part of this pull request. |
| docs/content/docs/packages/cerbia.mdx | Updated as part of this pull request. |
| docs/content/docs/packages/cerbia-protectai.mdx | Updated as part of this pull request. |
| docs/content/docs/packages/cerbia-presidio.mdx | Updated as part of this pull request. |
| docs/content/docs/packages/cerbia-ml.mdx | Updated as part of this pull request. |
| docs/content/docs/packages/cerbia-core.mdx | Updated as part of this pull request. |
| docs/content/docs/packages/cerbia-cli.mdx | Updated as part of this pull request. |
| docs/content/docs/meta.json | Updated as part of this pull request. |
| docs/content/docs/index.mdx | Updated as part of this pull request. |
| docs/content/docs/getting-started.mdx | Updated as part of this pull request. |
| docs/content/docs/components/score-aggregators/meta.json | Updated as part of this pull request. |
| docs/content/docs/components/score-aggregators/mean.mdx | Updated as part of this pull request. |
| docs/content/docs/components/score-aggregators/max.mdx | Updated as part of this pull request. |
| docs/content/docs/components/score-aggregators/max-with-bonus.mdx | Updated as part of this pull request. |
| docs/content/docs/components/score-aggregators/index.mdx | Updated as part of this pull request. |
| docs/content/docs/components/scanners/xss.mdx | Updated as part of this pull request. |
| docs/content/docs/components/scanners/url-malicious.mdx | Updated as part of this pull request. |
| docs/content/docs/components/scanners/url-allowlist.mdx | Updated as part of this pull request. |
| docs/content/docs/components/scanners/secrets.mdx | Updated as part of this pull request. |
| docs/content/docs/components/scanners/prompt-injection.mdx | Updated as part of this pull request. |
| docs/content/docs/components/scanners/prompt-injection-protectai.mdx | Updated as part of this pull request. |
| docs/content/docs/components/scanners/pii.mdx | Updated as part of this pull request. |
| docs/content/docs/components/scanners/pii-presidio.mdx | Updated as part of this pull request. |
| docs/content/docs/components/scanners/meta.json | Updated as part of this pull request. |
| docs/content/docs/components/scanners/keyword.mdx | Updated as part of this pull request. |
| docs/content/docs/components/scanners/invisible-text.mdx | Updated as part of this pull request. |
| docs/content/docs/components/scanners/index.mdx | Updated as part of this pull request. |
| docs/content/docs/components/scanners/canary-leak.mdx | Updated as part of this pull request. |
| docs/content/docs/components/preprocessors/whitespace-normalization.mdx | Updated as part of this pull request. |
| docs/content/docs/components/preprocessors/speculative-decoding.mdx | Updated as part of this pull request. |
| docs/content/docs/components/preprocessors/meta.json | Updated as part of this pull request. |
| docs/content/docs/components/preprocessors/index.mdx | Updated as part of this pull request. |
| docs/content/docs/components/meta.json | Updated as part of this pull request. |
| docs/content/docs/components/loaders/text-loader.mdx | Updated as part of this pull request. |
| docs/content/docs/components/loaders/meta.json | Updated as part of this pull request. |
| docs/content/docs/components/loaders/index.mdx | Updated as part of this pull request. |
| docs/content/docs/components/loaders/file-loader.mdx | Updated as part of this pull request. |
| docs/content/docs/components/custom-components/meta.json | Updated as part of this pull request. |
| docs/content/docs/components/custom-components/index.mdx | Updated as part of this pull request. |
| docs/components/search-dialog.tsx | Updated as part of this pull request. |
| docs/components/mdx/mermaid.tsx | Updated as part of this pull request. |
| docs/components/layout/theme-toggle.tsx | Updated as part of this pull request. |
| docs/components/layout/search-toggle.tsx | Updated as part of this pull request. |
| docs/app/layout.tsx | Updated as part of this pull request. |
| docs/app/layout.config.tsx | Updated as part of this pull request. |
| docs/app/global.css | Updated as part of this pull request. |
| docs/app/docs/layout.tsx | Updated as part of this pull request. |
| docs/app/docs/[[...slug]]/page.tsx | Updated as part of this pull request. |
| docs/app/api/search/route.ts | Updated as part of this pull request. |
| docs/antora-playbook.yml | Updated as part of this pull request. |
| docs/antora-playbook.local.yml | Updated as part of this pull request. |
| docs/.release-version | Updated as part of this pull request. |
| docs/.gitignore | Updated as part of this pull request. |
| CONTRIBUTING.md | Updated as part of this pull request. |
| .gitignore | Updated as part of this pull request. |
| .github/workflows/docs-npm_node-verify.yml | Updated as part of this pull request. |
| .github/workflows/docs-npm_node-publish.yml | Updated as part of this pull request. |
| .github/workflows/docouture-publish.yml | Updated as part of this pull request. |
| .github/workflows/docouture-publish-prerelease.yml | Updated as part of this pull request. |
| .github/workflows/docouture-pr-verify.yml | Updated as part of this pull request. |
| .github/workflows/docouture-kroki-cache-warm.yml | Updated as part of this pull request. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
❗ This Pull Request will not trigger a docs releaseA Pull Request with no |
Release PreviewThis pull request has the |
|




Summary
Migrate CerbIA’s documentation from Next.js/Fumadocs to Docouture 1.1.1 and Antora.
Checklist
Additional context
Validation
First publication
This PR should be merged without docs/release or release-type/* labels to test prerelease publication without initiating a docs or code release.
After the first successful publish creates gh-pages, configure GitHub Pages to serve gh-pages → / (root). The GitHub App credentials and repository permissions are configured, but remote publication has not yet been exercised.