Skip to content

aarhusstadsarkiv/datamodels

Repository files navigation

Aarhus Stadsarkiv

datamodels codecov Tests

Datamodels based on pydantic used in Python tools developed at Aarhus City Archives.

Structure

Each model is placed in a separate .py file in order to achieve maintainability and better version control. In addition, each model must be served in __init__.py such that it is possible to call from acamodels import model.

Versioning

  • Updating one or more models is considered a patch version, e.g. 0.1.0 -> 0.1.1
  • Adding new models is considered a minor version, e.g. 0.1.0 -> 0.2.0

Major versions will be pushed when models have reached a yet to be determined mature stage.