Skip to content

Commit

Permalink
Clarifying semantic versioning.
Browse files Browse the repository at this point in the history
  • Loading branch information
pvande committed Mar 1, 2011
1 parent f5650a9 commit 6ae3df4
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions README.md
Expand Up @@ -2,20 +2,24 @@ The repository at https://github.com/mustache/spec is the formal standard for
Mustache. It defines both normal usage and edge-case behavior for libraries Mustache. It defines both normal usage and edge-case behavior for libraries
parsing the Mustache templating language (or a superset thereof). parsing the Mustache templating language (or a superset thereof).


The specification is developed as a series of YAML files, under the `specs`
directory.

Versioning
----------
This specification is being [semantically versioned](http://semver.org). This specification is being [semantically versioned](http://semver.org).
Roughly described, major version changes will always represent backwards Roughly described, major version changes will always represent backwards
incompatible changes, minor version changes will always represent new language incompatible changes, minor version changes will always represent new language
features and will be backwards compatible, and patch ('tiny') version changes features and will be backwards compatible, and patch ('tiny') version changes
will always be bug fixes. will always be bug fixes. For the purposes of semantic versioning, the public
API is the contents of the `specs` directory and the algorithm for testing
against it.


Mustache implementations SHOULD report the most recent version of the spec Mustache implementations SHOULD report the most recent version of the spec
(major and minor version numbers) they have support for. It is RECOMMENDED (major and minor version numbers) they have support for. It is RECOMMENDED
that implementations supporting at least v1.0.0 of this spec refer to that implementations supporting at least v1.0.0 of this spec refer to
themselves as "Mustache-like", or "Mustache-inspired". themselves as "Mustache-like", or "Mustache-inspired".


The specification is developed as a series of YAML files, under the `specs`
directory.

Alternate Formats Alternate Formats
----------------- -----------------


Expand Down

0 comments on commit 6ae3df4

Please sign in to comment.