image pattern could be clowder/clowder-fastapi and clowder/clowder-react
Versioning design
Looking at what Box is doing
Need backend endpoints for
have a field in the file object that indicates the version
list all available versions for a file with the same fileId(?) - Q: how does minio works?
version is on the minio, but we might need to pull that information and store in mongodb
Research on how Box handle version : actions about delete a middle version (auto incrementing happens or not)? How do we show version number? Document my find!
new metadata; and new previewer coming with new version
divide metadata content to be version dependent vs version dependent