dev/screenshots: the tooling for the README screenshots
take.sh builds arr-tui, starts a fake Radarr, Sonarr and SABnzbd with a made-up library (catalog.py, server.py, generated posters), and runs the scene scripts in Ghostty under Xvfb, writing docs/screenshots/. Run on the same day it reproduces the committed pictures byte for byte. make test also shellchecks the scripts. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019reK4DUGYqDUjniWYJvwUW
This commit is contained in:
@@ -115,7 +115,8 @@ Keep the file private (`chmod 600`); it holds your API keys.
|
||||
|
||||
`dev/` has a compose file with pinned Radarr, Sonarr and SABnzbd containers plus a fake indexer;
|
||||
see [dev/README.md](dev/README.md).
|
||||
`make test` runs vet and the unit tests. The design and
|
||||
`make test` runs vet and the unit tests. The screenshots are made with
|
||||
`dev/screenshots/take.sh` (see [its README](dev/screenshots/README.md)). The design and
|
||||
milestone history are in [SPECS.md](SPECS.md).
|
||||
|
||||
Releases: tag and push, then `scripts/release.sh` (or `make release`) builds the binaries and publishes
|
||||
|
||||
Reference in New Issue
Block a user