Qbasicnews.com

Full Version: Software release
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
I was just wandering if there was any rule for software names ie. Calc 2.0 or Calc 2.1 and whats is the 2.1 all about, I guess I was just wandering - how does it work?
There are no real rules...

But the version numbers often symbolize changes.


People talk about Major and Minor versions

Minor is when you change something small, like a bug.. and Major is when you change something big, likde adding a new function.. for a text editor, you might add a spell checker (for example)


So, you start at 0.01 (or 0.1, or 0.001.. )

People report some bugs, and you release a fixed version, 0.02


And so on...

When you feel it's ready for it's first non-beta release, you call it 1.0 (everything < 1.0 is considered beta)

and then it al starts again, 1.01, 1.02, 1.03 [...]

Until you one day decides to release a newer, more functional version, and call it 2.0


2.0 doesent have to be based on the code of 1.0...



Generally, do as you please, as long as people understand which is the latest =)


I prefer using buildnumbers: "[my program] build [some number]"
Yeah Z!re, and try to make your compiler so that it automatically increases this number every time your build your project Smile

Just like in windows... Windows XP Build 014081470817508137058173058 << loads of numbers Big Grin
2600 to be precise Big Grin

Generally you change the "big" number when there's an important change, and the "small" number when there's a fix or an adition.

But as mentioned, there are no fixed rules.
You decide Smile If you want to start at 999.999 it's fine... if you want to increase the number by 10000 each bugfix, it's fine.

It's all up to you (although I can't recommend using such big numbers :lolSmile.
Ah rite, so if I had a program Calc 1 and I added a whole lot of new features to it, it would be a sensible idea to call it Clac 2 when next released?
Yup.. and if you find that pressing + on Calc 1 makes it do -.. then you fix that, and call it calc 1.1

Or something =)


But thats basically it Big Grin


Happy coding
I've got it, now. If I was going to release something like Calc 2 for dowload what would I need to add to a folder with it ie. would I need to add a readme and or other stuff?
Normally you put together all of the main code into an archive (e.g. a .ZIP file) and supply a readme.txt to explain what it's about, a brief guide to using it and getting more support. If the program is big, you'll probably also put another folder in the archive with some manuals in. Smile

If you include source, you could include that, but it's best to put it in a different directory in the .ZIP file... a directory called 'src' or something. Smile

-shiftLynx
Ok then, here comes Calc++ 2.0 (in a few days that is) but I'll probably have more quetions before that.
Pages: 1 2