-
Notifications
You must be signed in to change notification settings - Fork 91
CMI 5 Working Group Meeting Minutes – July 8th, 2022
Bill McDonald edited this page Jul 15, 2022
·
1 revision
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:
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
- Catapult should bump errata version as spec changes
- Start with Quartz.0.1 – Roll errata version with every pull request applied.
- 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
- Recreate Quartz.0.0 branch from ZIP archive
- Update Quartz (current - main) with new versioning scheme
- Create Quartz.0.1 Branch (July 2022 From Quartz)
- 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
- 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: