directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r1022417 - in /websites/staging/directory/trunk/content: ./ studio/developers-guide.html
Date Mon, 18 Dec 2017 21:07:11 GMT
Author: buildbot
Date: Mon Dec 18 21:07:10 2017
New Revision: 1022417

Log:
Staging update by buildbot for directory

Modified:
    websites/staging/directory/trunk/content/   (props changed)
    websites/staging/directory/trunk/content/studio/developers-guide.html

Propchange: websites/staging/directory/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Dec 18 21:07:10 2017
@@ -1 +1 @@
-1818618
+1818625

Modified: websites/staging/directory/trunk/content/studio/developers-guide.html
==============================================================================
--- websites/staging/directory/trunk/content/studio/developers-guide.html (original)
+++ websites/staging/directory/trunk/content/studio/developers-guide.html Mon Dec 18 21:07:10
2017
@@ -163,255 +163,15 @@
 }
 h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover
> .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink
{ visibility: visible }</style>
 <h1 id="developers-guide">Developer's Guide<a class="headerlink" href="#developers-guide"
title="Permanent link">&para;</a></h1>
-<p>This is a simple guide to various Apache Directory Studio resources to help developers
get going. MThis guide can be found in the <a href="https://svn.apache.org/repos/asf/directory/studio/trunk/README.md">README</a>
file at the top level of the source tree.</p>
+<p>This is a simple guide to various Apache Directory Studio resources to help developers
get going. This guide can be found in the <a href="https://github.com/apache/directory-studio/blob/master/README.md">README</a>
file at the top level of the source tree.</p>
 <h2 id="source-repository">Source Repository<a class="headerlink" href="#source-repository"
title="Permanent link">&para;</a></h2>
 <p>The <a href="source-repository.html">Source repository</a> page describes
source code location and organization.</p>
 <h2 id="build">Build<a class="headerlink" href="#build" title="Permanent link">&para;</a></h2>
