ADR-008 Do not customise DataHub’s code
Status
✅ Accepted
Context
Since DataHub is open source, and we host it ourselves, we have the ability to make changes to its functionality by altering its code.
We also have the ability to configure DataHub (via settings / configuration files) with the constraints of what DataHub offers.
Analysis
Advantages
- We can tailor DataHub to meet specific organisational requirements
Disdvantages
- Changes to code will make deploying future upgrades much more difficult, creating a barrier to deploying patches and new features
Decision
We will not alter DataHub’s code, and instead limit any customisation to what can be achieved through standard configuration.
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.