docs: update README for Docker fix, FLAC/streaming features; add README rule to CLAUDE.md
- Remove stale instruction to set output_directory = /recordings in Docker - Document that docker compose down + up --build is required when updating - Fix output_directory and log_file table descriptions - Expand Web UI section: inline playback, FLAC waveform, live REC badge, WCAG - Fix Docker notes: log_file path and log_file in Docker guidance - Add rule to CLAUDE.md: always update and commit README.md with code changes
This commit is contained in:
@@ -2,6 +2,11 @@
|
||||
|
||||
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
|
||||
|
||||
## Rules
|
||||
|
||||
- **Always update `README.md`** whenever user-facing behaviour changes (new flags, new endpoints, changed Docker setup, new features). The README is the primary external reference; CLAUDE.md documents internals.
|
||||
- **Always commit `README.md`** in the same commit as the code changes it documents — never let the README fall behind.
|
||||
|
||||
## Project Overview
|
||||
|
||||
ISR is a Python audio recording application that captures from multiple simultaneous sources (Icecast/HTTP streams and ALSA soundcard devices) with time-based file splitting. All application code is in two files: `isr.py` (recorder) and `web.py` (archive browser UI).
|
||||
|
||||
Reference in New Issue
Block a user