Ask HN: How do you manage and version control small structured data?

2 points by Igin a day ago

So I work in a heavily regulated field and often come across the need to document all kinds of semi-structured data like requirements, risks, test-cases, etc. Usually these objects need to have a unique ID and relate to each other. They also need to be somehow version controlled.

There are some people using https://github.com/doorstop-dev/doorstop to record this kind of data in a plaintext (YAML) format and store it in git. I think that is really neat for this kind of small scale handcrafted data. But I would like to have a more user friendly frontend for that kind of data manipulation.

It feels like every company has this kind of data somehwere. And for most situations the data is small enough to not warrant a full blown database.

So my question: Do you have any neat workflows and tools for managing small scale semistructured data in a version controlled way?