# Release Planning Notes - Making milestones the name of their semantic version (`1.2.3`) is bad. - We should consider names for increments `CodeName1` is next, `CodeName2`, is after that - They have semantic versions, but those are defined as needed once they are about to go out. (Version as intended) - SemVer stays important but doesn't distract from grouping of features/bugs released and intent. - Perhaps periodic table element names? - We agreed that keeping OSCAL and oscal-content separately released and releasable, and no version parity should be necessary. - How to imply cross repository parity with OSCAL? (using milestone codenames) - Make [clearer documentation on support guarantees](https://github.com/usnistgov/OSCAL/blob/main/versioning-and-branching.md#versioning), they currently imply that but are not explicit - We need to add a breaking label (added to other hackmd) - On breaking changes we should be discretion on when to when (i.e., choosing the time and place) # Key Criteria - What's ready to go now? - What do we need now, but don't have ready? - Do we wait? - No, we release what's ready now. - Yes, then we wait! :-) - If we're going to wait, how long?