Understand the Mobility Database Catalogs architecture
mainThe project is organized into three main components:
- Catalogs: Contains the feeds of the Mobility Database Catalogs. Each feed is represented by a single JSON file. These feeds can be aggregated using functions in
tools.operations. - Tools: Provides the logic to search, add, and update feeds.
tools.operations: Contains core project operations (get,add, andupdate).tools.helpers: Contains helper functions supporting the operations module.tools.constants: Contains project-wide constants.
- JSON Schemas: Contains the schemas used to validate feeds during integration tests.