Home About Us Locations Contact Us




Versioning Standards

Release Branches

Release branches will follow the naming convention:

[MODULE]_[MAJOR RELEASE]_[MINOR RELEASE]

Major Release:
Major releases signify significant changes to a module. Developers may perform a major release if there have been substantial improvements to the component. Developers must perform a major release whenever the new release is not at least interface-compatible the previous release.

Minor Release:
Minor releases signify enhancements to a component that do not necessitate a major release. Developers may perform a minor release if the release is at least external-interface-compatible with the previous release. In other words, whenever a client depends upon at most the external interface of a component with a given minor release, it will work with all subsequent minor releases within that major release.

An example for the legalleads module would be: WORKFLOW_1_0

Build Tags

Build tags represent a periodic build that was taken for whatever release. It will follow the naming convention:

[moduleabbrev][major release][minor release]_[build number]

An example for the workflow module would be: wf10_b1

Copyright 2007. OSAS Net, LLC. All rights reserved.  Site Map