ADR-003 Use single GitHub repositry for Find MOJ data
Status
✅ Accepted
Context
There was a discussion around what is the best git repo stategy to accomodate the following:
- Find MOJ Data App
- Python Datahub library
- Data registration API (still being discussed)
This diagram highlights the differences between using one repo per component or a single repo for all
Decision
The following was agreed:
- Use a mono repo approach for the components above.
- The App and possible APIs should import the python library via relative path.
- The library will still be packaged and uploaded to PYPI to allow external users
This page was last reviewed on 6 June 2024.
It needs to be reviewed again on 6 September 2024
by the page owner #data-catalogue
.
This page was set to be reviewed before 6 September 2024
by the page owner #data-catalogue.
This might mean the content is out of date.