brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
render-puzzle-docsRender jigsawR Quarto docs site for GH Pages. Supports fresh (clear cache), cached (faster), single-page renders. Uses bundled script or direct quarto.exe from WSL. Use → build full site after changes, render single page during iter, prep for release/PR, debug render errs in .qmd.
Independent GitHub snapshot · Automated classification · Original documentation governs
Render jigsawR Quarto docs site.
fresh, cached, single)| Mode | Command | Duration | Use when |
|---|---|---|---|
| Fresh | bash inst/scripts/render_quarto.sh | ~5-7 min | Content changed, cache stale |
| Cached | bash inst/scripts/render_quarto.sh --cached | ~1-2 min | Minor edits, cache valid |
| Single | Direct quarto.exe | ~30s | Iterating on one page |
→ Mode selected by situation: fresh for content changes/stale cache, cached for minor edits, single for iter on one page.
If err: unsure if cache stale → default fresh. Longer but guarantees correct.
Fresh (clears _freeze + _site, re-exec all R):
cd /mnt/d/dev/p/jigsawR && bash inst/scripts/render_quarto.sh
Cached (uses existing _freeze):
cd /mnt/d/dev/p/jigsawR && bash inst/scripts/render_quarto.sh --cached
Single page (one .qmd direct):
QUARTO_EXE="/mnt/c/Program Files/RStudio/resources/app/bin/quarto/bin/quarto.exe"
"$QUARTO_EXE" render quarto/getting-started.qmd
→ Render completes w/o errs. Output in quarto/_site/.
If err:
#| label: markers)RSTUDIO_PANDOC env varrm -rf quarto/_freeze quarto/_sitels -la /mnt/d/dev/p/jigsawR/quarto/_site/index.html
Confirm structure:
quarto/_site/index.html exists→ index.html exists + non-empty. Nav links resolve, images/SVGs render in browser.
If err: index.html missing → render failed silent. Re-run verbose + check R err in .qmd chunks. Only some pages missing → verify those .qmd listed in _quarto.yml.
Open in Windows browser:
cmd.exe /c start "" "D:\\dev\\p\\jigsawR\\quarto\\_site\\index.html"
→ Site opens in default browser for inspection.
If err: cmd.exe /c start fails from WSL → try explorer.exe "D:\\dev\\p\\jigsawR\\quarto\\_site\\index.html". Or navigate manual in browser.
quarto/_site/index.html exists + non-empty#| label: on chunks for clean output_freezeRSTUDIO_PANDOC set in .Renviron#| label: for clean rendergenerate-puzzle — generate puzzle output ref'd in docsrun-puzzle-tests — ensure code examples correctcreate-quarto-report — general Quarto doc creation