research-document
Research Publishing Workflow
Research Publishing Workflow
Local Commands
npm cinpm run research:inventorynpm run research:validatenpm run research:buildnpm run research:build:fixturenpm test
Build Stages
- Discover Markdown according to config include and exclude globs.
- Parse front matter and Markdown structure.
- Normalize metadata into a stable catalog record.
- Validate duplicate identifiers and URLs.
- Build relationship graph and collection groupings.
- Render the Astro site from generated JSON.
- Generate Pagefind search assets.
- Verify required output artifacts.
Deployment
The GitHub workflows keep application logic in npm scripts. Validation runs on pull requests and pushes, while publishing deploys the built static site to GitHub Pages.