You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opennlp.apache.org by bu...@apache.org on 2018/06/25 12:59:27 UTC

[opennlp-site] branch asf-site updated: Automatic Site Publish by Buildbot

This is an automated email from the ASF dual-hosted git repository.

buildbot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/opennlp-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 2000aba  Automatic Site Publish by Buildbot
2000aba is described below

commit 2000abab31d955e4710fdf666ba63d191eea31e0
Author: buildbot <us...@infra.apache.org>
AuthorDate: Mon Jun 25 12:59:23 2018 +0000

    Automatic Site Publish by Buildbot
---
 docs/1.5.3/manual/opennlp.html |   2 +-
 docs/1.6.0/manual/opennlp.html |   2 +-
 docs/1.7.0/manual/opennlp.html |   2 +-
 docs/1.7.1/manual/opennlp.html |   2 +-
 docs/1.7.2/manual/opennlp.html |   2 +-
 docs/1.8.0/manual/opennlp.html |   2 +-
 docs/1.8.1/manual/opennlp.html |   2 +-
 docs/1.8.2/manual/opennlp.html |   2 +-
 docs/1.8.3/manual/opennlp.html |   2 +-
 docs/1.8.4/manual/opennlp.html |   2 +-
 feed.xml                       |   4 +-
 release.html                   | 295 +++++++++++++++++++++++++++++++----------
 12 files changed, 235 insertions(+), 84 deletions(-)

diff --git a/docs/1.5.3/manual/opennlp.html b/docs/1.5.3/manual/opennlp.html
index 68202b9..6e9c730 100644
--- a/docs/1.5.3/manual/opennlp.html
+++ b/docs/1.5.3/manual/opennlp.html
@@ -5,7 +5,7 @@
 				Community</h3>
 		</div></div><div><p class="releaseinfo">
 			Version 1.5.3
-		</p></div><div><p class="copyright">Copyright &copy; 2011, 2017 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
+		</p></div><div><p class="copyright">Copyright &copy; 2011, 2018 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
 			<p title="License and Disclaimer">
 				<b>License and Disclaimer.&nbsp;</b>
 				
diff --git a/docs/1.6.0/manual/opennlp.html b/docs/1.6.0/manual/opennlp.html
index 590c45d..8eb9aa6 100644
--- a/docs/1.6.0/manual/opennlp.html
+++ b/docs/1.6.0/manual/opennlp.html
@@ -5,7 +5,7 @@
 				Community</h3>
 		</div></div><div><p class="releaseinfo">
 			Version 1.6.0
-		</p></div><div><p class="copyright">Copyright &copy; 2011, 2017 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
+		</p></div><div><p class="copyright">Copyright &copy; 2011, 2018 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
 			<p title="License and Disclaimer">
 				<b>License and Disclaimer.&nbsp;</b>
 				
diff --git a/docs/1.7.0/manual/opennlp.html b/docs/1.7.0/manual/opennlp.html
index 863d731..81d53e0 100644
--- a/docs/1.7.0/manual/opennlp.html
+++ b/docs/1.7.0/manual/opennlp.html
@@ -5,7 +5,7 @@
 				Community</h3>
 		</div></div><div><p class="releaseinfo">
 			Version 1.7.0
-		</p></div><div><p class="copyright">Copyright &copy; 2011, 2017 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
+		</p></div><div><p class="copyright">Copyright &copy; 2011, 2018 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
 			<p title="License and Disclaimer">
 				<b>License and Disclaimer.&nbsp;</b>
 				
diff --git a/docs/1.7.1/manual/opennlp.html b/docs/1.7.1/manual/opennlp.html
index d9201ec..c29158e 100644
--- a/docs/1.7.1/manual/opennlp.html
+++ b/docs/1.7.1/manual/opennlp.html
@@ -5,7 +5,7 @@
 				Community</h3>
 		</div></div><div><p class="releaseinfo">
 			Version 1.7.1
