Answer the question
In order to leave comments, you need to log in
How to solve problems of parallel development of features in semver?
Hello! Tell me, who solves the problem of versioning (semver) in parallel feature development?
For example, the case:
We now have version 1.8.0, a certain independent developer releases his feature into the alpha version, we make 1.9.0-alpha.1, then it stalls and solves a bunch of problems. At this point, another developer has prepared another feature. It is not correct to release it as 1.9.0-alpha.2, and in general it is not correct to give it 1.9.0, since this version was chosen for the feature of the first developer.
Well, ok, we release version 1.10.0 for the second developer, then the first developer wants to release it. Doing 1.11.0? Then we were left without the 1.9.0 version.
Share your experience or thoughts, please.
Answer the question
In order to leave comments, you need to log in
Didn't understand the problem. Whenever it is added to the master code, the product must remain functional. It is difficult to roll a feature at a time, so it closes with a toggle. The version does not increase when someone poured something, but when a release build is made for it and the number increases. Then this release goes into alpha. If the tests passed, then on prod. Well, of course, what with the fact that some version did not reach the release?
Do you have every developer making his own release? What does it mean to want to release?
Perhaps you do not really understand the essence of semver
We now have version 1.8.0, some independent developer releases his feature into the alpha version, we make 1.9.0-alpha.1, then it stalls and solves a bunch of problems.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question