thedatahub / Datahub

Datahub - A standards compliant metadata aggregator platform
GNU General Public License v3.0
9 stars 6 forks source link

[Records] Consolidate the three existing modules in a proper "RecordsBundle" bundle. #91

Open netsensei opened 5 years ago

netsensei commented 5 years ago

Currently the code for the REST API, the OAI-PMH endpoint and the conversion / validation of LIDO XML records is spread out across 3 Symfony Bundles. This needs to be consolidated in one "RecordsBundle" in order to provide a better DX (Developer Experience).

Detailed description

Consolidate the OAIBundle, ResourceBundle and ResourceAPIBundle into a new RecordsBundle.

Context

This is important because it makes it simplifies the codebase, making it easier to understand and maintain the application.