3 ms·
> i.e. a codebase under active development (with the implicit assumption that there will likely be major breaking changes). You have just described all activel
by krainboltgreene 3y ago
> i.e. a codebase under active development (with the implicit assumption that there will likely be major breaking changes).
You have just described all actively written software as "major zero". This is why it's a silly concept.
- CuriousCosmic 3y agoIf you aren't committing to an API or ABI then why are you even releasing with SemVar. If you are releasing a piece of software without a stable interface just release it with date as a version (ex: yyyy.mm.dd). SemVar makes sense but every piece of software using it doesn't. Not every piece of software makes an interface commitment. Those that do should use SemVar, the rest should just use the date or some monotonically increasing number.