To address the growing complexity of our LiftWing isvcs project directory, @isarantopoulos proposed reorganizing the directory structure to improve navigation and maintainability. The new structure introduces a src/ folder to contain model-servers for all models, thereby decluttering the top-level directory. Specifically:
.
├── README.md
├── requirements-test.txt
├── article_descriptions
│ .
│ .
│ .
├── revert_risk_model
├── revscoring_model
├── test
└── tox.ini
.
├── README.md
├── requirements-test.txt
├── src
│ └── models
│ ├── article_descriptions
│ .
│ .
│ .
│ └── revert_risk_model
├── revscoring_model
├── test
└── tox.ini
Note: The ores-legacy/ and revscoring_model/ directories will remain at the top level due to their impending deprecation, avoiding unnecessary migration effort.
This reorganization will result in a cleaner and more intuitive project layout, facilitating easier navigation, maintainability, and future scalability.
Migration Progress
isvc | CI | model-server | README | Unit Tests | Blubber | Makefile | Deploy |
✅ | ✅ | ✅ | 🚫 | ✅ | ✅ | ✅ (P66378) | |
✅ | ✅ | 🚫 | 🚫 | ✅ | 🚫 | ✅ (P67379) | |
✅ | ✅ | ✅ | 🚫 | ✅ | ✅ | ✅ (P67272) | |
✅ | ✅ | ✅ | 🚫 | ✅ | 🚫 | 🚫 (T369344#10060436) | |
✅ | ✅ | ✅ | 🚫 | ✅ | ✅ | ✅ (P66111) | |
✅ | ✅ | 🚫 | 🚫 | ✅ | 🚫 | 🚫 | |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ (P67281) | |
✅ | ✅ | ✅ | 🚫 | ✅ | ✅ | ✅ (P66582) | |
✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ (P68590) | |