
Public
Like
1
repro-fyi
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data β all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v17View latest version
A guide to creating minimal reproductions for debugging.
π Live site: repro.fyi
A single-page site that teaches developers (especially beginners and "vibe coders") how to create minimal reproductions when debugging. The key insight: making a minimal repro often solves your own bug before you need to ask anyone for help.
Because repro.fyi is easier to remember than sscce.org, and I got tired of explaining the same debugging principles over and over.
This site is designed to be:
- Scannable β Headings, checklists, and expandable sections
- Linkable β Share specific sections like
repro.fyi/#no-screenshots - Friendly β Written for beginners, not gatekeepers
- The selfish reason to make repros β Isolation IS debugging
- What makes a good repro β Steps, debug info, one-click sandboxes
- How to create one β The "bisect" method of stripping code
- The checklist β Linkable items to share with people who need guidance
- Val Town β Serverless hosting
- Markdown β Content in
index.md - Marked β Markdown β HTML
- Classless CSS β Switchable between Water.css, Pico, Simple.css, MVP.css, Sakura
The site is a Val Town HTTP val:
main.tsβ HTTP handler that renders markdown with CSS framework pickerindex.mdβ All the content in Markdown
To preview CSS frameworks, add ?css=pico (or water, simple, mvp, sakura, none) to the URL.
- SSCCE β The OG guide (inspired this site)
- The XY Problem β When you're solving the wrong problem
- How to Report Bugs Effectively β Simon Tatham's classic
- Jam.dev β Tool for capturing bug reports with context
Public domain. Copy it, remix it, make it better.
Built with β€οΈ on Val Town