Vyasa Extension Refactor Audit and Execution Plan

Mechanical Migration PlanURL copied

Phase 17: Move Filesystem Content SourceURL copied

Goal:

  • Filesystem is the default content source extension.

Steps:

  1. Move content mount/path operations from helpers into filesystem content source or core path service with provider registry.
  1. Register raw routes:
    • /posts/{path:path}.md
    • /posts/{path:path}.{ext:static}
    • /posts/{path:path}.json
    • /download/{path:path}
  1. Expose resolver to render extensions through RenderContext.

Acceptance:

  • Content source can be replaced by another source later without editing render extensions.