-		</p></div><div><p class="copyright">Copyright &copy; 2011, 2017 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
+		</p></div><div><p class="copyright">Copyright &copy; 2011, 2018 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
 			<p title="License and Disclaimer">
 				<b>License and Disclaimer.&nbsp;</b>
 				
diff --git a/docs/1.7.2/manual/opennlp.html b/docs/1.7.2/manual/opennlp.html
index 70257d6..1e95351 100644
--- a/docs/1.7.2/manual/opennlp.html
+++ b/docs/1.7.2/manual/opennlp.html
@@ -5,7 +5,7 @@
 				Community</h3>
 		</div></div><div><p class="releaseinfo">
 			Version 1.7.2
-		</p></div><div><p class="copyright">Copyright &copy; 2011, 2017 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
+		</p></div><div><p class="copyright">Copyright &copy; 2011, 2018 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
 			<p title="License and Disclaimer">
 				<b>License and Disclaimer.&nbsp;</b>
 				
diff --git a/docs/1.8.0/manual/opennlp.html b/docs/1.8.0/manual/opennlp.html
index 2f23b06..4a75d8a 100644
--- a/docs/1.8.0/manual/opennlp.html
+++ b/docs/1.8.0/manual/opennlp.html
@@ -5,7 +5,7 @@
 				Community</h3>
 		</div></div><div><p class="releaseinfo">
 			Version 1.8.0
-		</p></div><div><p class="copyright">Copyright &copy; 2011, 2017 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
+		</p></div><div><p class="copyright">Copyright &copy; 2011, 2018 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
 			<p title="License and Disclaimer">
 				<b>License and Disclaimer.&nbsp;</b>
 				
diff --git a/docs/1.8.1/manual/opennlp.html b/docs/1.8.1/manual/opennlp.html
index cbf159e..641adc8 100644
--- a/docs/1.8.1/manual/opennlp.html
+++ b/docs/1.8.1/manual/opennlp.html
@@ -5,7 +5,7 @@
 				Community</h3>
 		</div></div><div><p class="releaseinfo">
 			Version 1.8.1
-		</p></div><div><p class="copyright">Copyright &copy; 2011, 2017 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
+		</p></div><div><p class="copyright">Copyright &copy; 2011, 2018 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
 			<p title="License and Disclaimer">
 				<b>License and Disclaimer.&nbsp;</b>
 				
diff --git a/docs/1.8.2/manual/opennlp.html b/docs/1.8.2/manual/opennlp.html
index 168e61b..dfefb65 100644
--- a/docs/1.8.2/manual/opennlp.html
+++ b/docs/1.8.2/manual/opennlp.html
@@ -5,7 +5,7 @@
 				Community</h3>
 		</div></div><div><p class="releaseinfo">
 			Version 1.8.2
-		</p></div><div><p class="copyright">Copyright &copy; 2011, 2017 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
+		</p></div><div><p class="copyright">Copyright &copy; 2011, 2018 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
 			<p title="License and Disclaimer">
 				<b>License and Disclaimer.&nbsp;</b>
 				
diff --git a/docs/1.8.3/manual/opennlp.html b/docs/1.8.3/manual/opennlp.html
index 9532007..215d9ea 100644
--- a/docs/1.8.3/manual/opennlp.html
+++ b/docs/1.8.3/manual/opennlp.html
@@ -5,7 +5,7 @@
 				Community</h3>
 		</div></div><div><p class="releaseinfo">
 			Version 1.8.3
-		</p></div><div><p class="copyright">Copyright &copy; 2011, 2017 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
+		</p></div><div><p class="copyright">Copyright &copy; 2011, 2018 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
 			<p title="License and Disclaimer">
 				<b>License and Disclaimer.&nbsp;</b>
 				
diff --git a/docs/1.8.4/manual/opennlp.html b/docs/1.8.4/manual/opennlp.html
index a676cb6..6a96e96 100644
--- a/docs/1.8.4/manual/opennlp.html
+++ b/docs/1.8.4/manual/opennlp.html
@@ -5,7 +5,7 @@
 				Community</h3>
 		</div></div><div><p class="releaseinfo">
 			Version 1.8.4