-<p>The <a href="https://svn.apache.org/repos/asf/directory/studio/trunk/README.md">README</a>
describes how to build from source.
-Also on <a href="https://github.com/apache/directory-studio#build-from-command-line">Github</a>.
</p>
-<h3 id="prerequisties">Prerequisties<a class="headerlink" href="#prerequisties"
title="Permanent link">&para;</a></h3>
-<ul>
-<li>JDK 8 or newer</li>
-<li>Maven 3 or newer</li>
-<li>Sufficient heap space for Maven: <code>export MAVEN_OPTS="-Xmx512m"</code></li>
-<li>FIXME: Windows users have to replace the repository location <code>file://${basedir}/target/repository</code>
in <code>eclipse-trgt-platform/template/org.apache.directory.studio.eclipse-trgt-platform.template</code>
with the actual path, e.g. <code>file:///C:/Development/studio/eclipse-trgt-platform/target/repository</code></li>
-</ul>
-<h3 id="building">building<a class="headerlink" href="#building" title="Permanent
link">&para;</a></h3>
-<p>You can use either of those two methods to build the project :</p>
-<ul>
-<li>Do it manually</li>
-</ul>
-<p>Build the 'Eclipse Target Platform' and generate MANIFEST.MF files first</p>
-<div class="codehilite"><pre><span class="n">mvn</span> <span
class="o">-</span><span class="n">f</span> <span class="n">pom</span><span
class="o">-</span><span class="n">first</span><span class="p">.</span><span
class="n">xml</span> <span class="n">clean</span> <span class="n">install</span>
-</pre></div>
-
-
-<p>Build the main eclipse artifacts using Tycho</p>
-<div class="codehilite"><pre><span class="n">mvn</span> <span
class="n">clean</span> <span class="n">install</span>
-</pre></div>
-
-
-<ul>
-<li>Use the script  (which runs the two previous commands)</li>
-</ul>
-<p>On Linux / Mac OS X :</p>
-<div class="codehilite"><pre>$ <span class="o">./</span><span
class="n">build</span><span class="p">.</span><span class="n">sh</span>
-</pre></div>
-
-
-<p>or on Windows :</p>
-<div class="codehilite"><pre><span class="o">&gt;</span> <span
class="n">build</span><span class="p">.</span><span class="n">bat</span>
-</pre></div>
-
-
-<h3 id="tests">Tests<a class="headerlink" href="#tests" title="Permanent link">&para;</a></h3>
-<ul>
-<li>Unit tests included in src/test/java of each plugin are executed automatically
and run in 'test' phase</li>
-<li>Core integration tests in tests/test.integration.core are executed automatically
and run in 'integration-test' phase</li>
-<li>SWTBot based UI integration tests in tests/test.integration.ui are disabled by
default. They can be enabled with -Denable-ui-tests. A failing test generates a screenshot.
To not block the developer computer they can run within a virtual framebuffer:<div class="codehilite"><pre><span
class="n">export</span> <span class="n">DISPLAY</span><span class="p">=:</span>99
-<span class="n">Xvfb</span> <span class="p">:</span>99 <span class="o">-</span><span
class="n">screen</span> 0 1024<span class="n">x768x16</span> <span
class="o">&amp;</span>
-</pre></div>
-
-
-</li>
-</ul>
-<h3 id="build-issues">Build issues<a class="headerlink" href="#build-issues" title="Permanent
link">&para;</a></h3>
-<p>Tycho doesn't handle snapshot dependencies well. The first time a snapshot dependency
is used within the build it is cached in <code>~/.m2/repository/p2</code>. Afterwards
any change in the dependency (e.g. ApacheDS or LDAP API) is the considered unless it is deleted
from the cache.</p>
-<h2 id="setup-eclipse">Setup Eclipse<a class="headerlink" href="#setup-eclipse"
title="Permanent link">&para;</a></h2>
-<p>The <a href="https://svn.apache.org/repos/asf/directory/studio/trunk/README.md">README</a>
describes how to setup your Eclipse workspace to work on Apache Directory Studio.
-Also on <a href="https://github.com/apache/directory-studio#setup-eclipse-workspace">Github</a>.</p>
-<p>Recommended IDE is 'Eclipse (Luna) for RCP Developers': <a href="http://www.eclipse.org/downloads/packages/eclipse-rcp-and-rap-developers/lunasr2">http://www.eclipse.org/downloads/packages/eclipse-rcp-and-rap-developers/lunasr2</a></p>
-<ol>
-<li>
-<p>Import 'Eclipse Target Platorm' project first</p>
-<ul>
-<li>File -&gt; Import... -&gt; Maven -&gt; Existing Maven Projects</li>
-<li>Choose 'studio/eclipse-trgt-platform' as root directory</li>
-<li>Only this single project is selected</li>
-<li>Finish</li>
-</ul>
-</li>
-<li>
-<p>Initialize target platform</p>
-<ul>
-<li>Open the <code>eclipse-trgt-platform.target</code> file with the 'Target
Editor'</li>
-<li>In the top right corner click 'Set as Target Platform'</li>
-</ul>
-</li>
-<li>
-<p>Import the main plugins</p>
-<ul>
-<li>File -&gt; Import... -&gt; Maven -&gt; Existing Maven Projects</li>
-<li>Chosse 'studio' as root directory</li>
-<li>All the plugins are selected</li>
-<li>Finish</li>
-</ul>
-</li>
-</ol>
-<p>During import some Maven plugin connectors need to be installed, accept the installation
and restart.</p>
-<h2 id="run">Run<a class="headerlink" href="#run" title="Permanent link">&para;</a></h2>
-<h3 id="from-command-line">From command line<a class="headerlink" href="#from-command-line"
title="Permanent link">&para;</a></h3>
-<p>The build produces binaries for all platforms. Archived versions can be found in
<code>product/target/products/</code>, unpacked versions can be found below <code>product/target/products/org.apache.directory.studio.product</code></p>
-<h3 id="within-eclipse">Within Eclipse<a class="headerlink" href="#within-eclipse"
title="Permanent link">&para;</a></h3>
-<ul>
-<li>Open the product configuration 'org.apache.directory.studio.product' with the Product
Configuration Editor</li>
-<li>Click the link 'Launch an Eclipse application'</li>
-</ul>
+<p>The <a href="https://github.com/apache/directory-studio/blob/master/README.md">README</a>
describes how to build from source.</p>
 <h2 id="issue-tracker">Issue Tracker<a class="headerlink" href="#issue-tracker"
