A project management report generator that scans document directories, validates naming conventions, and generates visual Excel reports.
- Directory scanning
- Document validation
- Excel report generation
- Fully configurable via YAML
- Extensible architecture
pip install -r requirements.txtcp config/default.yaml config/my_project.yaml
# Edit config/my_project.yamlpython cli.py --config config/my_project.yamlSee config/default.yaml for examples.
docs/
├── 00.doc_template/ # Template (optional)
├── 01.ProductA/
│ ├── V1.0/
│ └── V2.0/
└── 02.ProductB/
Format: {platform}-{number}-{product}-{type}-{version}.docx
Example: PLATFORM-01-ProductA-ProductSpec-V1.0.docx
- 🟢 Green - Valid documents
- 🟡 Yellow - Format errors
- 🔴 Red - Missing documents