Covers pipeline architecture, file map, key decisions, coding conventions,
and how to syntax-check. Points to TODO.md, CHANGELOG.md, and SERVICES.md
for dynamic information. Also removes CLAUDE.md from .gitignore.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Created comprehensive .gitignore file covering:
• Development documentation (CLAUDE.md)
• Log files and temporary files
• IDE/editor configurations
• OS-generated files
• Docker artifacts
• Environment files with secrets
- Removed CLAUDE.md from repository tracking while preserving local copy
- CLAUDE.md remains available for local development but won't be public
This keeps development documentation private while maintaining clean public repo.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Updated platform badge to include Windows support
- Added Windows system requirements (WSL2, Docker Desktop)
- Created detailed Windows installation section with:
• Step-by-step WSL2 setup instructions
• Docker Desktop installation and configuration
• WSL2-specific HOPS installation commands
• Important performance and file location notes
- Added Windows support to CLAUDE.md development docs
- Documented WSL2 compatibility analysis findings:
• 95% native Linux performance when using WSL2 filesystem
• Full bash script compatibility via Linux kernel
• Seamless Docker Desktop integration
• Cross-filesystem access for Windows media folders
- Updated "What's New" to highlight tri-platform support
- Verified current path functions work optimally in WSL2
HOPS now officially supports Linux, macOS, and Windows\!
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Changed macOS deployment directory from ~/homelab/ to ~/hops/
- Updated all core scripts to use new path structure:
• Main working directory: ~/hops/
• Config directory: ~/hops/config/
• Media directory: ~/hops/media/
• Environment file: ~/hops/.env
- Updated documentation in CLAUDE.md and README.md
- Changed log file naming from homelab-* to hops-*
- Linux paths remain unchanged (/opt/appdata, /mnt/media)
Benefits:
- Better brand consistency with project name
- Cleaner, more professional directory structure
- Shorter, easier to remember paths
- Immediately obvious what directory belongs to HOPS
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>