keep.settings¶
Settings for Keep.
Loads and merges configuration from two sources:
keep/data/schema.yml — immutable app schema, bundled with the package.
keep/data/keep.yml — app defaults for workspace configuration.
<workspace>/keep.yml — user overrides, merged on top of app defaults.
The merge order is: app defaults < workspace overrides. The schema is never merged — it is always loaded from the app bundle and treated as immutable.
Typical usage:
from keep.settings import Settings
settings = Settings.load(workspace)
print(settings.keep_dir)