CenterForDigitalHumanities / CenterForDigitalHumanities/rerum
Implement meaningful Versioning
Open
feature
- Dominant language
- JavaScript
- Stars
- 11
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
In GCS, ancestors may help here.
Versions are the history of each object. When an update is made, the old version is first deprecated into a new object with its date of demotion. If someone wants to request the version history (or a specific one) we'll need to allow for that.
Forked versions may share a history, but lead to multiple current versions. We'll need to consider use cases carefully.
Applications may also force an update without versioning for minor changes, though this ought to be discouraged.
Contributor guide
Assessment
This issue has not been assessed yet.