Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide detailed versioning and change logs of Mark II OS and it's components #64

Open
krisgesling opened this issue Apr 22, 2021 · 1 comment
Labels
enhancement New feature or request Priority: Medium

Comments

@krisgesling
Copy link
Collaborator

The software running a Mycroft device can be considered a whole, however it is also made up of a large number of component technologies. Each layer and component of the stack should be appropriately versioned and provide a change log when updated. Change logs of any child technologies should be collated and referenced in the parents change log.

This includes the following levels:

  • Mark II OS - a complete packaged image as is downloaded by end-users.
    • Containers - Pantacor containers that can be updated independently.
      • BSP container
      • awconnect container
      • Mycroft container - this can be modified independently of it's components.
        This is the current build timestamp shown on the homescreen.
        • Mycroft-core
        • Mycroft-GUI
        • Mycroft-gui-mark-2
        • Mycroft Skills
        • Other Mycroft components - eg Adapt, Padatious, Mimic, etc
          These I believe are all versioned appropriately.
@krisgesling krisgesling added enhancement New feature or request Priority: Medium labels Apr 22, 2021
@krisgesling
Copy link
Collaborator Author

Skills versioning discussion at: https://community.mycroft.ai/t/skill-versioning-and-changelogs/10614

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Priority: Medium
Projects
None yet
Development

No branches or pull requests

1 participant