Semver tagging commits #619
Replies: 6 comments 1 reply
-
@emckean is looking into this.... |
Beta Was this translation helpful? Give feedback.
-
Docsy is looking into using Semantic Versioning (semver)! So the basic idea of semver (from the spec) is that Given a version number MAJOR.MINOR.PATCH, you increment the:
Docsy semver proposalFor Docsy (and docsy-example) the idea would be that we'd increment:
We'd also want to use alpha and beta to identify branches that are in development and/or ready for testing before release. when would Docsy start using semver?The goal would be to build consensus via discussion here and begin with a version 1.0.0 early in 2022. how/who would decide what's major/minor/patch?We're working on putting together a project steering committee that would have the final say (ping me if you're interested in being on the committee!), but we'd also ask people making pull requests to indicate whether their PR is a backwards-compatible new feature, an incompatible change or feature, or a bugfix. what else is needed?As part of adding semver, we should also create a CHANGELOG process and create/implement some tooling to make releasing versions easier. want to help?Comment in this discussion with your questions or recommendations! If you have suggestions about how to make this easier (tooling, release process, etc) please also open an issue with your recommendation and tag it |
Beta Was this translation helpful? Give feedback.
-
Thanks for the proposal @emckean! While I'm an advocate for the adoption of semver, I'd like to point out the following. Among of the most significant consequences of adopting semver is the need for (IMHO):
All of that is a lot of work for a project that is already ... understaffed! Hopefully, community involvement will pick up. Looking forward to the first Steering Committee meeting. |
Beta Was this translation helpful? Give feedback.
-
I agree with all those caveats :) |
Beta Was this translation helpful? Give feedback.
-
I'd like to suggest that while we have our training wheels on, we do like Hugo -- that is, adopt the following semver-ish numbering scheme:
and if necessary, |
Beta Was this translation helpful? Give feedback.
-
SGTM!
…On Fri, Jan 14, 2022 at 10:04 AM Patrice Chalin ***@***.***> wrote:
I'd like to suggest that while we have our training wheels on, we do like
Hugo -- that is, adopt the following semver-ish numbering scheme:
0.MAJOR.MINOR
and if necessary, +PATCH (or +BUILD) at the end though I suspect that we
won't need it. Thoughts @emckean <https://github.com/emckean> et al?
—
Reply to this email directly, view it on GitHub
<#619 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABXBGNLI7ZS2YPVJZPFAQ3UWBQTRANCNFSM475Y5EOQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
Erin McKean | Docs Advocacy Program Manager, Open Source Programs Office |
***@***.*** | she/her
|
Beta Was this translation helpful? Give feedback.
-
Semver tagged commits would be useful for knowing when there's been a breaking change, feature addition, and/or bug fix in the Docsy theme, perhaps as part of a release cycle. Any thoughts?
Beta Was this translation helpful? Give feedback.
All reactions