🗂️ MAJOR DOCS REORGANIZATION: Professional documentation structure implemented
## New Documentation Architecture
docs/
├── user-guide/ # End-user documentation
├── development/ # Technical implementation details
├── migration/ # Upgrade and migration guides
├── reference/ # API references and feature lists
└── examples/ # Comprehensive usage examples
## Key Improvements
✅ Logical categorization of all 14 documentation files
✅ Professional docs/ directory following industry standards
✅ Updated internal links to maintain navigation
✅ Comprehensive docs/README.md with navigation
✅ Enhanced main README with docs/ integration
✅ Migration section added for v0.4.0 upgrade guidance
## Documentation Features
- 📖 Complete user guides with feature overviews
- 🛠️ Technical development documentation
- 🔄 Step-by-step migration instructions
- 💻 11 comprehensive examples with detailed explanations
- 📋 API references and project roadmaps
- 🎯 Quick navigation and cross-linking
This creates a professional documentation experience that scales
with the project and makes information easily discoverable.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Redis was included but not actually used by the video processor.
Only PostgreSQL is needed for Procrastinate job queue functionality.
- Remove redis service from docker-compose.yml
- Remove Redis dependencies from app and demo services
- Update README to reflect simplified service architecture
- Add v0.2.0 changelog with Procrastinate 3.x migration and Docker support
- Include Docker Quick Start section with service descriptions
- Add new examples (docker_demo.py, web_demo.py) to examples table
- Update test coverage section reflecting 43 passing tests
- Highlight new features: compatibility layer, migration utilities, Docker environment
- Add video-360 extra for core 360° processing (py360convert, opencv, numpy, scipy)
- Add spatial-audio extra for spatial audio processing (librosa, soundfile)
- Add metadata-360 extra for enhanced metadata extraction (exifread)
- Add video-360-full extra for complete 360° feature set
- Update README with installation options and feature documentation
- Maintain backward compatibility with existing basic installation
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
✨ Features:
- Multi-format encoding (MP4, WebM, OGV) with two-pass encoding
- Professional quality presets (Low, Medium, High, Ultra)
- Thumbnail generation and seekbar sprite creation
- Background processing with Procrastinate integration
- Type-safe configuration with Pydantic V2
- Modern Python tooling (uv, ruff, pytest)
- Comprehensive test suite and documentation
🛠️ Tech Stack:
- Python 3.11+ with full type hints
- FFmpeg integration via ffmpeg-python
- msprites2 fork for professional sprite generation
- Procrastinate for scalable background tasks
- Storage abstraction layer (local + future S3)
📚 Includes examples, API documentation, and development guides
🚀 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>