3 ms·
Semver specifically allows you to use 0.x for this purpose: https://semver.org/#spec-item-4 https://semver.org/#spec-item-4 > Major version zero (0.y.z) is for
by nerdponx 3y ago
Semver specifically allows you to use 0.x for this purpose: https://semver.org/#spec-item-4 https://semver.org/#spec-item-4
> Major version zero (0.y.z) is for initial development. Anything MAY change at any time. The public API SHOULD NOT be considered stable.
That said, I'd argue that this is a little silly. Maybe a better design is to use something I am calling "zero-calver": 0.YYYY.MM.DD. Then use semantic versioning once stability is reached.
- palata 3y agoJust use semver from the moment it is usable by a third party. Then maybe it goes up to 41.x.x until stability is reached. So what? It's not less professional than keeping 0.x.x forever.