How prototracer/bash-scripting works
This is a browser-based workshop presentation. A presenter navigates slide content; the script updates presentation state and related UI, while providing facilitation tools such as notes and per-slide timers. The tree contains no README, and the source excerpt is partial, so the graph focuses on behavior directly supported by the available files.
Main entry points: script.js Presentation controller · index.html Slide content · styles.css Presentation styling
Components 9
Presentation
- Slide content
index.html - Presentation controller
script.js - Presentation styling
styles.css - Visited roadmap
script.js
Facilitation tools
- Speaker notes
script.js - Slide timer
script.js - Code display and copy
script.js
Browser features
- Browser APIs
Other components
- Presenter
Connections 11
- Presenter → Presentation controller: navigates and controls
- Slide content → Presentation controller: provides slide DOM
- Presentation controller → Slide content: updates presentation
- Presentation styling → Slide content: styles
- Presentation controller → Visited roadmap: updates visited badges
- Presentation controller → Speaker notes: updates notes
- Presentation controller → Slide timer: sets up slide timer
- Presentation controller → Code display and copy: triggers typing effect
- Code display and copy → Browser APIs: copies via clipboard
- Slide timer → Browser APIs: plays completion tone
- Presentation controller → Browser APIs: toggles fullscreen