ADR-007 Use single GitHub repositry for Find MOJ data
Status
✅ Accepted
Context
There was a discussion around what is the best Git repository stategy to accomodate the following:
- Find MOJ Data App
- Python DataHub library
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 16 July 2025.
It needs to be reviewed again on 16 July 2026
by the page owner #find-moj-data
.
This page was set to be reviewed before 16 July 2026
by the page owner #find-moj-data.
This might mean the content is out of date.