You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by bu...@apache.org on 2015/03/20 14:47:05 UTC
svn commit: r944472 - in /websites/staging/taverna/trunk: cgi-bin/ content/
content/download/code/test.html
Author: buildbot
Date: Fri Mar 20 13:47:05 2015
New Revision: 944472
Log:
Staging update by buildbot for taverna
Modified:
websites/staging/taverna/trunk/cgi-bin/ (props changed)
websites/staging/taverna/trunk/content/ (props changed)
websites/staging/taverna/trunk/content/download/code/test.html
Propchange: websites/staging/taverna/trunk/cgi-bin/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Mar 20 13:47:05 2015
@@ -1 +1 @@
-1668014
+1668015
Propchange: websites/staging/taverna/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Mar 20 13:47:05 2015
@@ -1 +1 @@
-1668014
+1668015
Modified: websites/staging/taverna/trunk/content/download/code/test.html
==============================================================================
--- websites/staging/taverna/trunk/content/download/code/test.html (original)
+++ websites/staging/taverna/trunk/content/download/code/test.html Fri Mar 20 13:47:05 2015
@@ -160,42 +160,33 @@
<div id="page" class="container">
<h1>Apache Taverna source code and APIs</h1>
- <div id="content"><script onload="check()">
+ <div id="content"><p><script">
function check() {
var x = document.getElementsByClassName("gitlink");
var i;
if ( document.getElementById("picker").value == "Apache Committer"){
- for (i = 0; i < x.length; i++) {
+ for (i = 0; i < x.length; i++) {
x[i].value = "https://git-wip-us.apache.org/repos/asf/" +x[i].id + ".git";
}
}
if ( document.getElementById("picker").value == "Apache git"){
- for (i = 0; i < x.length; i++) {
+ for (i = 0; i < x.length; i++) {
x[i].value = "git://git.apache.org/" +x[i].id + ".git";
- }
-
- }
+ }</p>
+<p>}
if ( document.getElementById("picker").value == "Github"){
- for (i = 0; i < x.length; i++) {
+ for (i = 0; i < x.length; i++) {
x[i].value = "https://github.com/apache/" +x[i].id + ".git";
}
}
}
</script>
-
-<p>Apache Taverna's source code is hosted at <a href="http://git.apache.org/">git.apache.org</a>, with read-only mirroring to
+Apache Taverna's source code is hosted at <a href="http://git.apache.org/">git.apache.org</a>, with read-only mirroring to
<a href="https://github.com/apache/?query=taverna-">GitHub</a>.</p>
<div class="toc">
<ul>
<li><a href="#checking-out-apache-taverna">Checking out Apache Taverna</a></li>
-<li><a href="#source-code-repositories">Source code repositories</a><ul>
-<li><a href="#checking-out-apache-taverna_1">Checking out Apache Taverna</a></li>
-</ul>
-</li>
-<li><a href="#building-apache-taverna">Building Apache Taverna</a></li>
-<li><a href="#contribute-to-apache-taverna">Contribute to Apache Taverna</a></li>
-<li><a href="#snapshot-builds">Snapshot builds</a></li>
-<li><a href="#taverna-extras">Taverna Extras</a></li>
+<li><a href="#source-code-repositories">Source code repositories</a></li>
</ul>
</div>
<h3 id="checking-out-apache-taverna">Checking out Apache Taverna</h3>
@@ -209,7 +200,7 @@ function check() {
</pre></div>
-<p>To check out Apache Taverna on github, select <code>[git]</code> below, e.g.:</p>
+<p>To check out Apache Taverna on github, select <code>[Github]</code> below, e.g.:</p>
<div class="codehilite"><pre><span class="n">git</span> <span class="n">clone</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">github</span><span class="p">.</span><span class="n">com</span><span class="o">/</span><span class="n">apache</span><span class="o">/</span><span class="n">incubator</span><span class="o">-</span><span class="n">taverna</span><span class="o">-****</span><span class="p">.</span><span class="n">git</span>
</pre></div>
@@ -224,7 +215,7 @@ Using GitHub you are free to <em>fork</e
<option value="Apache git">Apache git</option>
<option value="Github">Github</option>
</select>
-Click on the field and copy the value.</p>
+Click on the textbox and copy the value.</p>
<table class="table table-hover">
<tr>
<td><a href="https://github.com/apache/incubator-taverna-maven-parent">incubator-taverna-maven-parent</a></td>
@@ -347,6 +338,8 @@ Click on the field and copy the value.</
</tr>
</table>
+<script onload="check()"/>
+
<div class="alert alert-warning" role="alert"><p><span class="glyphicon glyphicon-warning-sign" aria-hidden="true"></span>
<strong>Note:</strong>
The source code above is for Apache Taverna 3.
@@ -354,92 +347,111 @@ The <a href="https://github.com/taverna/
remains available separately, but is not maintained by the Apache Taverna project.
</div>
-<h3 id="checking-out-apache-taverna_1">Checking out Apache Taverna</h3>
-<p>To check out Apache Taverna anonymously, use the <code>[git]</code> links from above, e.g.:</p>
-<div class="codehilite"><pre><span class="n">git</span> <span class="n">clone</span> <span class="n">git</span><span class="p">:</span><span class="o">//</span><span class="n">git</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">incubator</span><span class="o">-</span><span class="n">taverna</span><span class="o">-</span><span class="n">language</span><span class="p">.</span><span class="n">git</span>
-</pre></div>
-<p>If you are a committer on Apache Taverna, or have firewall restrictions, use the <code>[https]</code> links, e.g.:</p>
-<div class="codehilite"><pre><span class="n">git</span> <span class="n">clone</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">git</span><span class="o">-</span><span class="n">wip</span><span class="o">-</span><span class="n">us</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">incubator</span><span class="o">-</span><span class="n">taverna</span><span class="o">-</span><span class="n">engine</span><span class="p">.</span><span class="n">git</span>
-</pre></div>
+### Checking out Apache Taverna
+To check out Apache Taverna anonymously, use the `[git]` links from above, e.g.:
-<p>You can also <code>[Browse]</code> the code through the GitHub mirrors.
-Using GitHub you are free to <em>fork</em> the projects and raise <em>pull requests</em> to
-<a href="#contribute-to-apache-taverna">contribute to Apache Taverna</a>.</p>
-<h2 id="building-apache-taverna">Building Apache Taverna</h2>
-<p>You need <a href="https://maven.apache.org/download.html">Apache Maven 3.2</a> or newer to build Taverna.
-To build a checked out repository:</p>
-<div class="codehilite"><pre><span class="n">mvn</span> <span class="n">clean</span> <span class="n">install</span>
-</pre></div>
+ git clone git://git.apache.org/incubator-taverna-language.git
+If you are a committer on Apache Taverna, or have firewall restrictions, use the `[https]` links, e.g.:
-<p>If you want to skip tests (these can be time-consuming):</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">DskipTests</span>
-</pre></div>
+ git clone https://git-wip-us.apache.org/repos/asf/incubator-taverna-engine.git
+
+You can also `[Browse]` the code through the GitHub mirrors.
+Using GitHub you are free to *fork* the projects and raise *pull requests* to
+[contribute to Apache Taverna](#contribute-to-apache-taverna).
+
+
+
+## Building Apache Taverna
+You need [Apache Maven 3.2](https://maven.apache.org/download.html) or newer to build Taverna.
+To build a checked out repository:
-<p>If you get license header warnings from the
-<a href="https://creadur.apache.org/rat/apache-rat-plugin/">Apache RAT plugin</a>,
+ mvn clean install
+
+If you want to skip tests (these can be time-consuming):
+
+ mvn clean install -DskipTests
+
+If you get license header warnings from the
+[Apache RAT plugin](https://creadur.apache.org/rat/apache-rat-plugin/),
and you are not a committer (who should fix those before a release),
-you can skip these checks with:</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">Drat</span><span class="p">.</span><span class="n">skip</span><span class="p">=</span><span class="n">true</span>
-</pre></div>
+you can skip these checks with:
+ mvn clean install -Drat.skip=true
-<p>The build order is roughly the order of the above list, but as regular
-<a href="#snapshot-builds">snapshots</a> are picked up from the snapshot repository,
+The build order is roughly the order of the above list, but as regular
+[snapshots](#snapshot-builds) are picked up from the snapshot repository,
usually you only need to build the modules you have changed.
Note that a repository might depend on a released version of an upstream Taverna
-repository, so if you want to be sure that a build picks up the <code>SNAPSHOT</code> version
-you built instead, check the <code><properties></code> section within the <code>pom.xml</code>.</p>
-<h2 id="contribute-to-apache-taverna">Contribute to Apache Taverna</h2>
-<p><strong>Patches welcome!</strong> Apache Taverna is a volunteer project, and we rely on the community to help
-improve the code base. Anyone can suggest a change to Apache Taverna, not just the existing <a href="/about/">committers</a>.</p>
-<p>For many developers the easiest is to <strong>Fork</strong> the corresponding repository on <em>GitHub</em>, and submit the suggested
-changes as a <strong>Pull request</strong>. The pull request is automatically forwarded to the
-<a href="http://mail-archives.apache.org/mod_mbox/taverna-dev/">dev@taverna</a> mailing list, which you
-should subscribe to in order to receive feedback for your patch.</p>
-<p>Alternatively you may checkout directly from the repositories above,
-use <a href="https://www.kernel.org/pub/software/scm/git/docs/git-format-patch.html">git format-patch</a>
-and send your patches to the <a href="http://mail-archives.apache.org/mod_mbox/taverna-dev/">dev@taverna</a>
+repository, so if you want to be sure that a build picks up the `SNAPSHOT` version
+you built instead, check the `<properties>` section within the `pom.xml`.
+
+
+## Contribute to Apache Taverna
+
+**Patches welcome!** Apache Taverna is a volunteer project, and we rely on the community to help
+improve the code base. Anyone can suggest a change to Apache Taverna, not just the existing [committers](/about/).
+
+For many developers the easiest is to **Fork** the corresponding repository on *GitHub*, and submit the suggested
+changes as a **Pull request**. The pull request is automatically forwarded to the
+[dev@taverna](http://mail-archives.apache.org/mod_mbox/taverna-dev/) mailing list, which you
+should subscribe to in order to receive feedback for your patch.
+
+Alternatively you may checkout directly from the repositories above,
+use [git format-patch](https://www.kernel.org/pub/software/scm/git/docs/git-format-patch.html)
+and send your patches to the [dev@taverna](http://mail-archives.apache.org/mod_mbox/taverna-dev/)
mailing list after subscribing. Note that large patch files might not be accepted by
-the mailing list software.</p>
-<p>For larger contributions we might ask you to sign a
-<a href="https://www.apache.org/licenses/#clas">Contributer License Agreement</a> (CLA) to grant a license to
-the Apache Software Foundation that covers your contribution. </p>
-<p>For any questions about using or modifying the Apache Taverna source code and APIs,
-please subscribe to and contact the <a href="http://mail-archives.apache.org/mod_mbox/taverna-dev/">dev@taverna</a> mailing list.</p>
-<h2 id="snapshot-builds">Snapshot builds</h2>
-<p>A corresponding set of <a href="https://builds.apache.org/user/stain/my-views/view/taverna/">automatic Jenkins builds for Apache Taverna</a> deploy to <a href="http://repository.apache.org/snapshots/org/apache/taverna/">Apache's snapshot Maven repository</a>
-based on the latest <code>master</code> branch of each repository (updated every ~7 minute).</p>
-<p>Note that the snapshot builds are <em>not</em> official releases and should be considered unstable.</p>
-<p>To use the snapshot repository, add to your Maven pom.xml:</p>
-<div class="codehilite"><pre><span class="nt"><repositories></span>
- <span class="nt"><repository></span>
- <span class="nt"><id></span>apache.snapshots<span class="nt"></id></span>
- <span class="nt"><name></span>Apache Snapshot Repository<span class="nt"></name></span>
- <span class="nt"><url></span>http://repository.apache.org/snapshots<span class="nt"></url></span>
- <span class="nt"><releases></span>
- <span class="nt"><enabled></span>false<span class="nt"></enabled></span>
- <span class="nt"></releases></span>
- <span class="nt"></repository></span>
-<span class="nt"></repositories></span>
-</pre></div>
+the mailing list software.
+For larger contributions we might ask you to sign a
+[Contributer License Agreement](https://www.apache.org/licenses/#clas) (CLA) to grant a license to
+the Apache Software Foundation that covers your contribution.
-<p>This means that as a developer, you only need to build the repositories you are modifying, as the remaining modules will be retrieved from the Maven repository. </p>
-<p>You will however always need to build the distribution product (command line or workbench) to incorporate your changes. (Make sure that references the correct <code>SNAPSHOT</code> version!)</p>
-<h2 id="taverna-extras">Taverna Extras</h2>
-<p>The separate GitHub group <a href="https://github.com/taverna-extras">taverna-extras</a> host independent community-submitted plugins for Apache Taverna.
-Unlike Apache Taverna, the taverna-extras include plugins covered by the licenses <a href="https://www.gnu.org/licenses/lgpl.html">LGPL</a> and <a href="https://www.gnu.org/licenses/gpl.html">GPL</a>.
-Note that the taverna-extras are not affiliated with or released by Apache Taverna, although you may recognize many of the same committers.</p>
-<p>Some plugins that were previously part of Taverna 2 have or will migrate to taverna-extras due to <a href="http://dev.mygrid.org.uk/wiki/display/developer/Third-party+licenses">licensing incompatibility</a>. This includes:</p>
-<ul>
-<li>RShell activity</li>
-<li><a href="https://github.com/taverna-extras/table-activity">Table activity</a></li>
-</ul></div>
+For any questions about using or modifying the Apache Taverna source code and APIs,
+please subscribe to and contact the [dev@taverna](http://mail-archives.apache.org/mod_mbox/taverna-dev/) mailing list.
+
+
+## Snapshot builds
+
+A corresponding set of [automatic Jenkins builds for Apache Taverna](https://builds.apache.org/user/stain/my-views/view/taverna/) deploy to [Apache's snapshot Maven repository](http://repository.apache.org/snapshots/org/apache/taverna/)
+based on the latest `master` branch of each repository (updated every ~7 minute).
+
+Note that the snapshot builds are *not* official releases and should be considered unstable.
+
+To use the snapshot repository, add to your Maven pom.xml:
+
+ <repositories>
+ <repository>
+ <id>apache.snapshots</id>
+ <name>Apache Snapshot Repository</name>
+ <url>http://repository.apache.org/snapshots</url>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ </repository>
+ </repositories>
+
+This means that as a developer, you only need to build the repositories you are modifying, as the remaining modules will be retrieved from the Maven repository.
+
+You will however always need to build the distribution product (command line or workbench) to incorporate your changes. (Make sure that references the correct <code>SNAPSHOT</code> version!)
+
+
+
+
+## Taverna Extras
+
+The separate GitHub group [taverna-extras](https://github.com/taverna-extras) host independent community-submitted plugins for Apache Taverna.
+Unlike Apache Taverna, the taverna-extras include plugins covered by the licenses [LGPL](https://www.gnu.org/licenses/lgpl.html) and [GPL](https://www.gnu.org/licenses/gpl.html).
+Note that the taverna-extras are not affiliated with or released by Apache Taverna, although you may recognize many of the same committers.
+
+Some plugins that were previously part of Taverna 2 have or will migrate to taverna-extras due to [licensing incompatibility](http://dev.mygrid.org.uk/wiki/display/developer/Third-party+licenses). This includes:
+
+* RShell activity
+* [Table activity](https://github.com/taverna-extras/table-activity)</div>
</div>