From a01435ea225eae190072ba035f94a755c25eb945 Mon Sep 17 00:00:00 2001 From: Jonas Ådahl Date: Fri, 6 Nov 2015 14:40:56 +0800 Subject: README: Some clarifications regarding major vs minor versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Was missing that the major version is also part of the interface names. Signed-off-by: Jonas Ådahl --- README | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/README b/README index 05fe5ca..fc01716 100644 --- a/README +++ b/README @@ -75,9 +75,12 @@ An unstable protocol has at least two versions; the major version which represents backward incompatible changes, and the minor versions which represents backward compatible changes to the interfaces in the protocol. -The major version is part of the XML file name and the protocol name in -the XML, while a minor version is the version attribute of the interfaces -in the protocol. +The major version is part of the XML file name, the protocol name in the +XML, and interface names in the protocol. + +Minor versions are the version attributes of the interfaces in the XML. +There may be more than one minor version per protocol, if there are more +than one global. The XML file and protocol name also has the word 'unstable' in them, and all of the interfaces in the protocol are prefixed with +z+ and -- cgit v1.2.3