Skip to content
Documentation

Documentation

worky is a Go library for building self-contained interactive workshop tools. A workshop creator imports worky, defines chapters with validation checks, embeds a Hugo-built documentation site, and distributes a single binary that participants download and run.

What worky provides

  • A CLI runtimeserve, check, status, reset, stop, logs commands built with Cobra
  • Chapter locking — chapters unlock progressively as checks pass
  • Progress tracking — JSON state file + SSE push to update the browser in real-time
  • Hugo theme overlay — layouts, shortcodes, CSS and JS for the embedded docs site
  • Pre-built checkschecks sub-package with common validation functions

Navigation