一键导入
extensions-project-export
Work on Madoc TS project export extension configs, export plan handling, and file output helpers. Use when adding export types or modifying export data flows in services/madoc-ts.
菜单
Work on Madoc TS project export extension configs, export plan handling, and file output helpers. Use when adding export types or modifying export data flows in services/madoc-ts.
Understand and modify the full Madoc TS crowdsourcing contribution and review pipeline. Use when changing claim creation rules, crowdsourcing-task and crowdsourcing-review lifecycle behavior, reviewer assignment policy, or project settings that control submission/review flow in services/madoc-ts.
Work on Madoc TS site UI structure, React routes, and site-specific SSR behaviors. Use when adding or updating site pages, loaders, or site theme usage in services/madoc-ts.
Build, run, and debug the Madoc Docker/compose stack with the Docker daemon already running, including rebuilding images, starting/stopping services, inspecting containers/images, and using pm2 inside the madoc-ts container (server/queue/scheduler/auth) plus frontend rebuilds for volume-mounted assets.
Work on Madoc TS admin UI structure, React routes, and admin-specific SSR behaviors. Use when adding admin screens, updating management flows, or adjusting admin-only UI in services/madoc-ts.
Work on Madoc TS activity stream endpoints and IIIF collection/manifest routing. Use when changing activity stream routes or IIIF data responses in services/madoc-ts.
Map and modify Madoc TS startup, server composition, routing setup, and SSR entrypoints. Use when tracing request flow, adding top-level middleware, wiring new services at boot, or debugging startup/SSR integration for services/madoc-ts.
| name | extensions-project-export |
| description | Work on Madoc TS project export extension configs, export plan handling, and file output helpers. Use when adding export types or modifying export data flows in services/madoc-ts. |
Explain how export configurations are registered and executed so new export types integrate with existing export plans.
services/madoc-ts/src/extensions/project-export/extension.tsservices/madoc-ts/src/extensions/project-export/types.tsservices/madoc-ts/src/extensions/project-export/export-configs/services/madoc-ts/src/extensions/project-export/server-export.tsProjectExportExtension is a RegistryExtension with registry name project-export and registers default export configs.ExportConfig defines export data handlers, metadata, and optional configuration models.server-export.ts provides helper builders for text, json, and csv outputs.services/madoc-ts/src/extensions/project-export/types.ts for export config shape.services/madoc-ts/src/extensions/project-export/export-configs/ for existing export implementations.services/madoc-ts/src/extensions/project-export/extension.ts.__tabularCellFlags into readable note/flag columns rather than raw JSON payload strings.__tabularCellFlags rows into readable contribution_data plus dedicated tabular flag/note columns.format=json), include a derived tabular_cell_reviews object with explicit flags and notes arrays.empty instead of throwing.