TasmotaManager/tasmota_manager_refactor_notes.md
Mike Geppert 9c22168f79 Refactor: Split TasmotaManager into modular structure
- Created modular Python files (main, utils, discovery, configuration, console_settings, unknown_devices, reporting, unifi_client)
- Moved documentation files to docs/
- Moved data files to data/
- Removed old monolithic TasmotaManager.py and TasmotaManager_fixed.py
- Updated .gitignore and pyproject.toml
- All functionality preserved, command-line interface unchanged
Version: 2.0.0
2025-10-29 16:38:03 +00:00

16 lines
385 B
Markdown

# Refactoring Notes
## Version 2.0 - Modular Structure
The TasmotaManager has been refactored from a single monolithic file into a modular structure for better maintainability and organization.
### Changes Made
#### 1. File Organization
**Old Structure:**
- Single `TasmotaManager.py` file (~4000+ lines)
- Documentation and data files mixed in root directory
**New Structure:**