Home

Menu
Home
Articles
Downloads
AoI Extensions Catalog
Portal Blog
Forum
Links
AoI Wiki
AoI Homepage
About Art of Illusion
Popular Downloads
Live Translation
Login Form





Lost Password?
The Cornell Box
Name:

Message:

Polls
What do you think about the Spline Mesh toolbar button? Do you use it?
 
Which area of AoI needs to be made more convenient?
 
Syndicate
FS AoI Portal
Who's Online
We have 18 guests online
Latest Forum Posts
    PolyMesh development cycle...
    User Rating: / 2
    PoorBest 
    Written by Francois Guillet   
    Friday, 19 January 2007
    ...or "Is it safe to use betas?"

    This article describes the version numbering scheme used by the Polymesh plugin so you know what you can expect from a version given its number (particularly when it's "beta").
    Polymesh development cycles roughly uses the same version numbering scheme as Art of Illusion. Each times a set of features or a big feature is added, the version number gets incremented by 0.1. Version "1.0" is slightly more advanced than "0.9" and some features have been added to make "1.1". Of course, some features are more critical for the user than others, but that won't get the version number go from, say, "1.2" to "1.5".

    So far, so good, but what's the deal with all those beta versions?

    The PolyMesh plugin is in constant development. It happens that one user asks for a feature easy to implement in the middle of another feature development cycle. Or someone points out a bug for which it is important to publish a corrected version. Big programs generally keep two development sets: one set for the stable version, one set for the development version. For the PolyMesh plugin, such complexity isn't really necessary. Rather the following scheme has been adopted. Each time the development cycle reaches a state such that new features can be tested, a x.y5 version is released. All x.y5 versions like, say, 1.45 are developement releases. Bug corrections and new features implemented since x.y go in x.y5. Several x.y5 versions are released as features are implemented. Each new version increases the beta number: x.y5b1, x.y5b2, and so on. As a matter of fact, the 'b' should stand for 'build' rather than 'beta'. Anyway, thesxe versions are all safe to use, generally. If a bug is found, another 'b' version is quickly released. When the roadmap from x.y to x.y+1 has been completed (a totally subjective developer's decision ;) ) and tests of the latest development release are satisfying, a new version is released. And as soon as a development cycle becomes interesting enough for users, a new x.y5b1 release supersedes the x.y release.

    If, at some point of development process, an early access version (read really not stable!) is made available to users, this will happen in the 'test' scripts and plugins repository. Early access can be handy for the developer, for example to have users validate a workflow. If you want to have access to these versions of the PolyMesh plugin, activate the test repository in the script and plugins manager. They're regular x.y5 versions but the fact that they belong to this repository means that they should not be used for daily production unless you know what you're doing.


    Check out the PolyMesh thread in the Scripts and Plugins Development forum at Friendlyskies to keep up to date with new features and new developements!
     
    pmversion.jpg

     

     

     

     




    Leave a comment
    RSS comments

    Only registered users can leave comments.
    Please login or register.

    Powered by AkoComment Tweaked Special Edition v.1.4

    Last Updated ( Friday, 19 January 2007 )
     
    < Prev
     
    Web design by Marc Carson, a Ukiah Web Designer