--- /dev/null
+! Copyright (C) 2010 Maximilian Lupke.
+! See http://factorcode.org/license.txt for BSD license.
+USING: arrays help.markup help.syntax kernel strings ;
+IN: semantic-versioning
+
+HELP: split-version
+{ $values
+ { "string" string }
+ { "array" array }
+}
+{ $description "Splits the version string into a sequnece of major version, minor version, patch level and an alphanumeric identifier if given. See " { $url "http://semver.org/" } " for a detailed description." } ;
+
+HELP: version<
+{ $values
+ { "version1" string } { "version2" string }
+ { "?" boolean }
+} ;
+
+HELP: version<=
+{ $values
+ { "version1" string } { "version2" string }
+ { "?" boolean }
+} ;
+
+HELP: version<=>
+{ $values
+ { "version1" string } { "version2" string }
+ { "<=>" string }
+} ;
+
+HELP: version=
+{ $values
+ { "version1" string } { "version2" string }
+ { "?" boolean }
+} ;
+
+HELP: version>
+{ $values
+ { "version1" string } { "version2" string }
+ { "?" boolean }
+} ;
+
+HELP: version>=
+{ $values
+ { "version1" string } { "version2" string }
+ { "?" boolean }
+} ;
+
+ARTICLE: { "Versioning" "Semantic Versioning" } "Semantic Versioning"
+{ $vocab-link "semantic-versioning" }
+$nl
+{ "See " { $url "http://semver.org/" } " for a detailed description of semantic versioning." }
+;
+
+ABOUT: { "Versioning" "Semantic Versioning" }