The box strokes fade from screen to print colors over 0.15 s, and the PNG/PDF render sometimes captured them mid-fade. That made the output differ slightly between runs and the map fingerprint flip, which created an unnecessary release (v2.0.2). Print styles now disable transitions and animations, so 12 of 12 test renders are byte-identical.
Connections come from the links list in map.json instead of only from shared or mentioned resources. Curated ones are solid lines with a reason in the details panel; the text-based ones stay as faint dashed evidence. Tests check names, duplicates and that every technical topic is connected.
Static site in site/ (vanilla ES modules, no build step) that reads
README.md at runtime and draws the roadmap map.
- Map view: Software, Software ∩ Hardware, Hardware and Soft skills
areas, importance colors, area/importance filters, connections
between topics, pan/zoom, A4 print stylesheet
- Outline view, search and a details panel with descriptions and
learning resources
- site/map.json is the editable source of the map (bands, clusters,
importance); layout.js places it on an A4 page with a minimum spacing
- Credits with creator logo, CC BY-SA badge and build revision
- Sofia Sans Semi Condensed bundled under the OFL
- Tests for the README parser, map mapping and layout