Uploaded image for project: 'OpenMRS Core'
  1. OpenMRS Core
  2. TRUNK-1328

Add optional pre-release modifier to OpenMRS versioning technique

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Could
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: OpenMRS 1.5.0
    • Component/s: None
    • Labels:
      None

      Description

      Expanding on the work of TRAC-631, we should adopt an optional pre-release modifier within our versioning syntax.

      Currently, we use:

      major.minor.maintenance.database (build/revision)

      We should use:

      major.minor.maintenance.database_-modifier_ (build/revision)

      where the -modifier is included for pre-release versions as dev, alpha, beta, or rc optionally followed by a positive integer to accommodate multiple pre-releases – e.g., 1.5.2.16-beta2.

      -dev nightly build, for development purposes only (trunk would usually carry this modifier)
      -alpha development pre-release, not for public consumption
      -beta early release, may be used by beta testers
      -rc release candidate, not officially released but in final stages of testing, may be used by early adopters

      An alternative would be to use dev, a, b, or rc without the hyphen – e.g., 1.5.2.16b2.

        Attachments

          Activity

            People

            Assignee:
            bwolfe Ben Wolfe
            Reporter:
            burke Burke Mamlin
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: