Skip to content
This repository has been archived by the owner on Mar 18, 2020. It is now read-only.
/ versioning Public archive

[DEPRECATED] The CodeFeathers versioning system—codever.

Notifications You must be signed in to change notification settings

codefeathers/versioning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

codever

codever is CodeFeathers's versioning system. Answer to debates about whether or not another standard is required: Standards. It's okay to have just one more.

Note: To facilitate your program working with other programs, it's necessary to be compatible with semver. But since this is a restriction, I've decided to have an internal version number and external version number. CodeFeathers projects must always have an internal codever number, and if any use in external applications is anticipated, an external semver version number can also used when a release is created, thereby removing the ugly -b0.8.2 qualifiers.

Format

X.Y.Z.yymmdd-p OR X.Y.Z

  • WHERE

    • X is a major version which introduces new features that are potentially backwards incompatible or could require a migration.
    • Y is a backwards compatible feature update.
    • Z is a minor update.
    • yymmdd Patch numbers are dated. Backdating is not allowed for any projects that are taken up from before 2000. This part can be completely ignored in case of a new minor update is released later.
    • In case multiple patches are released on the same day, an optional single digit -p is added.
  • 0.1.z to 0.9.z is considered pre-release and unstable. 1.0.0 is considered first stable. Any updates should be done from 1.0.z to 1.8.z. 1.9.0 onwards is considered beta for a new major version, which lands in production at 2.0.0.

Examples

humanCSS c.0.8.1.171102 v.0.8.0, OutFocusRED c.2.9.3.170516-1, up c.0.1.0.

About

[DEPRECATED] The CodeFeathers versioning system—codever.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published