ryo
ryo

Reputation: 2167

What is the proper first version? 0.1.0 or 0.0.1 or anything else?

How do you name the initial version? Could you tell the proper version of the first version?

Here is my candidates.

Way1

Start => 0.1.0 => 0.1.1 => 0.1.2
      => 0.2.0 => 0.2.2 => 0.2.3
      ...
      => 0.10.0
      ...
      => 1.0.0

or

Way2

Start => 0.0.1 => 0.0.2
      => 0.1.0 => 0.1.2 => 0.1.3
      ...
      => 0.10.0
      ...
      => 1.0.0

What is the best practice of naming version?

Upvotes: 38

Views: 29098

Answers (5)

One-Up Gaming
One-Up Gaming

Reputation: 27

I think it should start at 0.1.0 and then at the main release, it goes to Version 1.0.0

Upvotes: 0

Taco
Taco

Reputation: 1

I did 0.0.0 when I first started developing, then at the Main Release Im doing 1.0.0 the last Zero is for Bug Fixes, Mini Updates, and Quality of Life Fixes The Middle is for Big Updates, Cross Overs The First is for just the Game's like Main Release Version and Increases after the 99th Middle Number while the Middle Zero increases after the 10th Last Number or With Every New Update The 10th Last Number increases with Every Bug Fix and Mini Update So basically Im using a System that supports itself and each Number while the Middle & Last are entirely Dependent on themselves and The First is dependant on the Middle

The Last Number basically builds off of the Middle Number with Bug Fixes and Stuff

After the Middle Number increases the Last Number turns 0 and the only times the last is allowed to go after 10 is if the Middle Number is not going to increases or in this Case the Update is not ready for Launch

The First Number doesn't signify much but only the Fact that the Game is officially Released while the Middle and Last Signify Bug Fixes and Updates

But that's just the System I use

Use whatever ya Like

Upvotes: 0

Skyler hung
Skyler hung

Reputation: 19

Technique:

Starts at 0.1,0 -> 0.1.1 ;sin (0.1.1) = 0.1.2
0.1.2 (1.7.0 -> cos:1(sin) = 0.5.0
0.2.5 (17.0) * 1.0.0 (sin):cos(0.1.0):e^ (0.1.0) = 
0.0.0 0.1.0(sin):1(cos)0.1.1{0p,0p,0p}*1(sin) = 1.8.0
0.1.6:(1.0.0)^sin{0p0p0p},sin= 0.9.0 0.7.0 /(sin){0p (0.1.0 }sin,[sin],10^(sin)= 1.0.0 sin(0p0p0p):0.1.1(sin:###) atan(0p0p0p) + (1.0.0)cos5(ERR110) = ERR150

Upvotes: 0

Racso
Racso

Reputation: 2449

It's your call, but the Semantic Versioning Standard recommends 0.1.0:

The simplest thing to do is start your initial development release at 0.1.0 and then increment the minor version for each subsequent release.

Upvotes: 63

Gourav
Gourav

Reputation: 2819


You can use any one. When I started Android Developent, I found that Android Studio used the first version of an app as 1 in the gradle files.
If you want to just know it generally, I recommend using 1.0 or 1 directly

Upvotes: 1

Related Questions