Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jwdonahue #9

Merged
merged 3 commits into from
Feb 25, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -218,3 +218,5 @@ FakesAssemblies/
*.vpwhist
*.vtg

# Do not track the VMetaDiscussions folder
VMetaDiscussions/
3 changes: 3 additions & 0 deletions .htaccess
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
47 changes: 27 additions & 20 deletions index.html
Original file line number Diff line number Diff line change
@@ -1,40 +1,41 @@
<!DOCTYPE html>
<html lang="en" dir="ltr">
<!-- Notes to editors:
* Set tabs to 2 spaces.
* Never use tab characters.
* Remove all trailing white-space from lines.
* Some vertical white-space is good, too much is bad.
* Paragraphs should have one sentance per line!
* Use TODO's very sparingly and always include a link to the relevant issue(s)
or project task(s).
-->
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"/>
<meta name="author" content="Joseph W Donahue" />
<meta name="description" content="Version Meta spec and web site" />
<meta http-equiv="Refresh" content="0;URL=https://versionmeta.org/" />
<link rel="canonical" href="https://versionmeta.org/" />
<title>Version Meta Experimental.0 {VSChemaUnderDef.0}</title>
</head>
<body>
<!-- TODO: CSS! -->
<div id="product-tag">
<h1>Version Meta<br>
<div id="semver-tag">
<small>
<small>
Experimental.0
<small>
<div id="versionmeta-tag">
{VSchemaInDev.0}
</div>
</small>
</small>
</small>
</div>
</h1>
<h1>Version Meta</h1>
<div id="version-tag">
Version: Experimental.0 {VSchemaInDev.0}
</div>
</div>

<h2 id="summary">
Summary
</h2>
<p>
Version Meta is a proposed standard Uniform Resource Locator (URI) tag for version strings.
The tag is meant to convey both human and machine readable information regarding the location of the version schema used to build the version string.
Version Meta is a proposed standard tag for version strings.
The tag is meant to convey both; human and machine readable information, regarding the location of the version schema used to build the version string.
All version meta tags will be enclosed in curly braces {} and MUST always immediately precede or follow a version string conforming to the specified schema.
See <a href=http://versionschema.org>versionschema.org</a> for details on the proposed schema DOM.
The version listed near the top of this page is an example of a well-known schema tag, that tooling can use to lookup the named schema (service location is TBD).
</p>

<h2 id="introduction">
Expand Down Expand Up @@ -122,9 +123,12 @@ <h2 id="introduction">
<h2 id="version_meta_specification">
Version Meta Specification (VersionMeta)</h2>
<p>
The key-words MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY, and OPTIONAL in this document are to be interpreted as described in <a href="http://tools.ietf.org/html/rfc2119">RFC 2119</a>.
The key-words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in <a href="http://tools.ietf.org/html/rfc2119">RFC 2119</a>.
The phrase "Version Meta tag" used herein,
refers to tags used to specify a URI to a Version Schema and should not be confused with other meta tags that may be specified by various version schemes (Build Meta used in SemVer for instance).
refers to tags used to specify a URI to a Version Schema ({https://schemas.versionschema.org/SimpleCounter.xml}),
or a well-known identifier ({SimpleCounter}),
and should not be confused with other meta tags,
that may be specified by various version schemes (Build Meta used in SemVer for instance).
</p>

<p><a name="1"><a href="#1">1.</a></a>
Expand All @@ -139,7 +143,9 @@ <h2 id="version_meta_specification">
<p>TBD: Different/Alternate delimiters?</p>

<p><a name="3"><a href="#3">3.</a></a>
Version Meta tags MUST NOT contain any whitespace between the URI and the opening and closing currly braces.
Version Meta tags MUST NOT contain any whitespace,
between the URI or well-known identifier,
and the opening and closing currly braces.
</p>
<p><a name="4"><a href="#4">4.</a></a>
There MUST NOT be more than one Version Meta tag associated with any version string.
Expand Down Expand Up @@ -216,7 +222,8 @@ <h2 id="license">License</h2>
In other words, MIT + tell everyone whether you simply copied the content or modified it.
</p>

<small>Last updated 2018-08-22 23:52 UTC</small>
<p><small>Contact: [email protected]</small></p>
<p><small>Last updated 2020-02-05 11:00 UTC</small></p>

</body>
</html>