We’ve been doing some thinking around versioning of different aspects of Mycroft and a big missing piece is a good versioning system for Skills.
The primary issues that I think we are trying to solve are:
- How does a user know what version of a Skill they are using?
- How does a user know when a Skill has updated?
- How does a user know what has changed in an update?
I’ve started a spec to outline initial thoughts and pose some questions about how this might work. It would be great to get any thoughts on this either as comments in the doc or here in this thread: