This is an automated email from the ASF dual-hosted git repository.
shazwazza pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/lucenenet-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new ce96cf1 moves versioning info to it's own page
ce96cf1 is described below
commit ce96cf1c1d9cd7f41ad30014688b4b5bf73db9ae
Author: Shannon <[email protected]>
AuthorDate: Tue May 5 12:42:04 2020 +1000
moves versioning info to it's own page
---
contributing/make-release.html | 36 +---------
contributing/versioning.html | 145 +++++++++++++++++++++++++++++++++++++++++
manifest.json | 18 ++++-
xrefmap.yml | 3 +
4 files changed, 166 insertions(+), 36 deletions(-)
diff --git a/contributing/make-release.html b/contributing/make-release.html
index 3e7ea66..7de8083 100644
--- a/contributing/make-release.html
+++ b/contributing/make-release.html
@@ -77,38 +77,8 @@
<h5>Note</h5>
<p>This is a project-specific procedure, based on the <a
href="https://infra.apache.org/release-publishing.html">Apache Release Creation
Process</a></p>
</div>
-<h2 id="versioning-procedure-overview">Versioning Procedure Overview</h2>
-<h3 id="package-version">Package Version</h3>
-<p>The version number that is used in the build process is called the
<em>Package Version</em>, which is the same version number used for the NuGet
package. The assembly version, file version, and informational version are all
derived from the Package Version during the build process. The Package Version
uses the following rules.</p>
-<ul>
-<li><p>Since Lucene.NET is a port of a <a
href="https://semver.org/">semantically versioned</a> component, our versioning
scheme is to use the same version number as Lucene on production release (i.e.
<code>4.8.0</code>). Any patches thereafter (breaking API change or not) will
add a revision number (i.e <code>4.8.0.1</code>).</p>
-</li>
-<li><p>We are also using pre-release version numbers (i.e.
<code>4.8.0-beta00001</code>) for all unstable versions up to the production
release. When doing pre-releases, revision numbers are not supported.</p>
-</li>
-<li><p><strong>ONLY when changes are updated from a newer Lucene version to
Lucene.NET</strong>, the Lucene.NET version number is updated to match the
Lucene version (i.e. <code>4.8.0</code> > <code>4.8.1</code> or
<code>4.8.0</code> > <code>5.10.0</code>).</p>
-</li>
-<li><p>Version numbers always progress in the following order</p>
-<ul>
-<li>Pre-Release (i.e. <code>4.8.0-beta00001</code>)</li>
-<li>Production Release (i.e. <code>4.8.0</code>)</li>
-<li>Production Release Patch N (i.e where N is 1, <code>4.8.0.1</code>, where
N is 2, <code>4.8.0.2</code>, etc)</li>
-</ul>
-</li>
-<li><p>Version numbers correspond to GitHub milestones, so when releasing a
milestone, the same version number should be used</p>
-</li>
-</ul>
-<h3 id="git-tag-version">Git Tag Version</h3>
-<p>For legacy reasons, tagging the Git repository to indicate a version uses a
different version format, but it must include all of the elements of the
Package Version, for example:</p>
-<pre><code class="lang-txt"># Pre-Release
-Lucene.Net_4_8_0_beta00001
-
-# Production Release
-Lucene.Net_4_8_0
-
-# Production Release Patch (breaking API changes included)
-Lucene.Net_4_8_0_1
-
-</code></pre>
+<h2 id="versioning">Versioning</h2>
+<p>For Package Version, Nuget version and branch naming guidelines see the <a
class="xref" href="versioning.html">Versioning Procedure Overview</a>
document.</p>
<h2 id="release-preparation">Release Preparation</h2>
<ul>
<li><p>Nominate a release manager (must be a Lucene.NET committer)</p>
@@ -265,7 +235,7 @@ The release notes are listed at:
https://github.com/apache/lucenenet/releases/tag/[tag-url]"
The release was made using the Lucene.NET release process, documented on the
website:
-https://lucenenet.apache.org/release.html <!-- TODO: Update URL -->
+https://lucenenet.apache.org/contributing/make-release.html
Please vote on releasing these packages as Apache Lucene.NET [version]. The
vote is open for at least the next 72 hours, i.e. midnight UTC on [YYYY-MM-DD]
http://www.timeanddate.com/counters/customcounter.html?year=[YYYY]&month=[MM]&day=[DD]
diff --git a/contributing/versioning.html b/contributing/versioning.html
new file mode 100644
index 0000000..3259dce
--- /dev/null
+++ b/contributing/versioning.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html>
+<!--[if IE]><![endif]-->
+<html>
+
+ <head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+ <title>Versioning Procedure Overview | Apache Lucene.NET 4.8.0 </title>
+ <meta name="viewport" content="width=device-width">
+ <meta name="title" content="Versioning Procedure Overview | Apache
Lucene.NET 4.8.0 ">
+ <meta name="generator" content="docfx 2.50.0.0">
+
+ <link rel="shortcut icon" href="../logo/favicon.ico">
+ <link rel="stylesheet" href="../styles/docfx.vendor.css">
+ <link rel="stylesheet" href="../styles/docfx.css">
+ <link rel="stylesheet" href="../styles/main.css">
+ <meta property="docfx:navrel" content="../toc.html">
+ <meta property="docfx:tocrel" content="toc.html">
+
+
+
+
+ <link rel="stylesheet"
href="//fonts.googleapis.com/css?family=Lato:400,700%7CMerriweather%7CRoboto+Mono">
+ <link rel="stylesheet" href="/styles/site.css">
+
+ </head>
+ <body data-spy="scroll" data-target="#affix" data-offset="120">
+ <div id="wrapper">
+ <header>
+
+ <nav id="autocollapse" class="navbar ng-scope" role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle"
data-toggle="collapse" data-target="#navbar">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+
+ <a class="navbar-brand" href="../index.html">
+ <img id="logo" class="svg" src="../logo/lucene-net-color.png"
alt="">
+ </a>
+ </div>
+ <div class="collapse navbar-collapse" id="navbar">
+ <form class="navbar-form navbar-right" role="search" id="search">
+ <div class="form-group">
+ <input type="text" class="form-control" id="search-query"
placeholder="Search" autocomplete="off">
+ </div>
+ </form>
+ </div>
+ </div>
+ </nav>
+
+ <div class="subnav navbar navbar-default">
+ <div class="container hide-when-search" id="breadcrumb">
+ <ul class="breadcrumb">
+ <li></li>
+ </ul>
+ </div>
+ </div>
+ </header>
+ <div role="main" class="container body-content hide-when-search">
+
+ <div class="sidenav hide-when-search">
+ <a class="btn toc-toggle collapse" data-toggle="collapse"
href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide
Table of Contents</a>
+ <div class="sidetoggle collapse" id="sidetoggle">
+ <div id="sidetoc"></div>
+ </div>
+ </div>
+ <div class="article row grid-right">
+ <div class="col-md-10">
+ <article class="content wrap" id="_content"
data-uid="contributing/versioning">
+<h1 id="versioning-procedure-overview">Versioning Procedure Overview</h1>
+
+<h2 id="package-version">Package Version</h2>
+<p>The version number that is used in the build process is called the
<em>Package Version</em>, which is the same version number used for the NuGet
package. The assembly version, file version, and informational version are all
derived from the Package Version during the build process. The Package Version
uses the following rules.</p>
+<ul>
+<li><p>Since Lucene.NET is a port of a <a
href="https://semver.org/">semantically versioned</a> component, our versioning
scheme is to use the same version number as Lucene on production release (i.e.
<code>4.8.0</code>). Any patches thereafter (breaking API change or not) will
add a revision number (i.e <code>4.8.0.1</code>).</p>
+</li>
+<li><p>We are also using pre-release version numbers (i.e.
<code>4.8.0-beta00001</code>) for all unstable versions up to the production
release. When doing pre-releases, revision numbers are not supported.</p>
+</li>
+<li><p><strong>ONLY when changes are updated from a newer Lucene version to
Lucene.NET</strong>, the Lucene.NET version number is updated to match the
Lucene version (i.e. <code>4.8.0</code> > <code>4.8.1</code> or
<code>4.8.0</code> > <code>5.10.0</code>).</p>
+</li>
+<li><p>Version numbers always progress in the following order</p>
+<ul>
+<li>Pre-Release (i.e. <code>4.8.0-beta00001</code>)</li>
+<li>Production Release (i.e. <code>4.8.0</code>)</li>
+<li>Production Release Patch N (i.e where N is 1, <code>4.8.0.1</code>, where
N is 2, <code>4.8.0.2</code>, etc)</li>
+</ul>
+</li>
+<li><p>Version numbers correspond to GitHub milestones, so when releasing a
milestone, the same version number should be used</p>
+</li>
+</ul>
+<h2 id="git-tag-version">Git Tag Version</h2>
+<p>For legacy reasons, tagging the Git repository to indicate a version uses a
different version format, but it must include all of the elements of the
Package Version, for example:</p>
+<pre><code class="lang-txt"># Pre-Release
+Lucene.Net_4_8_0_beta00001
+
+# Production Release
+Lucene.Net_4_8_0
+
+# Production Release Patch (breaking API changes included)
+Lucene.Net_4_8_0_1
+
+</code></pre>
+</article>
+ </div>
+
+ <div class="hidden-sm col-md-2" role="complementary">
+ <div class="sideaffix">
+ <div class="contribution">
+ <ul class="nav">
+ <li>
+ <a
href="https://github.com/apache/lucenenet/blob/master/websites/site/contributing/versioning.md/#L1"
class="contribution-link">Improve this Doc</a>
+ </li>
+ </ul>
+ </div>
+ <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm
affix" id="affix">
+ <!-- <p><a class="back-to-top" href="#top">Back to top</a><p> -->
+ </nav>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <footer>
+ <div class="grad-bottom"></div>
+ <div class="footer">
+ <div class="container">
+ <span class="pull-right">
+ <a href="#top">Back to top</a>
+ </span>
+ Copyright © 2020 The Apache Software Foundation, Licensed under
the <a href='http://www.apache.org/licenses/LICENSE-2.0' target='_blank'>Apache
License, Version 2.0</a><br> <small>Apache Lucene.Net, Lucene.Net, Apache, the
Apache feather logo, and the Apache Lucene.Net project logo are trademarks of
The Apache Software Foundation. <br>All other marks mentioned may be trademarks
or registered trademarks of their respective owners.</small>
+
+ </div>
+ </div>
+ </footer>
+ </div>
+
+ <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
+ <script type="text/javascript" src="../styles/docfx.js"></script>
+ <script type="text/javascript" src="../styles/main.js"></script>
+ </body>
+</html>
diff --git a/manifest.json b/manifest.json
index 52b63a2..67c6dd9 100644
--- a/manifest.json
+++ b/manifest.json
@@ -113,7 +113,7 @@
"output": {
".html": {
"relative_path": "contributing/make-release.html",
- "hash": "dQ6QuY+r2h176gkh3wXq7w=="
+ "hash": "MjuIGtw/If34yq7/K9xXKQ=="
}
},
"is_incremental": false,
@@ -145,6 +145,18 @@
},
{
"type": "Conceptual",
+ "source_relative_path": "contributing/versioning.md",
+ "output": {
+ ".html": {
+ "relative_path": "contributing/versioning.html",
+ "hash": "5sdTrhJ1oncpKMP+AEgIoQ=="
+ }
+ },
+ "is_incremental": true,
+ "version": ""
+ },
+ {
+ "type": "Conceptual",
"source_relative_path": "contributing/wiki.md",
"output": {
".html": {
@@ -287,8 +299,8 @@
"ConceptualDocumentProcessor": {
"can_incremental": true,
"incrementalPhase": "build",
- "total_file_count": 15,
- "skipped_file_count": 14
+ "total_file_count": 16,
+ "skipped_file_count": 15
},
"ResourceDocumentProcessor": {
"can_incremental": false,
diff --git a/xrefmap.yml b/xrefmap.yml
index 8e0f8b5..4ba5d45 100644
--- a/xrefmap.yml
+++ b/xrefmap.yml
@@ -19,6 +19,9 @@ references:
- uid: contributing/make-release
name: Making a release of Lucene.Net
href: contributing/make-release.html
+- uid: contributing/versioning
+ name: Versioning Procedure Overview
+ href: contributing/versioning.html
- uid: download
name: Download Lucene.Net
href: download/download.html