factor/extra/semantic-versioning/semantic-versioning-docs.fa...

56 lines
1.3 KiB
Factor

! 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" }