title="Permanent link">&para;</a></h2>
 <p><a href="https://issues.apache.org/jira/browse/DIRSTUDIO">Jira</a>.</p>
 <h2 id="release">Release<a class="headerlink" href="#release" title="Permanent link">&para;</a></h2>
-<p>The release process is described within the <a href="https://svn.apache.org/repos/asf/directory/studio/trunk/README.md">README</a>.
-Also on <a href="https://github.com/apache/directory-studio#release">Github</a>.</p>
-<p>(Attempts, not fully tested yet...)</p>
-<h3 id="release-artifacts">Release artifacts<a class="headerlink" href="#release-artifacts"
title="Permanent link">&para;</a></h3>
-<p>We release the following artifacts:</p>
-<ul>
-<li>Source zip (the main artifact we vote on)</li>
-<li>Maven artifacts<ul>
-<li>poms</li>
-<li>plugins: pom, jar, javadoc, src</li>
-<li>features: pom, jar, src</li>
-<li>helps: pom, jar, src</li>
-</ul>
-</li>
-<li>P2 repositories<ul>
-<li>the main features (LDAP Browser, Schema Editor, ApacheDS)</li>
-<li>dependencies</li>
-</ul>
-</li>
-<li>Product archives for<ul>
-<li>Linux GTK 32bit tar.gz</li>
-<li>Linux GTK 64bit tar.gz</li>
-<li>Mac OS X 64bit tar.gz</li>
-<li>Windows 32bit zip</li>
-<li>Windows 64bit zip</li>
-</ul>
-</li>
-<li>Userguides</li>
-</ul>
-<h3 id="preparation">Preparation<a class="headerlink" href="#preparation" title="Permanent
link">&para;</a></h3>
-<p>Test the release build: rat check, javadoc and source jar generation, GPG signing,
userguide generation</p>
-<div class="codehilite"><pre><span class="n">mvn</span> <span
class="o">-</span><span class="n">f</span> <span class="n">pom</span><span
class="o">-</span><span class="n">first</span><span class="p">.</span><span
class="n">xml</span> <span class="n">clean</span> <span class="n">install</span>
-<span class="n">mvn</span> <span class="o">-</span><span class="n">Papache</span><span
class="o">-</span><span class="n">release</span> <span class="o">-</span><span
class="n">Duserguides</span> <span class="n">clean</span> <span class="n">install</span>
-</pre></div>
-
-
-<p>Run UI tests (if possible on all platforms)</p>
-<div class="codehilite"><pre><span class="n">mvn</span> <span
class="n">clean</span> <span class="n">install</span> <span class="o">-</span><span
class="n">Denable</span><span class="o">-</span><span class="n">ui</span><span
class="o">-</span><span class="n">tests</span>
-</pre></div>
-
-
-<h3 id="release-build-steps">Release build steps<a class="headerlink" href="#release-build-steps"
title="Permanent link">&para;</a></h3>
-<p>As Tycho doesn't support the maven-release-plugin the release process is as follows:</p>
-<h4 id="define-release-version">Define release version<a class="headerlink" href="#define-release-version"
title="Permanent link">&para;</a></h4>
-<p>We use a release number scheme that suites for both, Maven and Eclipse.</p>
-<div class="codehilite"><pre><span class="o">&lt;</span><span
class="n">MAJOR</span><span class="o">&gt;</span><span class="p">.</span><span
class="o">&lt;</span><span class="n">MINOR</span><span class="o">&gt;</span><span
class="p">.</span><span class="o">&lt;</span><span class="n">PATCH</span><span
class="o">&gt;</span><span class="p">.</span><span class="n">v</span><span
class="o">&lt;</span><span class="n">YYYYMMDD</span><span class="o">&gt;</span><span
class="p">[</span><span class="o">-</span><span class="n">M</span><span
class="o">&lt;</span><span class="n">X</span><span class="o">&gt;|</span><span
class="n">RC</span><span class="o">&lt;</span><span class="n">X</span><span
class="o">&gt;</span><span class="p">]</span>
-</pre></div>
-
-
-<p>Example for milestone version: <code>2.0.0.v20150529-M9</code>. Example
for GA version: <code>2.0.1.v20150529</code>.</p>
-<p>Define a variable for later use:</p>
-<div class="codehilite"><pre><span class="n">export</span> <span
class="n">VERSION</span><span class="p">=</span>2<span class="p">.</span>0<span
class="p">.</span>0<span class="p">.</span><span class="n">v20150529</span><span
class="o">-</span><span class="n">M9</span>
-</pre></div>
-
-
-<p>Also create an empty directory used during the release process and store it in a
variable:</p>
-<div class="codehilite"><pre><span class="n">export</span> <span
class="n">RELEASE_DIR</span><span class="p">=</span>$<span class="p">(</span><span
class="n">pwd</span><span class="p">)</span>
-</pre></div>
-
-
-<h4 id="create-and-checkout-branch">Create and checkout branch<a class="headerlink"
href="#create-and-checkout-branch" title="Permanent link">&para;</a></h4>
-<div class="codehilite"><pre><span class="n">cd</span> $<span
class="n">RELEASE_DIR</span>
-<span class="n">svn</span> <span class="n">copy</span> <span class="n">https</span><span
class="p">:</span><span class="o">//</span><span class="n">svn</span><span
class="p">.</span><span class="n">apache</span><span class="p">.</span><span
class="n">org</span><span class="o">/</span><span class="n">repos</span><span
class="o">/</span><span class="n">asf</span><span class="o">/</span><span
class="n">directory</span><span class="o">/</span><span class="n">studio</span><span
class="o">/</span><span class="n">trunk</span> <span class="n">https</span><span
class="p">:</span><span class="o">//</span><span class="n">svn</span><span
class="p">.</span><span class="n">apache</span><span class="p">.</span><span
class="n">org</span><span class="o">/</span><span class="n">repos</span><span
class="o">/</span><span class="n">asf</span><span class="o">/</span><span
class="n">directory</span><span class="o">/</span><span class="n">studio</span><span
class="o">/</span><span class="n">branches</span>
 <span class="o">/</span>$<span class="n">VERSION</span> <span
