Compiled Schemas Considered Harmful

We discussed this again at yesterday’s meeting, and decided to give another week’s worth of leeway in case anyone wants to raise an objection to use going ahead with this.

To reiterate, our actions will be:

  • Manually editing the compiled schemas to remove the current discrepancies between them and the source schemas.
  • Cease programmatically generating the compiled schemas via the HSDS Schema Tools (which introduces the discrepancies)
  • Update the compiled schemas as part of the regular standard upgrade process where necessary, possibly through tooling to deference schemas.
1 Like