Uhoh, I seem to have gotten into an argument about semantic versioning on Reddit. Send help.
-
-
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
Many crates are version 0.x because... unfinished. - websocket: doesn't work with SSL, despite claims - csv: allegedly mature, fails on first test file - lmdb: panics if db is empty - major packages requiring beta or nightly rust 3 of 4 of my projects stalled on external bugs.
-
If you read that post and thought “slap 1.0 on every crate” you missed the point
- Još 2 druga odgovora
Novi razgovor -
-
-
Seriously! Everyone acts like they can never release a 2.0; if you’re already realeasing breaking changes only every several years, you have a 1.0 ready
-
I often use 0.x versions to signal that I'm not finished bringing at least viable functionality on stable Rust (for example overflower is at 0.9 because I only recently found a way to – mostly – bring it to stable, with macro expansion being the last open problem).
Kraj razgovora
Novi razgovor -
-
-
Another benefit of releasing 1.0 is that you can stop making semver breaking changes all the time. This matters because it results in less dependency duplication.
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
I feel the big aversion to big numbers has hold open source back for ages. We shouldn't care if you are going from 34.3.1 to 35.0.0 instead of 0.36.4 to 0.37.0.
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
We should be using sentimental versioning instead of semver http://sentimentalversioning.org/
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
Tweet je nedostupan.
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.