[tor-commits] [onionoo/master] Start assigning version numbers.
karsten at torproject.org
karsten at torproject.org
Tue Sep 16 12:33:35 UTC 2014
commit 02a20ff7a2eec7fd99a87b50ee554b2acb7eeafe
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date: Tue Sep 16 14:30:32 2014 +0200
Start assigning version numbers.
Discussed in #13088.
---
CONTRIB.md | 19 +++++++++++++++++++
ChangeLog | 6 ++++++
2 files changed, 25 insertions(+)
diff --git a/CONTRIB.md b/CONTRIB.md
index 244d6a1..3daf91a 100644
--- a/CONTRIB.md
+++ b/CONTRIB.md
@@ -7,6 +7,7 @@ It contains the following sections:
- Whitespace conventions
- Vagrant-based development environment
- Documentation overview
+ - Versions
## Patch format
@@ -291,3 +292,21 @@ documentation.
The purpose is that contributors know what documentation exists, or should
not exist, and why.
+## Versions
+
+Onionoo uses version strings to indicate changes to the protocol or to the
+server implementation.
+A version string consists of three version numbers `x.y.z`:
+
+ - `x` is the major protocol version number and is raised when previously
+required fields are dropped or turned into optional fields, when request
+parameters or response documents are removed, or when there are structural
+changes.
+ - `y` is the minor protocol version number and is raised when new fields,
+request parameters, or response documents are added or optional fields are
+dropped.
+ - `z` is the server version number and is raised when the server
+implementation is changed without affecting the protocol specification.
+
+Changes are added to the `ChangeLog` file in the root directory.
+
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..2a1fe71
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,6 @@
+Changes in version ?.?.? - 2014-??-??
+
+
+Changes in version 1.0.0 - 2014-09-16
+ - First assigned version number.
+
More information about the tor-commits
mailing list