This file contains instructions for Claude Code when working on this repository.
IMPORTANT: Update claudecode/CHANGELOG.md with the changes being committed before making any commit. Follow the existing format:
## [VERSION] - YYYY-MM-DD
### Added/Changed/Fixed
- Description of changerepository.yaml- Add-on repository metadataclaudecode/- Claude Code add-onconfig.yaml- Add-on configuration (bump version here)Dockerfile- Container build instructionsbuild.yaml- Multi-architecture build settingsDOCS.md- User documentationCHANGELOG.md- Version history (update before commits)apparmor.txt- Security profile
When making changes that require a new release:
- Update version in
claudecode/config.yaml - Add entry to
claudecode/CHANGELOG.md - Commit and push
- Rebuild button only rebuilds from cached config
- To pick up config.yaml changes: uninstall/reinstall or bump version and update
- Base images use s6-overlay v3 - be careful with init configuration
init: trueuses Docker's tini,init: falseuses s6-overlay's /init