-		</p></div><div><p class="copyright">Copyright &copy; 2011, 2017 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
+		</p></div><div><p class="copyright">Copyright &copy; 2011, 2018 The Apache Software Foundation</p></div><div><div class="legalnotice" title="Legal Notice"><a name="d4e7"></a>
 			<p title="License and Disclaimer">
 				<b>License and Disclaimer.&nbsp;</b>
 				
diff --git a/feed.xml b/feed.xml
index c4d62c6..ecbf5e6 100644
--- a/feed.xml
+++ b/feed.xml
@@ -24,8 +24,8 @@
     <atom:link href="https://opennlp.apache.org/feed.xml" rel="self" type="application/rss+xml" />
     <description>The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text</description>
     <language>en-us</language>
-    <pubDate>Thu, 28 Dec 2017 14:53:54 +0000</pubDate>
-    <lastBuildDate>Thu, 28 Dec 2017 14:53:54 +0000</lastBuildDate>
+    <pubDate>Mon, 25 Jun 2018 12:58:42 +0000</pubDate>
+    <lastBuildDate>Mon, 25 Jun 2018 12:58:42 +0000</lastBuildDate>
 
     <item>
       <title>Apache OpenNLP 1.8.4 released</title>
diff --git a/release.html b/release.html
index 819447b..1295b82 100644
--- a/release.html
+++ b/release.html
@@ -175,19 +175,43 @@ body {
     <h1 class="title">Making a release</h1>
 
     <div class="sect1">
-<h2 id="one_time_setup">One time setup</h2>
+<h2 id="release_preparation">Release Preparation</h2>
 <div class="sectionbody">
 <div class="ulist">
 <ul>
 <li>
+<p>Elect a release manager.</p>
+</li>
+<li>
+<p>Create a ticket for a new release in JIRA. If you do not have permission to do so just ask to be given permissions on the mailing list.</p>
+</li>
+<li>
+<p>Review all of the JIRA issues associated with the release. All issues should be resolved and closed.</p>
+</li>
+<li>
+<p>Any issues assigned to the release that are not complete should be assigned to the next release. Any critical or blocker issues should be resolved on the mailing list. Discuss any issues that you are unsure of on the mailing list.</p>
+</li>
+</ul>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="steps_for_the_release_manager">Steps for the Release Manager</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>The following steps need only to be performed once.</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
 <p>Make sure you have your PGP key entered into <a href="https://id.apache.org/" class="bare">https://id.apache.org/</a>.
-Your KEYS will then be present in: <a href="https://people.apache.org/keys/group/opennlp.asc" class="bare">https://people.apache.org/keys/group/opennlp.asc</a></p>
+Your KEYS will then be present in <a href="https://people.apache.org/keys/group/opennlp.asc" class="bare">https://people.apache.org/keys/group/opennlp.asc</a>.</p>
 </li>
 <li>
-<p>Check if you have your PGP keys password</p>
+<p>Make sure you have your PGP keys password.</p>
 </li>
 <li>
-<p>Add your PGP key to the KEYS file</p>
+<p>Add your PGP key to the KEYS file:</p>
 </li>
 </ul>
 </div>
@@ -216,112 +240,159 @@ svn commit -m"Added Key for &lt;name&gt;" KEYS</pre>
 <div class="ulist">
 <ul>
 <li>
-<p>Create a maven <code>settings.xml</code> to publish to <code>repository.apache.org</code></p>
+<p>Create a maven <code>settings.xml</code> to publish to <code>repository.apache.org</code>. An example configuration:</p>
 </li>
 </ul>
 </div>
+<div class="listingblock">
+<div class="content">
+<pre>&lt;server&gt;
+  &lt;id&gt;apache.releases.https&lt;/id&gt;
+  &lt;username&gt;Your Apache Username&lt;/username&gt;
+  &lt;password&gt;Your Apache Password&lt;/password&gt;
+&lt;/server&gt;</pre>
+</div>
+</div>
 </div>
 </div>
 <div class="sect1">
-<h2 id="step_by_step">Step-by-Step</h2>
+<h2 id="release_steps">Release Steps</h2>
 <div class="sectionbody">
-<div class="paragraph">
-<p>The following documents the steps which are necessary to make a
-release of Apache OpenNLP.</p>
-</div>
 <div class="ulist">
 <ul>
 <li>
-<p>Release discussion and release planning on the mailing list</p>
-</li>
-<li>
-<p>Elect a release manager</p>
-</li>
-<li>
-<p>Prepare Jira for the release</p>
+<p>Checkout the Apache OpenNLP master branch: <code>git clone <a href="mailto:git@github.com">git@github.com</a>:apache/opennlp.git</code></p>
 </li>
 <li>
-<p>Crate an empty test plan for the release</p>
+<p>Execute a complete test (it can take several hours): <code>mvn test -DOPENNLP_DATA_DIR=/path/to/opennlp-test-data/ -Peval-tests</code></p>
 </li>
 <li>
-<p>Make a release candidate</p>
+<p>Do a trial build: <code>mvn package -Papache-release</code></p>
 </li>
 <li>
-<p>Test the candidate according to the test plan and iterate until tests pass</p>
-</li>
-<li>
-<p>Call the release vote on opennlp-dev and on general incubator</p>
+<p>Prepare the release: <code>mvn release:prepare</code> Answer the questions appropriately. The tag name format should be <strong>opennlp-x.y.z</strong>.
+This command creates and pushes two new commits to the repository to reflect the version changes. It also tags the release.</p>
 </li>
 </ul>
 </div>
+<div class="sect2">
+<h3 id="successful_maven_release_preparation">Successful Maven Release Preparation</h3>
+<div class="sect3">
+<h4 id="perform_the_release">Perform the Release</h4>
+<div class="paragraph">
+<p>Perform the release: <code>mvn release:perform</code></p>
 </div>
+<div class="paragraph">
+<p>This creates a staged repository at <a href="http://repository.apache.org" class="bare">http://repository.apache.org</a>.
+Check the staged repository and if all looks well, close the staging repository but do <strong>not</strong> promote or release it at this time.
+The build results are in <code>opennlp/target/checkout/target</code>. Do not modify or delete these files.</p>
 </div>
-<div class="sect1">
-<h2 id="releasing">Releasing</h2>
-<div class="sectionbody">
+</div>
+<div class="sect3">
+<h4 id="check_the_release_artifacts">Check the Release Artifacts</h4>
 <div class="paragraph">
-<p>The release candidate can be released after a successful release vote on
-the opennlp-dev and incubator general list.</p>
+<p>Perform basic checks against the release binary:</p>
 </div>
 <div class="ulist">
 <ul>
 <li>
-<p>Release the staging repository. This will make the artifacts available in the Maven Central repository
-To do this go to the <a href="http://repository.apache.org">repository server</a>, log in, go to the staging area and release the staging repository linked to this release</p>
-</li>
-<li>
-<p>Upload artifacts to the distribution server by following the steps below. All release artifacts need to be copied to <code>/www/www.apache.org/dist/opennlp</code> on <code>people.apache.org</code></p>
-<div class="ulist">
-<ul>
-<li>
-<p>In a local temp folder, svn co <a href="https://dist.apache.org/repos/dist/release/opennlp" class="bare">https://dist.apache.org/repos/dist/release/opennlp</a></p>
-</li>
-<li>
-<p>cd opennlp; mkdir opennlp-{xyz}; cd opennlp-{xyz}</p>
-</li>
-<li>
-<p>wget -e robots=off –no-check-certificate -np -r <a href="https://repository.apache.org/content/groups/public/org/apache/opennlp/opennlp/{xyz}/" class="bare">https://repository.apache.org/content/groups/public/org/apache/opennlp/opennlp/{xyz}/</a></p>
-</li>
-<li>
-<p>mv repository.apache.org/content/groups/public/org/apache/opennlp/opennlp/{xyz}/* .</p>
+<p>Check signature of generated artifacts.</p>
 </li>
 <li>
-<p>rm -rf repository.apache.org</p>
-</li>
-<li>
-<p>rm index.html</p>
+<p>Check presence and appropriateness of <code>LICENSE</code>, <code>NOTICE</code>, and <code>README</code> files.</p>
 </li>
 </ul>
 </div>
-</li>
-<li>
-<p>On opennlp-site GitHub repository</p>
+</div>
+<div class="sect3">
+<h4 id="create_a_vote_thread">Create a VOTE Thread</h4>
 <div class="ulist">
 <ul>
 <li>
-<p>Update the properties <code>{opennlp.version}</code> and <code>{opennlp.next.version}</code> in <code>jbake.properties</code></p>
+<p>Notify the developer mailing list of a new version vote. Be sure to replace all values in <code>[]</code> with the appropriate values.</p>
 </li>
-<li>
-<p>Add the following lines at the beginning of <code>docs/legacy.ad</code></p>
+</ul>
+</div>
+<div class="paragraph">
+<p>Message Subject: [VOTE] Apache OpenNLP [version] Release Candidate</p>
+</div>
 <div class="listingblock">
 <div class="content">
-<pre>### Apache OpenNLP ${previous.release} documentation
-* link:/docs/${previous.release}/manual/opennlp.html[Apache OpenNLP Manual]
-* link:/docs/${previous.release}/apidocs/opennlp-tools/index.html[Apache OpenNLP Tools Javadoc]
-* link:/docs/${previous.release}/apidocs/opennlp-uima/index.html[Apache OpenNLP UIMA Javadoc]
-* link:/docs/${previous.release}/apidocs/opennlp-brat-annotator/index.html[Apache OpenNLP BRAT Annotator Javadoc]
-* link:/docs/${previous.release}/apidocs/opennlp-morfologik-addon/index.html[Apache OpenNLP Morfologik Addon Javadoc]</pre>
+<pre>Hi folks,
+
+I have posted a [Nth] release candidate for the Apache OpenNLP [version] release and it is ready for testing.
+
+The distributables can be downloaded from:
+https://repository.apache.org/content/repositories/orgapacheopennlp-[REPO_NUM]/org/apache/opennlp/opennlp-distr/[VERSION]/
+
+The release was made from the Apache OpenNLP [VERSION] tag at:
+https://github.com/apache/opennlp/tree/opennlp-[VERSION]
+
+To use it in a maven build set the version for opennlp-tools or opennlp-uima to [VERSION] and add the following URL to your settings.xml file:
+https://repository.apache.org/content/repositories/orgapacheopennlp-[REPO_NUM]
+
+The release was made using the OpenNLP release process, documented on the website:
+https://opennlp.apache.org/release.html
+
+Please vote on releasing these packages as Apache OpenNLP [VERSION]. The vote is open for at least the next 72 hours.
+
+Only votes from OpenNLP PMC are binding, but everyone is welcome to check the release candidate and vote.
+The vote passes if at least three binding +1 votes are cast.
+
+[ ] +1 Release the packages as Apache OpenNLP [VERSION]
+[ ] -1 Do not release the packages because...
+
+Thanks!</pre>
 </div>
 </div>
-</li>
-<li>
-<p>Add the following to main/pom.xml</p>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="after_a_successful_vote">After a Successful Vote</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>The vote is successful if at least 3 +1 votes are received from OpenNLP PMC members after a minimum of 72 hours of sending the vote email.
+Acknowledge the voting results on the mailing list in the VOTE thread.</p>
+</div>
+<div class="sect2">
+<h3 id="release_nexus_staging_repository">Release Nexus Staging Repository</h3>
+<div class="paragraph">
+<p>Release the staging repository. This will make the artifacts available in the Maven Central repository.
+To do this go to the <a href="http://repository.apache.org">repository server</a>, log in, go to the staging area and release the staging repository linked to this release</p>
+</div>
+</div>
+<div class="sect2">
+<h3 id="commit_distribution_to_svn">Commit Distribution to SVN</h3>
+<div class="paragraph">
+<p>Commit the distribution via SVN to <a href="https://dist.apache.org/repos/dist/release" class="bare">https://dist.apache.org/repos/dist/release</a>:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre>svn co https://dist.apache.org/repos/dist/release/opennlp/ dist
+# check if the KEYS file contains your key, if not, update it
+# copy opennlp/target/checkout/target/apache-opennlp* to dist/opennlp-&lt;VERSION&gt;
+svn commit --username &lt;username&gt;</pre>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="update_the_website">Update the Website</h3>
+<div class="paragraph">
+<p>Update the website once the new version appears in the Apache download mirrors (keep checking <a href="http://www.apache.org/dyn/closer.cgi/opennlp" class="bare">http://www.apache.org/dyn/closer.cgi/opennlp</a> until you see something):</p>
+</div>
+<div class="sect3">
+<h4 id="add_new_artifact_item">Add New Artifact Item</h4>
+<div class="paragraph">
+<p>Add a new artifactItem in the pom.xml for the new OpenNLP release. (This automatically pulls in the details and javadocs for the new version when the site is built.):</p>
+</div>
 <div class="listingblock">
 <div class="content">
 <pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;artifactItem&gt;
   &lt;groupId&gt;org.apache.opennlp&lt;/groupId&gt;
   &lt;artifactId&gt;opennlp-distr&lt;/artifactId&gt;
-  &lt;version&gt;${project.version}&lt;/version&gt;
+  [version]${project.version}&lt;/version&gt;
   &lt;overWrite&gt;false&lt;/overWrite&gt;
   &lt;type&gt;zip&lt;/type&gt;
   &lt;classifier&gt;bin&lt;/classifier&gt;
@@ -329,12 +400,59 @@ To do this go to the <a href="http://repository.apache.org">repository server</a
 &lt;/artifactItem&gt;</code></pre>
 </div>
 </div>
+</div>
+<div class="sect3">
+<h4 id="update_documentation_links">Update Documentation Links</h4>
+<div class="paragraph">
+<p>Move the last version&#8217;s links to the documentation to the Legacy Documentation (<a href="https://opennlp.apache.org/docs/legacy.html" class="bare">https://opennlp.apache.org/docs/legacy.html</a>) page. Add the following lines at the beginning of <code>docs/legacy.ad</code>:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre>### Apache OpenNLP ${previous.release} documentation
+* link:/docs/${previous.release}/manual/opennlp.html[Apache OpenNLP Manual]
+* link:/docs/${previous.release}/apidocs/opennlp-tools/index.html[Apache OpenNLP Tools Javadoc]
+* link:/docs/${previous.release}/apidocs/opennlp-uima/index.html[Apache OpenNLP UIMA Javadoc]
+* link:/docs/${previous.release}/apidocs/opennlp-brat-annotator/index.html[Apache OpenNLP BRAT Annotator Javadoc]
+* link:/docs/${previous.release}/apidocs/opennlp-morfologik-addon/index.html[Apache OpenNLP Morfologik Addon Javadoc]</pre>
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="update_doap_opennlp_rdf">Update doap_opennlp.rdf</h4>
+<div class="ulist">
+<ul>
+<li>
+<p>Update the <code>doap_opennlp.rdf</code> file to reflect the new version.</p>
+</li>
+</ul>
+</div>
+</div>
+<div class="sect3">
+<h4 id="update_properties">Update Properties</h4>
+<div class="ulist">
+<ul>
+<li>
+<p>Update the properties <code>opennlp.version</code> and <code>opennlp.next.version</code> in <code>jbake.properties</code>.</p>
 </li>
+</ul>
+</div>
+</div>
+<div class="sect3">
+<h4 id="add_news_item">Add News Item</h4>
+<div class="ulist">
+<ul>
 <li>
-<p>Add a news item in <code>news/release-{xyz}.ad</code> by copying the content from OpenNLP project <code>opennlp-distr/src/README</code></p>
+<p>Add a news item in <code>news/release-{xyz}.ad</code> by copying the content from OpenNLP project <code>opennlp-distr/src/README</code>.</p>
 </li>
 </ul>
 </div>
+</div>
+<div class="sect3">
+<h4 id="commit_website_changes">Commit Website Changes.</h4>
+<div class="ulist">
+<ul>
+<li>
+<p>Commit the website changes.</p>
 </li>
 <li>
 <p>Rebuild opennlp-site and redeploy the site (if Automatic Buildbot doesn&#8217;t kick in)</p>
@@ -342,17 +460,50 @@ To do this go to the <a href="http://repository.apache.org">repository server</a
 <li>
 <p>Test and review the website. Test that all download links are working. Test that the documentation is updated and can be viewed</p>
 </li>
+</ul>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="post_release_steps">Post-Release Steps</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>Log the new version at <a href="https://reporter.apache.org/addrelease.html?opennlp" class="bare">https://reporter.apache.org/addrelease.html?opennlp</a>.</p>
+</li>
 <li>
-<p>Send out announcements to <a href="mailto:announce@apache.org">announce@apache.org</a>, <a href="mailto:dev@opennlp.apache.org">dev@opennlp.apache.org</a>, <a href="mailto:users@opennlp.apache.org">users@opennlp.apache.org</a></p>
+<p>Announce the new version on the OpenNLP Twitter.</p>
 </li>
 <li>
-<p>Close out the present release in Jira</p>
+<p>Close the present release ticket in JIRA.</p>
+</li>
+<li>
+<p>Send announcement email to <a href="mailto:announce@apache.org">announce@apache.org</a>, <a href="mailto:dev@opennlp.apache.org">dev@opennlp.apache.org</a>, <a href="mailto:users@opennlp.apache.org">users@opennlp.apache.org</a>. This needs to be done from your @apache.org email address or the email will bounce from the announce list. Gmail forwarding can help here and is a snap to set up (<a href="http://gmailblog.blogspot.com/2009/07/send-mail-from-another-address-without.html" class [...]
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>It is suggested to use the wiki to plan all tasks for the release
-and to distribute them among the team.</p>
+<div class="listingblock">
+<div class="content">
+<pre>Title: [ANNOUNCE] OpenNLP &lt;version&gt; released
+TO: announce@apache.org, users@opennlp.apache.org, dev@opennlp.apache.org
+
+The Apache OpenNLP team is pleased to announce the release of version &lt;version&gt; of Apache OpenNLP. The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text. It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, and parsing.
+The OpenNLP &lt;version&gt; binary and source distributions are available for download from our download page: http://opennlp.apache.org/cgi-bin/download.cgi
+The OpenNLP library is distributed by Maven Central as well. See the Maven Dependency page for more details: http://opennlp.apache.org/maven-dependency.html
+
+**  TODO UPDATE THIS &gt;&gt;
+This release introduces many new features, improvements and bug fixes. The API has been improved for a better consistency and deprecated methods were removed. Now Java 1.8 and Maven 3.3.9 are required.
+Additionally the release contains the following noteworthy changes:
+- change 1
+- change 2
+...
+&lt;&lt;  TODO UPDATE THIS **
+A detailed list of the issues related to this release can be found in the release
+notes.
+For a complete list of fixed bugs and improvements please see the RELEASE_NOTES file included in the distribution.
+--The Apache OpenNLP Team</pre>
+</div>
+</div>
 </div>
 </div>
 </div>