Problem
The README mentions docs/ARCHITECTURE.md under the Architecture section, but the file does not exist in the repository. New contributors have no reference for understanding how Reframe's components fit together internally.
Proposed Solution
Create docs/ARCHITECTURE.md with:
- A Mermaid diagram showing the full system flow:
- Next.js 15 frontend (port 3000)
- FFmpeg.wasm processing pipeline (client-side WASM)
- Static export flow (out/ directory → Vercel / Netlify / GitHub Pages)
- COOP/COEP headers for SharedArrayBuffer support
- Data/processing flow diagram (User uploads video → FFmpeg.wasm → processed output → download)
- Short explanation of each layer (UI, processing, export)
- Key files table for new contributors
- Browser compatibility and WASM requirements
Why This Matters
- The README already links to
docs/ARCHITECTURE.md but the file is missing — this is a broken reference
- Helps new contributors understand the codebase before diving in
- Makes onboarding faster for GSSoC'26 contributors
- Follows open-source best practices
Acceptance Criteria
I'd like to work on this — contributing under GSSoC'26
Problem
The README mentions
docs/ARCHITECTURE.mdunder the Architecture section, but the file does not exist in the repository. New contributors have no reference for understanding how Reframe's components fit together internally.Proposed Solution
Create
docs/ARCHITECTURE.mdwith:Why This Matters
docs/ARCHITECTURE.mdbut the file is missing — this is a broken referenceAcceptance Criteria
docs/ARCHITECTURE.mdcreatedI'd like to work on this — contributing under GSSoC'26