CMI 5 Working Group Meeting Minutes – July 8th, 2022 - AICC/CMI-5_Spec_Current GitHub Wiki

cmi5 Working Group Meeting Minutes – July 8th, 2022

Attendee List

...currently being compiled

Notes

Spec Versioning

The group resumed its discussion on how best to version the cmi5 Specification.

Following language was proposed for versioning in the spec:

Revision History

Versioning in the cmi5 specification is managed in the following manner:

  • Major Version – Stones (Sandstone, Quartz, etc.) – Any changes in functionality
  • Minor Version – Always zero. There are no minor versions.
  • Errata – Minor corrections that do not affect functionality are indicated by serial number (1,2,3 etc.)

The versions of this specification are as follows:

Quartz (June 1, 2016)

Sandstone (May 15, 2015):

  • Developer release

Proposals

  1. Catapult should bump errata version as spec changes
  2. Start with Quartz.0.1 – Roll errata version with every pull request applied.
  3. Remove the term "editions" as its use has been problematic for the SCORM specification.

Resulting GitHub Branches

  • Quartz (current - main)
  • Quartz.0.0 (2016 from ZIP archive)
  • Quartz.0.1 (July 2022 From Quartz)
  • New Development "Stone" (From Main)

Proposed Next Steps

  1. Recreate Quartz.0.0 branch from ZIP archive
  2. Update Quartz (current - main) with new versioning scheme
  3. Create Quartz.0.1 Branch (July 2022 From Quartz)
  4. Deprecate “Releases”
    • Add language indicating the new publishing process and how the releases are now housed as github branches for ease of viewing,etc.
    • Get appropriate language for ADL requirements
  5. Update Github IO to explain versions and point to correct GitHub branches

All Previous cmi5 Meeting Minutes

https://github.com/AICC/CMI-5_Spec_Current/wiki

cmi5 on GitHub:

http://aicc.github.io/CMI-5_Spec_Current/

⚠️ **GitHub.com Fallback** ⚠️