diff --git a/backend/app/metadata.py b/backend/app/metadata.py index 0ab3d3b..d8eefea 100644 --- a/backend/app/metadata.py +++ b/backend/app/metadata.py @@ -20,6 +20,7 @@ values — it only moves metadata between git and in-memory `Entry` records. """ from __future__ import annotations +from dataclasses import dataclass from typing import Any import yaml @@ -46,6 +47,12 @@ def slug_of_sidecar(name: str) -> str: return name[: -len(SIDECAR_SUFFIX)] if is_sidecar(name) else name +def sidecar_path_for(md_path: str) -> str: + """The sidecar path sibling to a `