class="o">-</span><span class="n">m</span> &quot;<span class="n">Prepare</span>
<span class="n">release</span> $<span class="n">VERSION</span>&quot;
-<span class="n">svn</span> <span class="n">checkout</span> <span
class="n">https</span><span class="p">:</span><span class="o">//</span><span
class="n">svn</span><span class="p">.</span><span class="n">apache</span><span
class="p">.</span><span class="n">org</span><span class="o">/</span><span
class="n">repos</span><span class="o">/</span><span class="n">asf</span><span
class="o">/</span><span class="n">directory</span><span class="o">/</span><span
class="n">studio</span><span class="o">/</span><span class="n">branches</span><span
class="o">/</span>$<span class="n">VERSION</span> <span class="n">branch</span><span
class="o">-</span>$<span class="n">VERSION</span>
-<span class="n">cd</span> <span class="n">branch</span><span class="o">-</span>$<span
class="n">VERSION</span>
-</pre></div>
-
-
-<h4 id="set-the-version">Set the version<a class="headerlink" href="#set-the-version"
title="Permanent link">&para;</a></h4>
-<div class="codehilite"><pre><span class="nb">find</span> <span
class="p">.</span> <span class="o">-</span><span class="n">name</span>
<span class="n">pom</span><span class="o">-</span><span class="n">first</span><span
class="p">.</span><span class="n">xml</span> <span class="o">|</span>
<span class="n">xargs</span> <span class="n">sed</span> <span class="o">-</span><span
class="nb">i</span> <span class="s">&#39;&#39;</span> &quot;<span
class="n">s</span><span class="o">/</span>2<span class="p">.</span>0<span
class="p">.</span>0<span class="o">-</span><span class="n">SNAPSHOT</span><span
class="o">/</span>$<span class="n">VERSION</span><span class="o">/</span>&quot;
-<span class="nb">find</span> <span class="p">.</span> <span class="o">-</span><span
class="n">name</span> <span class="n">pom</span><span class="o">-</span><span
class="n">first</span><span class="p">.</span><span class="n">xml</span>
<span class="o">|</span> <span class="n">xargs</span> <span class="n">sed</span>
<span class="o">-</span><span class="nb">i</span> <span class="s">&#39;&#39;</span>
&quot;<span class="n">s</span><span class="o">/</span>2<span
class="p">.</span>0<span class="p">.</span>0<span class="p">.</span><span
class="n">qualifier</span><span class="o">/</span>$<span class="n">VERSION</span><span
class="o">/</span>&quot;
-<span class="n">sed</span> <span class="o">-</span><span class="nb">i</span>
<span class="s">&#39;&#39;</span> &quot;<span class="n">s</span><span
class="o">/</span>2<span class="p">.</span>0<span class="p">.</span>0<span
class="o">-</span><span class="n">SNAPSHOT</span><span class="o">/</span>$<span
class="n">VERSION</span><span class="o">/</span>&quot; <span class="n">pom</span><span
class="p">.</span><span class="n">xml</span>
-<span class="n">mvn</span> <span class="o">-</span><span class="n">f</span>
<span class="n">pom</span><span class="o">-</span><span class="n">first</span><span
class="p">.</span><span class="n">xml</span> <span class="n">clean</span>
<span class="n">install</span>
-<span class="n">svn</span> <span class="n">revert</span> <span
class="n">pom</span><span class="p">.</span><span class="n">xml</span>
-<span class="n">mvn</span> <span class="n">org</span><span class="p">.</span><span
class="n">eclipse</span><span class="p">.</span><span class="n">tycho</span><span
class="p">:</span><span class="n">tycho</span><span class="o">-</span><span
class="n">versions</span><span class="o">-</span><span class="n">plugin</span><span
class="p">:</span>0<span class="p">.</span>22<span class="p">.</span>0<span
class="p">:</span><span class="n">set</span><span class="o">-</span><span
class="n">version</span> <span class="o">-</span><span class="n">DnewVersion</span><span
class="p">=</span>$<span class="n">VERSION</span>
-<span class="n">svn</span> <span class="n">commit</span> <span
class="o">-</span><span class="n">m</span> &quot;<span class="n">Set</span>
<span class="n">version</span> <span class="n">number</span> <span
class="k">for</span> <span class="n">release</span> $<span class="n">VERSION</span>&quot;
-</pre></div>
-
-
-<h4 id="commit">Commit<a class="headerlink" href="#commit" title="Permanent link">&para;</a></h4>
-<div class="codehilite"><pre><span class="n">svn</span> <span
class="n">commit</span> <span class="o">-</span><span class="n">m</span>
&quot;<span class="n">Set</span> <span class="n">version</span>
<span class="n">number</span> <span class="k">for</span> <span
class="n">release</span> $<span class="n">VERSION</span>&quot;
-</pre></div>
-
-
-<h4 id="create-and-checkout-tag">Create and checkout tag<a class="headerlink" href="#create-and-checkout-tag"
title="Permanent link">&para;</a></h4>
-<div class="codehilite"><pre><span class="n">cd</span> $<span
class="n">RELEASE_DIR</span>
-<span class="n">svn</span> <span class="n">copy</span> <span class="n">https</span><span
class="p">:</span><span class="o">//</span><span class="n">svn</span><span
class="p">.</span><span class="n">apache</span><span class="p">.</span><span
class="n">org</span><span class="o">/</span><span class="n">repos</span><span
class="o">/</span><span class="n">asf</span><span class="o">/</span><span
class="n">directory</span><span class="o">/</span><span class="n">studio</span><span
class="o">/</span><span class="n">branches</span><span class="o">/</span>$<span
class="n">VERSION</span> <span class="n">https</span><span class="p">:</span><span
class="o">//</span><span class="n">svn</span><span class="p">.</span><span
class="n">apache</span><span class="p">.</span><span class="n">org</span><span
class="o">/</span><span class="n">repos</span><span class="o">/</span><span
class="n">asf</span><span class="o">/</span><span class="n">directory</span><span
class="o">/</span><span class="n">studio</sp
 an><span class="o">/</span><span class="n">tags</span><span
