[Questions] The road to v1.0 #1750
Unanswered
Zeitsperre
asked this question in
Questions
Replies: 1 comment 1 reply
-
I think a necessary step will be to decide whether or not to split off SDBA into it's own project, which will probably require a few versions of warn/deprecate/remove (or we just keep it as a dependency to xclim, but I think that kind of defeats the purpose of splitting it off) ? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Setup Information
Context
We're about to cross into v0.50.0 and have had a milestone open for v1.0.0 for several years. As fun as it is to count ourselves among 0ver projects like
numba
,pint
, andseaborn
, nothing says we need to stay that way.We adopted true Semantic Versioning not too long ago (though we had something very similar before). Here's what the SemVer spec has to say about v1.0.0.
Not only have we been published under JOSS, but we are also carefully considerate of the breaking changes that are introduced between each minor release.
One metric we considered a while back was to wait to until we have no breaking changes for at least 3 releases and then perform a major release to signify a stable API. Is this still of interest to the developers?
If we can guarantee the stability of our API, that could help get the ball rolling on issues like becoming the backend for climate_indices (see: #1273).
Opening a discussion here to supplement discussion for the next dev meeting.
Beta Was this translation helpful? Give feedback.
All reactions