vcspull icon indicating copy to clipboard operation
vcspull copied to clipboard

Configuration: schema and migration system

Open tony opened this issue 2 years ago • 0 comments

config - system for deprecating old configs

config.schema - schema

  • dataclasses
  • typed dicts
  • shapes
  • whatever it takes to take a dict-like structure

config.v - old versions config/v/ - an old version is tagged whenever new one is config/v/tests/test_config.py tests / assertions for schema to migrate to new one, load old ones with deprecation warning

tony avatar Jun 19 '22 20:06 tony