Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

Re: Software (Module) Release Numbering Conventions

by snafu (Chaplain)
on Aug 16, 2001 at 22:16 UTC ( [id://105459]=note: print w/replies, xml ) Need Help??


in reply to Software (Module) Release Numbering Conventions

Well, I don't think there is any hardened rule or RFC on this but there a standard as far as what your versioning is supposed to mean. That of course being the all-known major.minor.minor_minor.etc. However, I believe that the versioning is really up to the developer. It's ultimately up to you if you want to name your first version of a program as version 5. I wouldn't really recommend that but how is the end user supposed to know? I believe it really is just a way for the developer(s) to maintain the code and to be able to handle revision control a little easier. I have seen some people release their first versions as 0.x probably in anticipation of coming out soon with a better version or perhaps that is just how they want to version their software.

Some people let their revision control software do the versioning for them. eg. RCS or CVS. I like this because unless you tell the revision control to version your rev differently it just minors it up one (ie 4.1 to 4.2 etc).

In summary, I believe it is up to you. That's how I've done mine. And I do my versioning with the intent to be able to control my revs a bit better.

----------
- Jim

  • Comment on Re: Software (Module) Release Numbering Conventions

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://105459]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (2)
As of 2024-04-19 18:16 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found