class="o">/</span>$<span class="n">VERSION</span> <span class="o">-</span><span
class="n">m</span> &quot;<span class="n">Tag</span> <span class="n">release</span>
$<span class="n">VERSION</span>&quot;
-<span class="n">svn</span> <span class="n">checkout</span> <span
class="n">https</span><span class="p">:</span><span class="o">//</span><span
class="n">svn</span><span class="p">.</span><span class="n">apache</span><span
class="p">.</span><span class="n">org</span><span class="o">/</span><span
class="n">repos</span><span class="o">/</span><span class="n">asf</span><span
class="o">/</span><span class="n">directory</span><span class="o">/</span><span
class="n">studio</span><span class="o">/</span><span class="n">tags</span><span
class="o">/</span>$<span class="n">VERSION</span> <span class="n">tag</span><span
class="o">-</span>$<span class="n">VERSION</span>
-<span class="n">cd</span> <span class="n">tag</span><span class="o">-</span>$<span
class="n">VERSION</span>
-</pre></div>
-
-
-<h4 id="build-the-release-and-deploy-to-staging-nexus-repository">Build the release
and deploy to staging Nexus repository<a class="headerlink" href="#build-the-release-and-deploy-to-staging-nexus-repository"
title="Permanent link">&para;</a></h4>
-<div class="codehilite"><pre><span class="n">mvn</span> <span
class="o">-</span><span class="n">f</span> <span class="n">pom</span><span
class="o">-</span><span class="n">first</span><span class="p">.</span><span
class="n">xml</span> <span class="n">clean</span> <span class="n">install</span>
-<span class="n">mvn</span> <span class="o">-</span><span class="n">Papache</span><span
class="o">-</span><span class="n">release</span> <span class="o">-</span><span
class="n">Duserguides</span> <span class="o">-</span><span class="n">DretryFailedDeploymentCount</span><span
class="p">=</span>3 <span class="n">clean</span> <span class="n">deploy</span>
-</pre></div>
-
-
-<h4 id="close-the-staging-nexus-repository">Close the staging Nexus repository<a
class="headerlink" href="#close-the-staging-nexus-repository" title="Permanent link">&para;</a></h4>
-<p>See <a href="https://repository.apache.org/#stagingRepositories">https://repository.apache.org/#stagingRepositories</a>.</p>
-<h4 id="package-and-sign-distribution-packages">Package and sign distribution packages<a
class="headerlink" href="#package-and-sign-distribution-packages" title="Permanent link">&para;</a></h4>
-<p>There is a script that collects and signs all update sites and distribution packages.</p>
-<p>For non-interactive signing with GPG agent define env variable:</p>
-<div class="codehilite"><pre><span class="n">export</span> <span
class="n">RELEASE_KEY</span><span class="p">=</span>28686142
-</pre></div>
-
-
-<p>Run the dist script:</p>
-<div class="codehilite"><pre><span class="n">cd</span> <span class="n">dist</span>
-<span class="o">./</span><span class="n">dist</span><span class="p">.</span><span
class="n">sh</span>
-</pre></div>
-
-
-<p>Afterwards all distribution packages are located in <code>target</code>.</p>
-<h3 id="call-the-vote">Call the vote<a class="headerlink" href="#call-the-vote"
title="Permanent link">&para;</a></h3>
-<p>Upload <code>target/$VERSION</code> to people.apache.org</p>
-<div class="codehilite"><pre><span class="n">scp</span> <span
class="o">-</span><span class="n">r</span> <span class="n">target</span><span
class="o">/</span>$<span class="n">VERSION</span> <span class="n">people</span><span
class="p">.</span><span class="n">apache</span><span class="p">.</span><span
class="n">org</span><span class="p">:</span><span class="o">~/</span><span
class="n">public_html</span><span class="o">/</span>
-</pre></div>
-
-
-<p>and start the vote.</p>
-<h3 id="publish">Publish<a class="headerlink" href="#publish" title="Permanent link">&para;</a></h3>
-<p>After successful vote we can publish the artifacts</p>
-<ul>
-<li>Release artifacts in Nexus</li>
-<li>Commit distribution packages to https://dist.apache.org/repos/dist/release/directory/studio,
the content of <code>dist/target</code> can be used as-is.</li>
-</ul>
-<p>Wait 24h for mirror rsync.</p>
-<h4 id="update-site">Update site<a class="headerlink" href="#update-site" title="Permanent
link">&para;</a></h4>
-<p>The update site https://svn.apache.org/repos/asf/directory/site/trunk/content/studio/update
needs to be updated.</p>
-<p>In the following files</p>
-<ul>
-<li>compositeArtifacts--xml.html</li>
-<li>compositeContent--xml.html</li>
-<li>product/compositeArtifacts--xml.html</li>
-<li>product/compositeContent--xml.html</li>
-</ul>
-<p>change the location path to the new release and also update the <code>p2.timestamp</code>
to the current timestamp milliseconds (hint: <code>date +%s000</code>)</p>
-<h4 id="website">Website<a class="headerlink" href="#website" title="Permanent link">&para;</a></h4>
-<p>Update news and download links</p>
-<ul>
-<li>Versions in <code>lib/path.pm</code></li>
-<li>content/studio/changelog.mdtext</li>
-<li>content/studio/news.mdtext</li>
-</ul>
-<h4 id="user-guides">User guides<a class="headerlink" href="#user-guides" title="Permanent
link">&para;</a></h4>
-<p>TODO</p>
-<h4 id="cleanup">Cleanup<a class="headerlink" href="#cleanup" title="Permanent link">&para;</a></h4>
-<p>Delete old releases.</p>
-<h2 id="misc-tips-and-tricks">Misc tips and tricks<a class="headerlink" href="#misc-tips-and-tricks"
title="Permanent link">&para;</a></h2>
-<p>How to search features, plugins, versions in P2 repo?</p>
-<p><a href="https://stackoverflow.com/questions/10025599/how-to-find-out-which-feature-contains-a-needed-plug-in-on-an-eclipse-download-s">https://stackoverflow.com/questions/10025599/how-to-find-out-which-feature-contains-a-needed-plug-in-on-an-eclipse-download-s</a></p>
+<p>The release process is described within the <a href="https://github.com/apache/directory-studio/blob/master/README.md">README</a>.</p>
 <h2 id="internationalization">Internationalization<a class="headerlink" href="#internationalization"
title="Permanent link">&para;</a></h2>
 <p>The <a href="internationalization.html">Internationalization</a> page
describes how to enable multi-language support in the GUI (I18n).</p>
 



Mime
View raw message