You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Our latest (and first!) public release starts the Fermitools at version `Fermitools-1.0.0`.  The FSSC would like create a formal definition of how we iterate this version number.  Right now, we use the current convention of:

v.r.p->version.revision.patch->Major Update.Minor Update.Patch

But we were unable to find any sort of documentation that defines what constitutes a Major Update, a Minor Update, or a patch.  I propose the following:

 

Major Update: Iteration implies large functionality changes, new tools introduced, api changes, or other major change

Minor Update: Iteration implies new data files/models, updates to specific individual tools, technical changes that obviously change the user interface (to a smaller extent than a major change, etc.)

Patch: Iteration implies bug fixes/patches to technical problems brought to the attention of the developers

  • No labels