Skip to main content

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 .