-
Notifications
You must be signed in to change notification settings - Fork 0
rendermd
A static web tool that previews LLM-generated markdown in real time and exports it as a PDF.
Live site: https://boostcampwm-snu-2026-1.github.io/rendermd-hyuk/ Repository: https://github.com/boostcampwm-snu-2026-1/rendermd-hyuk
Authoritative docs live in the repo under docs/ so they are versioned with the code. This wiki is the landing page for the Boostcamp submission convention.
- Project Proposal — service definition, tech stack, screens, CI/CD, milestones
- Workflow Draft — work-unit breakdown, AI prompt patterns, multi-agent role separation, human checkpoints
- Week 1 Retrospective
- Markdown editor (CodeMirror 6) and live preview (react-markdown + remark-gfm + remark-math + rehype-katex + rehype-highlight)
- Theme system (light / dark / sepia / high-contrast) with FOUC-free hydration via inline init script
- Draft autosave hook with quota / unavailable / unknown error classification and Retry UI
- Week 2 Retrospective
- GitHub Pages deploy with
basePath: '/rendermd-hyuk', OG / Twitter / PWA metadata, static manifest - Print stylesheet hardened for real PDF export (table flow, page-break markers, dark-theme edge-to-edge layout,
@page margin: 0with internal padding) - Bundle reduced to 109 kB First Load JS via lazy-loaded editor + preview chunks; perf budget enforced in CI
- Week 3 Retrospective
-
canonicalizeBlockMathpreprocessor — rescues compact$$\begin{aligned}...$$shapes (a common LLM-output mistake) before remark-math sees them - Editor scroll fix —
min-height: 0on grid items and forcing the @uiw/react-codemirror intermediate<div>to fill its parent, so.cm-scrollerhas bounded clientHeight and trackpad wheel actually scrolls - Soft-wrap editor lines (
EditorView.lineWrapping) per markdown-editor convention
Each PR runs three independent sub-agents (verifier / FE reviewer / UI-UX worker) on the diff or the live site. PDF inspection is part of the verifier's job — Playwright captures PDFs and Claude's Read tool renders PDF pages as images, so the agent actually sees the rendered output rather than guessing from CSS. Pattern is codified in §3 of the workflow doc.
- Issues: https://github.com/boostcampwm-snu-2026-1/rendermd-hyuk/issues
- Labels:
task·week-2·week-3· follow-up
- CONTRIBUTING.md
- Branch strategy:
feature/* → dev → main, no direct pushes tomain - Conventional Commits enforced by Husky + commitlint
- PR template includes verifier-agent and reviewer-agent reports
최재혁 / jay20012024