1
According to the website http://semver.org/lang/pt-BR/
Given a version number MAJOR.MINOR.PATCH, increment the:
- Major (Major): when making incompatible changes to the API
- Minor version(MINOR): when adding features while maintaining compatibility
- Patch Version(PATCH): when fix faults maintaining compatibility.
Additional labels for pre-release(pre-release) and build(build) metadata are available as format extension MAJOR.MINOR.PATCH..
Reading this excerpt in the FAQ:
How should I handle revisions in the 0.y. z phase of initial development?
The simplest thing to do is to start your initial development version at 0.1.0 and then increment to a 'minor' version in each subsequent release.
How do I know when to release version 1.0.0?
If your software is being used in production, it should already be probably 1.0.0. If you have a stable API that users have come to depend on, it must be 1.0.0. If you are worried enough about compatibility with previous versions, it should already be 1.0.0.
I understood what the 0.x. x is only for development and when it is stable then we must migrate to 1.0.0, but what I don’t understand is how it works together with Alpha, Beta and RC. In case Alpha and Beta are not stabilized yet, only perhaps the RC (Release Candidate).
From what I understand Alpha is usually "distributed" among developers or a group that will try.
Doubts:
- When to use
-alpha
and when to use 0.x. x? - The suffixes Alpha, Beta and RC are only for commercial software (I’m not talking about paid software) such as complete software and the use of 0.x. x would be more code-oriented?
No longer does it answer? http://answall.com/q/51817/101 Or would it be based on opinion?
– Maniero
@Bigown It seems to me that answer as incremetar, which it seems is what I wish, but is not specific to the use of Alpha, Beta, RC at least from what I read, I will try to read better. I don’t think it’s based on opinions, unless you confirm to me that Alpha, beta, RC are not standardized (standard), I think my question goes more to the side of the "launching". However thank you for the time being, as soon as I have some time I will read your reply which seems enlightening on other points.
– Guilherme Nascimento
And this one? http://answall.com/q/20999/101
– Maniero