FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

docs: rework the public docs; move internal docs out of the repo by windischb · Pull Request #114 · cocoar-dev/modgud · GitHub

docs: rework the public docs; move internal docs out of the repo - #114

Merged
windischb merged 2 commits into
developfrom
docs/public-docs-overhaul
Jul 17, 2026
Merged

docs: rework the public docs; move internal docs out of the repo#114
windischb merged 2 commits into
developfrom
docs/public-docs-overhaul

Conversation

Copy link
Copy Markdown
Contributor

Motivation

The VitePress site (docs/) is now the only documentation tree in the repo, serving end users, realm admins, sysadmins, integrators and a slim contributor section. Internal design notes, architecture blueprints, engineering gotchas and feature-design records have moved to the maintainers'' knowledge base and dev-docs/ is removed.

What changed

Public docs — audited against the code (84 pages, 67 updated):

  • Fixed stale claims: "SAML not supported", audit "7-day retention" (it is a 90-day visibility window), realm hard-delete "roadmap item" (shipped), outdated admin-sidebar walkthroughs, missing endpoint families in the API reference.
  • Removed maintainer-internal content from public pages: file:line citations, internal project codenames, engineering changelogs and session logs.
  • Documented recently shipped features where pages were behind: invite codes, per-realm rate limits, declarative realm provisioning, device flow, native cookieless grants, CIMD, configurable registration fields, App settings cascade, entity clone.
  • New page: admin/invite-codes.md. Removed integrate/scheduling.md (backend-contributor guide, relocated internally).
  • contribute/ stays public but slim; testing pages are now current references instead of dated logs.
  • Nav: Invite Codes added, Scheduling removed, "Auth Log" renamed to "Logs (Security & Audit)"; the "LLM Docs" nav link now targets /llms.txt (the index) instead of the ~700 KB full dump.

Repo hygiene:

  • dev-docs/ deleted (58 files); every remaining reference swept: CI workflows (dev-docs/** path-ignores), PR template, CodeQL config, SECURITY.md, Dockerfile, .gitignore/.dockerignore, and ~27 source-comment pointers (comments only — no product-code or behavior changes; one test-failure message string reworded).

Tests

  • Docs build (dead-link gate) green for both commits.
  • Modgud.Tests.Unit compiles after the comment sweep; no logic touched.

Breaking changes

  • None at runtime. Public docs URLs: /integrate/scheduling no longer exists.

🤖 Generated with Claude Code

windischb and others added 2 commits July 17, 2026 15:40
…nal docs out of the repo

Public docs (docs/) are now the only documentation tree in the repo,
serving end users, realm admins, sysadmins, integrators and a slim
contributor section. Internal design notes live exclusively in the
maintainers' knowledge base.

- Audit every public page against the code (84 pages, 65 flagged):
  fix stale claims (SAML "not supported", 7-day audit retention,
  hard-delete "roadmap item", outdated sidebar/flow descriptions,
  missing endpoints in the API reference), remove maintainer-internal
  content (file:line citations, project codenames, engineering
  changelogs), and document recently shipped features (invite codes,
  per-realm rate limits, realm provisioning, device flow, native
  grants, CIMD, registration fields, app settings cascade, clone).
- New page: admin/invite-codes (ADR-0012 admin surface + M2M minting).
- integrate/scheduling removed from the public site (backend
  contributor guide, relocated to the internal knowledge base).
- dev-docs/ deleted: architecture blueprints, engineering gotchas,
  future-feature designs, product matrices and upstream requests are
  migrated to the internal knowledge base (statuses corrected to
  reflect what has shipped).
- Sweep every remaining dev-docs reference: nav config, PR template,
  CI workflows, CodeQL config, SECURITY.md, Dockerfile, .gitignore/
  .dockerignore and ~27 source-comment pointers.
- contribute/ stays public but slim: testing pages rewritten as
  current references; manual checklist is now a maintained smoke
  checklist instead of a session log.

Docs build (dead-link gate) green; unit-test project compiles.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ll dump

/llms.txt is the llms.txt-standard entry point (6 KB index linking the
per-page .md exports); /llms-full.txt (~700 KB) stays available and is
still advertised via the <link rel="alternate"> head entry.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
windischb merged commit 6916b58 into develop Jul 17, 2026
8 checks passed
windischb deleted the docs/public-docs-overhaul branch July 17, 2026 14:14
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
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


Back | FazBrowse Home | New Git URL