collect.py run: adds the vet reference app (TypeDoc lib site + doc-weaver MCP bundle), picks up the refreshed react-openapi specExtensions module from Phase 1, and re-renders the docs homepage.
17 lines
1.0 KiB
JSON
17 lines
1.0 KiB
JSON
{
|
|
"module": "Home",
|
|
"content": {
|
|
"path": "Home",
|
|
"docstring": "Landing page for the Veterinary Clinic demo app.\r\n\r\nExercises the `react-openapi` building blocks end-to-end:\r\n- `ResourceCard` - a grid of every top-level resource with a live record\r\n count (or SSE connection status for streaming resources).\r\n- `LiveTable` - preview of the first 5 records of the first non-streaming\r\n resource.\r\n- `ApptForm` - a hand-crafted appointment form using `FormFieldRenderer`,\r\n `useResource().create()` and auto-loaded FK options.\r\n- An optional live `SseStreamView` with a pet selector for a streaming\r\n resource.",
|
|
"objects": {
|
|
"Home": {
|
|
"name": "Home",
|
|
"kind": "component",
|
|
"path": "Home.Home",
|
|
"signature": "default(): React.JSX.Element",
|
|
"docstring": "Render the demo landing page: resource grid, live preview, appointment form\r\nand (when present) a live SSE stream.\n\n**Returns:**\n\nThe page container, or a \"no resources\" notice when the spec\r\nexposes none."
|
|
}
|
|
}
|
|
}
|
|
}
|