Skip to content

Docs improvement initiative: roadmap (Phases 1–4)Β #8

Description

@ajile-in

Tracking issue for the CREDEBL Docs improvement initiative. Each phase ships as its own PR linked below.


πŸ—ΊοΈ Phases

βœ… Phase 1: Quality triage β€” COMPLETED β†’ PR #7

Fixes every critical/high issue found in the docs audit:

  • Add 3 orphaned pages to navigation (SUMMARY.md) β€” OID4VC Issuer API, OID4VP Verifier API, Ecosystem & Trust Service (also makes them discoverable via the site's llms.txt agent index)
  • Fix 7 broken links (dead app.gitbook.com revision URLs, stale anchors #credebl-saas / Keycloak #top, GitBook revision link, nonexistent http://nextauth.js, mislabeled Getting Started card, absolute docs-site URL β†’ relative)
  • Vendor 5 SendGrid screenshots from expiring Google Docs CDN into .gitbook/assets/sendgrid/
  • Correct reversed Studio version gates (older = >v2.1.0 β†’ before v2.1.0)
  • Make cliConfig.json sample valid JSON (comments removed, double comma, missing token value & polygon-mainnet comma); fix documented field name referringlabel β†’ label
  • Repair garbled consent-notice sentence + prune stale TOC entries (3.3 Template, 4 Cross-Ecosystem Access) in Ecosystem doc
  • Rewrite mangled Copyright & License markdown
  • Typos & grammar sweep (Keycloak, PostgreSQL, phishing-resistant, Endorser, merged bullets, truncated API-access step, etc.)
  • Repoint OID4VC cross-references from removed per-file docs to in-page sections

⬜ Phase 2: Repo hygiene

  • AGENTS.md at repo root (structure map, SUMMARY completeness rule, conventions β€” for coding agents & contributors)
  • CONTRIBUTING.md mirror of the how-to-contribute page (surfaces on GitHub PR UI)
  • CI: markdownlint + Vale style checks + lychee link checker

⬜ Phase 3: Release machinery

  • git-cliff config generating CHANGELOG.md at tag time (tolerates direct-to-main GITBOOK-* commits)
  • Tag docs-vX.Y.Z β†’ GitHub Release workflow (notes auto-generated)
  • Release-page template for references/releases/vX.Y.Z.md (links back to GH Release + compare URL)
  • Backfill first tag docs-v2.1.0

⬜ Phase 4: Agent surface


πŸ”’ Locked decisions

Decision Choice
Docs versioning Independent docs-vX.Y.Z tags
GitBook sync flow Keep direct-to-main (GITBOOK-* commits untouched)
Changelog tooling git-cliff generated at tag time
OpenAPI specs Deferred β€” separate future effort

πŸ“ Open questions

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions