Implement pluggable top-level export system
coldino opened this issue · comments
coldino commented
A replacement top-level controller is required for the export system. Individual exporters should be able to plug into it to generate their specific outputs, but it should handle all common tasks to reduce duplication.
This new system will:
- Coordinate overall flow (vanilla, then each mod)
- Run the discovery system in each area
- Delegate to each exporter to generate output
- Provide common mechanisms exporters can use, e.g.:
- Handling save-on-change for JSON
- Updating manifest files