docs: add react-auth, react-openapi, vet sites; update standards registry and MCP setup

This commit is contained in:
2026-10-19 13:47:00 +05:30
parent a4f428b451
commit bd6fca43aa
258 changed files with 28653 additions and 51 deletions

View File

@@ -25,6 +25,8 @@ can read a library's full API by connecting to its MCP and reading
| Py JWT | `jwtlib` | JWT auth primitives (register/login/introspect) | password hashing + token code | `:8005` |
| Doc Forge | `docforge` | Docstring compiler → MkDocs + MCP docs | custom doc generators | `:8001` |
| Doc Weaver | `doc-weaver` | JSDoc compiler → TypeDoc + MCP docs (React/TS) | custom TypeScript doc generators | `:8010` |
| React Auth | `react-auth` | JWT-backed React auth UI: provider, login page, profile screens, bearer axios client | hand-rolled auth contexts and token handling in React apps | `:8011` |
| React OpenAPI | `react-openapi` | Spec-driven React admin UI (CRUD, tables, forms, SSE) derived from an OpenAPI document | per-resource hand-written admin screens | `:8012` |
| Auth Server | *(service)* | Central identity service (register/login/me/logout/introspect) | building auth endpoints yourself | spec: `docs://spec` |
## How to choose
@@ -40,6 +42,8 @@ can read a library's full API by connecting to its MCP and reading
| authenticate users / verify tokens | Py JWT (+ Auth Server) |
| generate documentation | Doc Forge |
| generate React/TypeScript documentation | Doc Weaver |
| authenticate a React front-end | React Auth (+ Auth Server) |
| build a React admin UI from an OpenAPI spec | React OpenAPI |
## Discovery
@@ -64,5 +68,9 @@ any infrastructure.
JSDoc comments and emits a TypeDoc site plus the same doc-forge-shaped MCP
bundle for React packages. Its convention is **RDFC** (the React Doc-forge
Convention), the JSDoc parallel to GSDFC.
- **React Auth** and **React OpenAPI** are front-end libraries (TypeScript,
React 18 + MUI + React Router peers), not Python services — they consume the
**Auth Server** and an OpenAPI document rather than serving one. Each ships
a wiki, a TypeDoc site and an MCP bundle like every other library above.
- Library MCP servers expose **documentation resources** (not executable tools):
they tell an agent the available API surface so it does not invent code.