learningequality / kolibri-ecosystem

A repository for tracking issues and new features for the Kolibri Ecosystem
MIT License
0 stars 0 forks source link

Version control for binary and editable resources #34

Open rtibbles opened 6 months ago

rtibbles commented 6 months ago

Context

As we allow for distributed edits and updates to resources in Kolibri itself, potentials for conflicts will occur. In order to handle these conflicts, resources in the Kolibri ecosystem need to be able to:

There are two broad categories of version control to handle:

  1. Editing of metadata, or the swapping out of entire files e.g. the default video file, adding or removing subtitles, changing thumbnails etc.
  2. Granular edits of editable content formats, e.g. rich text editing