Overview
Currently settings.SOURCES and API endpoints are hard-coded in settings.py. Allow users to override or add sources via a config.yml file (listing name, importer_class, api_url, etc.).
Background
Config-driven design empowers users to add new data sources without touching code.
References
• PyYAML Usage
• Dynamic Imports in Python
Acceptance Criteria
Overview
Currently settings.SOURCES and API endpoints are hard-coded in settings.py. Allow users to override or add sources via a config.yml file (listing name, importer_class, api_url, etc.).
Background
Config-driven design empowers users to add new data sources without touching code.
References
• PyYAML Usage
• Dynamic Imports in Python
Acceptance Criteria