http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/fa747cb8/history.html ---------------------------------------------------------------------- diff --git a/history.html b/history.html new file mode 100644 index 0000000..7f3289f --- /dev/null +++ b/history.html @@ -0,0 +1,178 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta charset="utf-8"/> + <title>Tamaya Incubator</title> + <meta name="viewport" content="width=device-width, initial-scale=1.0"/> + <meta name="description" content=""/> + <meta name="author" content=""/> + <meta name="keywords" content=""/> + <meta name="generator" content="'JBake '+'${version}"/> + + <!-- Le styles --> + <link href="css/bootstrap.min.css" rel="stylesheet"/> + <link href="css/asciidoctor.css" rel="stylesheet"/> + <link href="css/base.css" rel="stylesheet"/> + <link href="css/prettify.css" rel="stylesheet"/> + + <!-- HTML5 shim, for IE6-8 support of HTML5 elements --> + <!--[if lt IE 9]> + <script src="js/html5shiv.min.js"></script> + <![endif]--> + + <!-- Fav and touch icons from ASF --> + <link rel="shortcut icon" href="favicon.ico"/> + <link rel="apple-touch-icon" sizes="57x57" href="favicons/apple-touch-icon-57x57.png"/> + <link rel="apple-touch-icon" sizes="60x60" href="favicons/apple-touch-icon-60x60.png"/> + <link rel="apple-touch-icon" sizes="72x72" href="favicons/apple-touch-icon-72x72.png"/> + <link rel="apple-touch-icon" sizes="76x76" href="favicons/apple-touch-icon-76x76.png"/> + <link rel="apple-touch-icon" sizes="114x114" href="favicons/apple-touch-icon-114x114.png"/> + <link rel="apple-touch-icon" sizes="120x120" href="favicons/apple-touch-icon-120x120.png"/> + <link rel="apple-touch-icon" sizes="144x144" href="favicons/apple-touch-icon-144x144.png"/> + <link rel="apple-touch-icon" sizes="152x152" href="favicons/apple-touch-icon-152x152.png"/> + <link rel="apple-touch-icon" sizes="180x180" href="favicons/apple-touch-icon-180x180.png"/> + <link rel="icon" type="image/png" href="favicons/favicon-32x32.png" sizes="32x32"/> + <link rel="icon" type="image/png" href="favicons/favicon-194x194.png" sizes="194x194"/> + <link rel="icon" type="image/png" href="favicons/favicon-96x96.png" sizes="96x96"/> + <link rel="icon" type="image/png" href="favicons/android-chrome-192x192.png" sizes="192x192"/> + <link rel="icon" type="image/png" href="favicons/favicon-16x16.png" sizes="16x16"/> + <link rel="manifest" href="favicons/manifest.json"/> + <link rel="shortcut icon" href="favicons/favicon.ico"/> + <meta name="msapplication-TileColor" content="#603cba"/> + <meta name="msapplication-TileImage" content="favicons/mstile-144x144.png"/> + <meta name="msapplication-config" content="favicons/browserconfig.xml"/> + <meta name="theme-color" content="#303284"/> + </head> + <body onload="prettyPrint()"> + <div id="wrap"> + <div> + + <!-- Fixed navbar --> + <div class="navbar navbar-default navbar-fixed-top" role="navigation"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> + <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="">Apache Tamaya (incubating)</a> + </div> + <div class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> + <li><a href="index.html">Home</a></li> + <li><a href="quickstart.html">Quickstart</a></li> + <li><a href="index.html">Documentation</a></li> + <li><a href="/apidocs/index.html">API</a></li> + <li><a href="index.html">Development</a></li> + <li><a href="index.html">Releases</a></li> + <li><a href="about.html">About</a></li> + <li><a href="sitemap.xml">Sitemap</a></li> + <li><a href="feed.xml">Subscribe</a></li> +<!-- + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="#">Action</a></li> + <li><a href="#">Another action</a></li> + <li><a href="#">Something else here</a></li> + <li class="divider"></li> + <li class="dropdown-header">Nav header</li> + <li><a href="#">Separated link</a></li> + <li><a href="#">One more separated link</a></li> + </ul> + </li> +--> + </ul> + </div><!--/.nav-collapse --> + </div> + </div> + + </div> + <div class="container"> + + <div class="page-header"> + <h1></h1> + </div> + + <p><em>2016-10-31</em></p> + + <p><div class="sect1"> +<h2 id="_apache_tamaya_release_history">Apache Tamaya: Release History</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>Overview off all released versions of Apache Tamaya.</p> +</div> +<table class="tableblock frame-all grid-all" style="width: 70%;"> +<colgroup> +<col style="width: 18.1818%;"> +<col style="width: 27.2727%;"> +<col style="width: 27.2727%;"> +<col style="width: 27.2728%;"> +</colgroup> +<tbody> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">Version</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Release date</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Release Notes</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Download</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">0.2-incubating</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">06.04.2016</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="http://www.apache.org/dist/incubator/tamaya/0.2-incubating/ReleaseNotes-0.2-incubating.html" target="_blank">Release Notes for 0.2 incubating</a></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="http://www.apache.org/dist/incubator/tamaya/0.2-incubating/" target="_blank">Download of 0.2 incubating</a></p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">0.1-incubating</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">22.08.2015</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="http://www.apache.org/dist/incubator/tamaya/0.1-incubating/ReleaseNotes-0.1-incubating.html" target="_blank">Release Notes for 0.1 incubating</a></p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="http://www.apache.org/dist/incubator/tamaya/0.1-incubating/" target="_blank">Download of 0.1 incubating</a></p></td> +</tr> +</tbody> +</table> +</div> +</div></p> + + <hr /> + </div> + </div> + <div> + <div id="push"></div> + + <div id="footer"> + <div class="container"> + <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> + | Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a> + at <span>2016-10-31</span> + </p> + <p> + <b>Disclaimer</b> + Apache Tamaya (incubating) is an effort undergoing + incubation at + The Apache Software Foundation (ASF), sponsored by + the name of Apache Incubator. Incubation is required of + all newly accepted projects until a further review indicates + that the infrastructure, communications, and decision making + process have stabilized in a manner consistent with other + successful ASF projects. While incubation status is not + necessarily a reflection of the completeness or stability of + the code, it does indicate that the project has yet to + be fully endorsed by the ASF.<br /> + <a href="http://incubator.apache.org/guides/website.html" style="border:0px;" target="_target"><img class="incubator-logo" src="logos/egg-logo2.png"/></a> + </p> + </div> + </div> + + <!-- Le javascript + ================================================== --> + <!-- Placed at the end of the document so the pages load faster --> + <script src="js/jquery-1.11.1.min.js"></script> + <script src="js/bootstrap.min.js"></script> + <script src="js/prettify.js"></script> + + </div> + </body> +</html>
http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/fa747cb8/index.html ---------------------------------------------------------------------- diff --git a/index.html b/index.html index d0304de..3cc63a3 100644 --- a/index.html +++ b/index.html @@ -63,11 +63,13 @@ <div class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <li><a href="index.html">Home</a></li> + <li><a href="quickstart.html">Quickstart</a></li> <li><a href="index.html">Documentation</a></li> <li><a href="/apidocs/index.html">API</a></li> <li><a href="index.html">Development</a></li> <li><a href="index.html">Releases</a></li> - <li><a href="about.html">About</a></li> + <li><a href="about.html">About</a></li> + <li><a href="sitemap.xml">Sitemap</a></li> <li><a href="feed.xml">Subscribe</a></li> <!-- <li class="dropdown"> @@ -82,7 +84,7 @@ <li><a href="#">One more separated link</a></li> </ul> </li> ---> +--> </ul> </div><!--/.nav-collapse --> </div> @@ -206,7 +208,7 @@ libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.</p> <div class="container"> <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> | Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a> - at <span>2016-10-24</span> + at <span>2016-10-31</span> </p> <p> <b>Disclaimer</b> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/fa747cb8/quickstart.html ---------------------------------------------------------------------- diff --git a/quickstart.html b/quickstart.html new file mode 100644 index 0000000..f695f46 --- /dev/null +++ b/quickstart.html @@ -0,0 +1,375 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta charset="utf-8"/> + <title>Tamaya Incubator</title> + <meta name="viewport" content="width=device-width, initial-scale=1.0"/> + <meta name="description" content=""/> + <meta name="author" content=""/> + <meta name="keywords" content=""/> + <meta name="generator" content="'JBake '+'${version}"/> + + <!-- Le styles --> + <link href="css/bootstrap.min.css" rel="stylesheet"/> + <link href="css/asciidoctor.css" rel="stylesheet"/> + <link href="css/base.css" rel="stylesheet"/> + <link href="css/prettify.css" rel="stylesheet"/> + + <!-- HTML5 shim, for IE6-8 support of HTML5 elements --> + <!--[if lt IE 9]> + <script src="js/html5shiv.min.js"></script> + <![endif]--> + + <!-- Fav and touch icons from ASF --> + <link rel="shortcut icon" href="favicon.ico"/> + <link rel="apple-touch-icon" sizes="57x57" href="favicons/apple-touch-icon-57x57.png"/> + <link rel="apple-touch-icon" sizes="60x60" href="favicons/apple-touch-icon-60x60.png"/> + <link rel="apple-touch-icon" sizes="72x72" href="favicons/apple-touch-icon-72x72.png"/> + <link rel="apple-touch-icon" sizes="76x76" href="favicons/apple-touch-icon-76x76.png"/> + <link rel="apple-touch-icon" sizes="114x114" href="favicons/apple-touch-icon-114x114.png"/> + <link rel="apple-touch-icon" sizes="120x120" href="favicons/apple-touch-icon-120x120.png"/> + <link rel="apple-touch-icon" sizes="144x144" href="favicons/apple-touch-icon-144x144.png"/> + <link rel="apple-touch-icon" sizes="152x152" href="favicons/apple-touch-icon-152x152.png"/> + <link rel="apple-touch-icon" sizes="180x180" href="favicons/apple-touch-icon-180x180.png"/> + <link rel="icon" type="image/png" href="favicons/favicon-32x32.png" sizes="32x32"/> + <link rel="icon" type="image/png" href="favicons/favicon-194x194.png" sizes="194x194"/> + <link rel="icon" type="image/png" href="favicons/favicon-96x96.png" sizes="96x96"/> + <link rel="icon" type="image/png" href="favicons/android-chrome-192x192.png" sizes="192x192"/> + <link rel="icon" type="image/png" href="favicons/favicon-16x16.png" sizes="16x16"/> + <link rel="manifest" href="favicons/manifest.json"/> + <link rel="shortcut icon" href="favicons/favicon.ico"/> + <meta name="msapplication-TileColor" content="#603cba"/> + <meta name="msapplication-TileImage" content="favicons/mstile-144x144.png"/> + <meta name="msapplication-config" content="favicons/browserconfig.xml"/> + <meta name="theme-color" content="#303284"/> + </head> + <body onload="prettyPrint()"> + <div id="wrap"> + <div> + + <!-- Fixed navbar --> + <div class="navbar navbar-default navbar-fixed-top" role="navigation"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> + <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="">Apache Tamaya (incubating)</a> + </div> + <div class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> + <li><a href="index.html">Home</a></li> + <li><a href="quickstart.html">Quickstart</a></li> + <li><a href="index.html">Documentation</a></li> + <li><a href="/apidocs/index.html">API</a></li> + <li><a href="index.html">Development</a></li> + <li><a href="index.html">Releases</a></li> + <li><a href="about.html">About</a></li> + <li><a href="sitemap.xml">Sitemap</a></li> + <li><a href="feed.xml">Subscribe</a></li> +<!-- + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="#">Action</a></li> + <li><a href="#">Another action</a></li> + <li><a href="#">Something else here</a></li> + <li class="divider"></li> + <li class="dropdown-header">Nav header</li> + <li><a href="#">Separated link</a></li> + <li><a href="#">One more separated link</a></li> + </ul> + </li> +--> + </ul> + </div><!--/.nav-collapse --> + </div> + </div> + + </div> + <div class="container"> + + <div class="page-header"> + <h1></h1> + </div> + + <p><em>2016-10-31</em></p> + + <p><div class="sect1"> +<h2 id="_apache_tamaya_quickstart">Apache Tamaya: Quickstart</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>The fastest way to start with Tamaya is just using the <em>Core</em> implementation, +implementing the <strong>API</strong> in small, minimalistic way. For that add the following +Maven dependency to your project:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml"><dependency> + <groupId>{tamaya_mvn_group_id}</groupId> + <artifactId>tamaya-core</artifactId> + <version>{tamaya_version_released}</version> +</dependency></code></pre> +</div> +</div> +<div class="paragraph"> +<p>Given that you can add your configuration properties to the following locations in your classpath:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="prettyprint highlight"><code>META-INF/javaconfiguration.properties</code></pre> +</div> +</div> +<div class="paragraph"> +<p>Additionally also system properties are taken into account, hereby overriding the default properties. Overall +Tamaya by default defines the following configuration model per default (most significant first):</p> +</div> +<div class="olist arabic"> +<ol class="arabic"> +<li> +<p>System Properties</p> +</li> +<li> +<p><code>META-INF/javaconfiguration.properties</code></p> +</li> +</ol> +</div> +<div class="paragraph"> +<p>There many modules that extend the capabilities of Tamaya. +These modules doe not depend on core, so alternative +implementations of the Tamaya API should work similarly.</p> +</div> +<div class="sect2"> +<h3 id="_multiple_configuration_files">Multiple configuration files</h3> +<div class="paragraph"> +<p>By default you can provide multiple <code>javaconfig.properties</code> files, e.g. as part +of multiple jars loaded into your system. The system internally creates one +<code>PropertySource</code> for each file found on the classpath. All <code>PropertySource</code> +instances created are ordered by their ordinal value (an int).</p> +</div> +<div class="paragraph"> +<p>Tamaya Core defines the following default ordinals (used, if no custom ordinal is defined):</p> +</div> +<table class="tableblock frame-all grid-all" style="width: 70%;"> +<colgroup> +<col style="width: 75%;"> +<col style="width: 25%;"> +</colgroup> +<tbody> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">Source</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Ordinal</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">System Properties</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">400</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">Environment Variables</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">300</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">Java Configuration Properties</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">100</p></td> +</tr> +</tbody> +</table> +<div class="paragraph"> +<p>That means that the value of a configuration variable <code>x</code> overhanded via <code>-Dx=yes</code> has +a higher precedence then the entry for configuration variable <code>x</code> specified in a <code>javaconfig.properties</code> +as <code>x=no</code>.</p> +</div> +<div class="paragraph"> +<p>These ordinal values can be either hardcoded, or be dynamically +configurable as key within each configuration resource. The ladder can be done by defining a special +Tamaya ordinal value as follows:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="prettyprint highlight"><code># override default Tamaya ordinal for property files +tamaya.ordinal=123</code></pre> +</div> +</div> +<div class="paragraph"> +<p>This assigns an ordinal of 123 to each entry in that configuration resource.</p> +</div> +</div> +<div class="sect2"> +<h3 id="_using_additional_features_of_tamaya">Using additional features of Tamaya</h3> +<div class="paragraph"> +<p>There many modules that extend the capabilities of +Tamaya. These modules doe not depend on core, so alternative +implementations of the Tamaya API should work similarly. Following a +small extract of most important modules available (or available soon):</p> +</div> +<div class="sect3"> +<h4 id="_dynamic_resolution_and_value_placeholders">Dynamic Resolution and Value Placeholders</h4> +<div class="listingblock"> +<div class="content"> +<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml"><dependency> + <artifactId>org.apache.tamaya.ext</id> + <artifactId>tamaya-resolver</artifactId> + <version>{tamaya_version_development}</version> +</dependency></code></pre> +</div> +</div> +<div class="paragraph"> +<p>With that it is possible to define values with Unix styled placeholders that are +resolved on configuration access, e.g. +<code>mykey=my${dynamicValue}´. For further details refer to the module documentation. +This module also provides a `Resolver</code> singleton:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="prettyprint highlight"><code class="language-java" data-lang="java">String myExpression = ...; +String resolved = Resolver.evaluateExpression(myExpression);</code></pre> +</div> +</div> +</div> +<div class="sect3"> +<h4 id="_ant_styled_path_resolution_of_resources">Ant-styled Path Resolution of Resources</h4> +<div class="listingblock"> +<div class="content"> +<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml"><dependency> + <artifactId>org.apache.tamaya.ext</id> + <artifactId>tamaya-resolution</artifactId> + <version>{tamaya_version_development}</version> +</dependency></code></pre> +</div> +</div> +<div class="paragraph"> +<p>This module provides a <code>Resolver</code> singleton that allows to +resolve configuration resources using a ant-styled resource +description, e.g.</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">Collection<URL> urls = ResourceResolver.getResources("META-INF/cfg/**/*.properties");</code></pre> +</div> +</div> +<div class="paragraph"> +<p>For further details refer to the module documentation.</p> +</div> +</div> +<div class="sect3"> +<h4 id="_configuration_injection">Configuration Injection</h4> +<div class="listingblock"> +<div class="content"> +<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml"><dependency> + <artifactId>org.apache.tamaya.ext</id> + <artifactId>tamaya-inject</artifactId> + <version>{tamaya_version_development}</version> +</dependency></code></pre> +</div> +</div> +<div class="paragraph"> +<p>With this extension you can let Tamaya inject configuration into instances of +annotated classes or let Tamaya implement a configuration template.</p> +</div> +<div class="paragraph"> +<p>Corresponding configuration:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">public class MyType { + @ConfiguredProperty("name") + private String typeName; + + public String getName() { + return name; + } +} + +MyType type = new MyType(); +ConfigurationInjector.configure(type);</code></pre> +</div> +</div> +<div class="paragraph"> +<p>Or the same as template:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">public interface MyTypeTemplate { + @ConfiguredProperty("name") + public String getName(); +} + +MyTypeTemplate type = ConfigurationInjector.createTemplate(MyTypeTemplate.class);</code></pre> +</div> +</div> +<div class="paragraph"> +<p>Currently the following resolvers are available:</p> +</div> +<table class="tableblock frame-all grid-all" style="width: 60%;"> +<colgroup> +<col style="width: 20%;"> +<col style="width: 80%;"> +</colgroup> +<tbody> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">Conf</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Cross-reference to another configuration entry</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">URL</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Referencing a resource addressable by an URL.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">File</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Reference to a file, replacing the expression with the file’s text value.</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">Resource</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">Reference to classpath resource, replacing the expression with the resource’s text value.</p></td> +</tr> +</tbody> +</table> +</div> +</div> +</div> +</div></p> + + <hr /> + </div> + </div> + <div> + <div id="push"></div> + + <div id="footer"> + <div class="container"> + <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> + | Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a> + at <span>2016-10-31</span> + </p> + <p> + <b>Disclaimer</b> + Apache Tamaya (incubating) is an effort undergoing + incubation at + The Apache Software Foundation (ASF), sponsored by + the name of Apache Incubator. Incubation is required of + all newly accepted projects until a further review indicates + that the infrastructure, communications, and decision making + process have stabilized in a manner consistent with other + successful ASF projects. While incubation status is not + necessarily a reflection of the completeness or stability of + the code, it does indicate that the project has yet to + be fully endorsed by the ASF.<br /> + <a href="http://incubator.apache.org/guides/website.html" style="border:0px;" target="_target"><img class="incubator-logo" src="logos/egg-logo2.png"/></a> + </p> + </div> + </div> + + <!-- Le javascript + ================================================== --> + <!-- Placed at the end of the document so the pages load faster --> + <script src="js/jquery-1.11.1.min.js"></script> + <script src="js/bootstrap.min.js"></script> + <script src="js/prettify.js"></script> + + </div> + </body> +</html> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/fa747cb8/release-guide.html ---------------------------------------------------------------------- diff --git a/release-guide.html b/release-guide.html new file mode 100644 index 0000000..9cbe4f7 --- /dev/null +++ b/release-guide.html @@ -0,0 +1,531 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta charset="utf-8"/> + <title>Apache Tamaya: Release Guide</title> + <meta name="viewport" content="width=device-width, initial-scale=1.0"/> + <meta name="description" content=""/> + <meta name="author" content=""/> + <meta name="keywords" content=""/> + <meta name="generator" content="'JBake '+'${version}"/> + + <!-- Le styles --> + <link href="css/bootstrap.min.css" rel="stylesheet"/> + <link href="css/asciidoctor.css" rel="stylesheet"/> + <link href="css/base.css" rel="stylesheet"/> + <link href="css/prettify.css" rel="stylesheet"/> + + <!-- HTML5 shim, for IE6-8 support of HTML5 elements --> + <!--[if lt IE 9]> + <script src="js/html5shiv.min.js"></script> + <![endif]--> + + <!-- Fav and touch icons from ASF --> + <link rel="shortcut icon" href="favicon.ico"/> + <link rel="apple-touch-icon" sizes="57x57" href="favicons/apple-touch-icon-57x57.png"/> + <link rel="apple-touch-icon" sizes="60x60" href="favicons/apple-touch-icon-60x60.png"/> + <link rel="apple-touch-icon" sizes="72x72" href="favicons/apple-touch-icon-72x72.png"/> + <link rel="apple-touch-icon" sizes="76x76" href="favicons/apple-touch-icon-76x76.png"/> + <link rel="apple-touch-icon" sizes="114x114" href="favicons/apple-touch-icon-114x114.png"/> + <link rel="apple-touch-icon" sizes="120x120" href="favicons/apple-touch-icon-120x120.png"/> + <link rel="apple-touch-icon" sizes="144x144" href="favicons/apple-touch-icon-144x144.png"/> + <link rel="apple-touch-icon" sizes="152x152" href="favicons/apple-touch-icon-152x152.png"/> + <link rel="apple-touch-icon" sizes="180x180" href="favicons/apple-touch-icon-180x180.png"/> + <link rel="icon" type="image/png" href="favicons/favicon-32x32.png" sizes="32x32"/> + <link rel="icon" type="image/png" href="favicons/favicon-194x194.png" sizes="194x194"/> + <link rel="icon" type="image/png" href="favicons/favicon-96x96.png" sizes="96x96"/> + <link rel="icon" type="image/png" href="favicons/android-chrome-192x192.png" sizes="192x192"/> + <link rel="icon" type="image/png" href="favicons/favicon-16x16.png" sizes="16x16"/> + <link rel="manifest" href="favicons/manifest.json"/> + <link rel="shortcut icon" href="favicons/favicon.ico"/> + <meta name="msapplication-TileColor" content="#603cba"/> + <meta name="msapplication-TileImage" content="favicons/mstile-144x144.png"/> + <meta name="msapplication-config" content="favicons/browserconfig.xml"/> + <meta name="theme-color" content="#303284"/> + </head> + <body onload="prettyPrint()"> + <div id="wrap"> + <div> + + <!-- Fixed navbar --> + <div class="navbar navbar-default navbar-fixed-top" role="navigation"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> + <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="">Apache Tamaya (incubating)</a> + </div> + <div class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> + <li><a href="index.html">Home</a></li> + <li><a href="quickstart.html">Quickstart</a></li> + <li><a href="index.html">Documentation</a></li> + <li><a href="/apidocs/index.html">API</a></li> + <li><a href="index.html">Development</a></li> + <li><a href="index.html">Releases</a></li> + <li><a href="about.html">About</a></li> + <li><a href="sitemap.xml">Sitemap</a></li> + <li><a href="feed.xml">Subscribe</a></li> +<!-- + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="#">Action</a></li> + <li><a href="#">Another action</a></li> + <li><a href="#">Something else here</a></li> + <li class="divider"></li> + <li class="dropdown-header">Nav header</li> + <li><a href="#">Separated link</a></li> + <li><a href="#">One more separated link</a></li> + </ul> + </li> +--> + </ul> + </div><!--/.nav-collapse --> + </div> + </div> + + </div> + <div class="container"> + + <div class="page-header"> + <h1>Apache Tamaya: Release Guide</h1> + </div> + + <p><em>2016-10-31</em></p> + + <p><div id="preamble"> +<div class="sectionbody"> +<div class="paragraph"> +<p>Performing a release requires several steps. This document describes each step, so everybody in the committer’s +team should be able to perform the release procedure.</p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_tell_the_others_you_would_proceed_with_the_release_procedure">1. Tell the others you would proceed with the release procedure</h2> +<div class="sectionbody"> +<div class="listingblock"> +<div class="content"> +<pre>first steps for the next release + +Hi @ all, + +If there are no objections, I'll start with the first steps for +the next release (review, documentation,...). +It would be great to start with the release procedure next week. + +Best regards, +[name]</pre> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_check_everything_is_ready">2. Check everything is ready</h2> +<div class="sectionbody"> +<div class="ulist"> +<ul> +<li> +<p>Check the jenkins builds.</p> +</li> +<li> +<p>Ensure all JIRA-tickets targeting the release are resolved. If not, get in contact with the ticket +owner/assignee to check</p> +<div class="ulist"> +<ul> +<li> +<p>if the ticket can be postponed for the next release</p> +</li> +<li> +<p>how long it takes to resolve it and if one can help.</p> +</li> +</ul> +</div> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_prepare_the_release">3. Prepare the release</h2> +<div class="sectionbody"> +<div class="ulist"> +<ul> +<li> +<p>Create release notes and commit them to <code>tamaya/readme/</code> (format <code>ReleaseNotes-[version].html</code>)</p> +</li> +<li> +<p>Create a release branch in git and switch to this branch:</p> +</li> +</ul> +</div> +<div class="sect2"> +<h3 id="_using_the_release_plugin">3.1. Using the Release Plugin</h3> +<div class="paragraph"> +<p>For performing the release you can use the maven release plugin:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre>$ git checkout -b vote-tamaya-[release version] +$ export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=200m" +$ mvn release:prepare -DdryRun=true -DperformRelease=true +# optionally pass GPG params for signing with: -Darguments="-Dgpg.keyname=1336D3E6 -Dgpg.passphrase=XXXXXX" +# copy prepared workspace (to continue faster if an upload fails in the next step)</pre> +</div> +</div> +<div class="ulist"> +<ul> +<li> +<p>If something fails you may switch to the master branch, fix whatever is needed and rebase your release branch to +accommodate the latest changes done.</p> +</li> +<li> +<p>On success you can check the release packages from <code>dist/target</code>.</p> +</li> +<li> +<p>If everything looks good you can proceed with the release:</p> +</li> +</ul> +</div> +<div class="listingblock"> +<div class="content"> +<pre>$ export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=200m" +$ mvn release:prepare -DperformRelease=true +$ mvn release:perform -DperformRelease=true</pre> +</div> +</div> +</div> +<div class="sect2"> +<h3 id="_preparing_the_release_without_the_release_plugin">3.2. Preparing the release without the Release Plugin</h3> +<div class="paragraph"> +<p>The release plugin is great, but in some cases it breaks even, when release:prepare -DdryRun=true was successful. +Preparing the release vote without the release plugin is stright forward:</p> +</div> +<div class="ulist"> +<ul> +<li> +<p>As described checkout a release branch of the current head</p> +</li> +<li> +<p>Then us maven and git commands to prepare the release:</p> +</li> +</ul> +</div> +<div class="listingblock"> +<div class="content"> +<pre>$ git checkout -b vote-tamaya-[release version] +$ export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=200m" +$ mvn versions:set versions:commit -DnewVersion=[release version] -DperformRelease=true +# build the release locally and sign it with your certs +$ mvn clean install -DperformRelease=true -Dgpg.keyname=1336D3E6 -Dgpg.passphrase=XXXXXX</pre> +</div> +</div> +<div class="ulist"> +<ul> +<li> +<p>Check if everything is in place and correct, when finished you can tag and deploy the release…​</p> +</li> +</ul> +</div> +<div class="listingblock"> +<div class="content"> +<pre>$ mvn deploy -DperformRelease=true -Dgpg.keyname=1336D3E6 -Dgpg.passphrase=XXXXXX</pre> +</div> +</div> +<div class="ulist"> +<ul> +<li> +<p>check the created commits including user-name and email</p> +</li> +<li> +<p>login to <a href="https://repository.apache.org/" class="bare" target="_blank">https://repository.apache.org/</a> and go to "Staging Repositories"</p> +</li> +<li> +<p>check the contents of the newly created tamaya staging repository</p> +</li> +<li> +<p><em>close</em> the repository to let Nexus do its validations</p> +</li> +<li> +<p>On success:</p> +</li> +<li> +<p>push the release-branch to the git repo</p> +</li> +</ul> +</div> +<div class="listingblock"> +<div class="content"> +<pre>$ git add -A +$ git commit -m "Release Prepare: Set release version." +$ git tag vote01-[release-version] +$ git push --tags</pre> +</div> +</div> +<div class="paragraph"> +<p>Finally open the next development version:</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre># example: newVersion=0.3-incubating-SNAPSHOT +$ mvn version:set versions:commit -DnewVersion=[development-version] +$ git add -A +$ git commit -m "Release Prepare: Open new development version."</pre> +</div> +</div> +<div class="ulist"> +<ul> +<li> +<p>Add the distribution artifacts to the dev repositories:</p> +</li> +</ul> +</div> +<div class="listingblock"> +<div class="content"> +<pre>$ svn co https://dist.apache.org/repos/dist/dev/incubator/tamaya/ +$ mkdir [version] +$ set RELEASE_HOME='pwd'/[version] +$ cd PROJECT_ROOT +$ cp DISCLAIMER $RELEASE_HOME +$ cp NOTICE $RELEASE_HOME +$ cp LICENCE $RELEASE_HOME +$ cp rat.txt $RELEASE_HOME +# Copy everything from +# $STAGING_REPO/distribution/0.2-incubating/tamaya-distribution-[version]-distribution-* into $RELEASE_HOME +$ svn add [version] +$ svn commit --username <apacheId></pre> +</div> +</div> +<div class="ulist"> +<ul> +<li> +<p>Check contents on <a href="https://dist.apache.org/repos/dist/dev/incubator/tamaya/">version</a></p> +</li> +</ul> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_start_the_vote">4. Start the vote</h2> +<div class="sectionbody"> +<div class="listingblock"> +<div class="content"> +<pre>[VOTE] Release of Apache Tamaya [version] + +Hi, + +I was running the needed tasks to get the [version] release of Apache Tamaya out. +The artifacts are deployed to Nexus [1] (and [2]) and releases [4]. + +The tag is available at [3] and will renamed once the vote passed. + +Please take a look at the artifacts and vote! + +Please note: +This vote is a "majority approval" with a minimum of three +1 votes (see [5]). + +------------------------------------------------ +[ ] +1 for community members who have reviewed the bits +[ ] +0 +[ ] -1 for fatal flaws that should cause these bits not to be released, and why.............. +------------------------------------------------ + +Thanks, +[name] + +[1] https://repository.apache.org/content/repositories/... +[2] https://repository.apache.org/content/repositories/org/apache/tamaya/tamaya-distribution/[version]/tamaya-[version]-source-release.zip + https://repository.apache.org/content/repositories/org/apache/tamaya/tamaya-distribution/[version]/tamaya-[version]-bin-release.zip +[3] https://git1-us-west.apache.org/repos/asf?p=incubator-tamaya.git;a=commit;h=2910da468fce16210e6dd77d8ba23ddbdd434efe +[4] https://dist.apache.org/repos/dist/dev/incubator/tamaya/[release-version] +[5] http://www.apache.org/foundation/voting.html#ReleaseVotes</pre> +</div> +</div> +<div class="ulist"> +<ul> +<li> +<p>Announce the Vote</p> +<div class="ulist"> +<ul> +<li> +<p>Create a short link to the release at <a href="http://s.apache.org" class="bare">http://s.apache.org</a> (format Tamaya_[version])</p> +</li> +<li> +<p>Tweet about the vote via <em>@TamayaConf</em></p> +</li> +</ul> +</div> +</li> +<li> +<p>After 72 hours close the vote write a reult email, e.g.</p> +</li> +</ul> +</div> +<div class="listingblock"> +<div class="content"> +<pre>[Result] (was: Re: [VOTE] Release of Apache Tamaya [version]) + +Thank you for voting! + +X binding +1 votes (pmc): +[list] + +Y non-binding +1 votes: +[list] + +Z -1 votes +[list]</pre> +</div> +</div> +<div class="ulist"> +<ul> +<li> +<p>After the vote on the PPMC has been finished and is successful, repeat the voting process on the +incubator mailing list.</p> +</li> +</ul> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_perform_the_release">5. Perform the release</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>If the binding majority approved the vote on both lists continue:</p> +</div> +<div class="ulist"> +<ul> +<li> +<p>Login to <a href="https://repository.apache.org/" class="bare">https://repository.apache.org/</a> and <em>release</em> the repository</p> +</li> +<li> +<p>Rename the vote branch:</p> +</li> +</ul> +</div> +<div class="listingblock"> +<div class="content"> +<pre>$ git branch -m vote01-tamaya-[release-version] tamaya-[release-version]</pre> +</div> +</div> +<div class="ulist"> +<ul> +<li> +<p>Add a release tag:</p> +</li> +</ul> +</div> +<div class="listingblock"> +<div class="content"> +<pre>$ git tag -a tamaya-[release-version]</pre> +</div> +</div> +<div class="ulist"> +<ul> +<li> +<p>Merge master with the new prepared version:</p> +</li> +</ul> +</div> +<div class="listingblock"> +<div class="content"> +<pre>$ git checkout master +$ git merge tamaya-[release-version] +$ git push origin tamaya-[release-version] +$ git push origin master</pre> +</div> +</div> +<div class="ulist"> +<ul> +<li> +<p>Close the release and corresponding tickets at JIRA</p> +</li> +<li> +<p>Wait some minutes and check <a href="http://repo2.maven.org/maven2/org/apache/tamaya" class="bare" target="_blank">http://repo2.maven.org/maven2/org/apache/tamaya</a></p> +</li> +<li> +<p>Upload the distribution Artifacts</p> +</li> +</ul> +</div> +<div class="listingblock"> +<div class="content"> +<pre>$ svn co https://dist.apache.org/repos/dist/release/incubator/tamaya/ +$ mkdir [version] +# add and commit the artifacts (*source-release.zip, *bin-release.zip + asc, md5, sha1) +# use the artifacts from: +# http://repo1.maven.org/maven2/org/apache/tamaya/tamaya-distribution/[version]/</pre> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_updating_the_tamaya_project_site">6. Updating the Tamaya Project Site</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>Basically the new site should be directly deployable, just execute</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre>$ mvn site site:deploy</pre> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_announce_the_new_version">7. Announce the new version</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>Announce the new version on @TamayaConf and other social media channels. +Also drop a short mail on the amiling list.</p> +</div> +</div> +</div></p> + + <hr /> + </div> + </div> + <div> + <div id="push"></div> + + <div id="footer"> + <div class="container"> + <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> + | Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a> + at <span>2016-10-31</span> + </p> + <p> + <b>Disclaimer</b> + Apache Tamaya (incubating) is an effort undergoing + incubation at + The Apache Software Foundation (ASF), sponsored by + the name of Apache Incubator. Incubation is required of + all newly accepted projects until a further review indicates + that the infrastructure, communications, and decision making + process have stabilized in a manner consistent with other + successful ASF projects. While incubation status is not + necessarily a reflection of the completeness or stability of + the code, it does indicate that the project has yet to + be fully endorsed by the ASF.<br /> + <a href="http://incubator.apache.org/guides/website.html" style="border:0px;" target="_target"><img class="incubator-logo" src="logos/egg-logo2.png"/></a> + </p> + </div> + </div> + + <!-- Le javascript + ================================================== --> + <!-- Placed at the end of the document so the pages load faster --> + <script src="js/jquery-1.11.1.min.js"></script> + <script src="js/bootstrap.min.js"></script> + <script src="js/prettify.js"></script> + + </div> + </body> +</html> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/fa747cb8/sitemap.xml ---------------------------------------------------------------------- diff --git a/sitemap.xml b/sitemap.xml index 150b9f4..dfe2a9f 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1,19 +1,133 @@ <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> <url> - <loc>https://tamaya.incubator.apache.org//about.html</loc> + <loc>https://tamaya.incubator.apache.org/usecases.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/api.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/core.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_yaml.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_spring.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_spi-support.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_server.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_remote.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_osgi.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_optional.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_mutable_config.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_model.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_metamodel-staged.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_management.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_json.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_jodatime.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_injection.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_functions.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_formats.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_filter.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_events.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_etcd.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_environment.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_consul.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_collections.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_classloader_support.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_cdi.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions/mod_camel.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/community.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/devguide.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/download.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/examples.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/extensions.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/highleveldesign.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/history.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/release-guide.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/source.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/quickstart.html</loc> + <lastmod>2016-10-31</lastmod> + </url><url> + <loc>https://tamaya.incubator.apache.org/about.html</loc> <lastmod>2013-09-24</lastmod> </url><url> - <loc>https://tamaya.incubator.apache.org//blog/2013/fourth-post.html</loc> + <loc>https://tamaya.incubator.apache.org/blog/2013/fourth-post.html</loc> <lastmod>2013-10-17</lastmod> </url><url> - <loc>https://tamaya.incubator.apache.org//blog/2013/third-post.html</loc> + <loc>https://tamaya.incubator.apache.org/blog/2013/third-post.html</loc> <lastmod>2013-09-26</lastmod> </url><url> - <loc>https://tamaya.incubator.apache.org//blog/2013/second-post.html</loc> + <loc>https://tamaya.incubator.apache.org/blog/2013/second-post.html</loc> <lastmod>2013-08-25</lastmod> </url><url> - <loc>https://tamaya.incubator.apache.org//blog/2013/first-post.html</loc> + <loc>https://tamaya.incubator.apache.org/blog/2013/first-post.html</loc> <lastmod>2013-07-24</lastmod> </url> -</urlset> \ No newline at end of file +</urlset> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/fa747cb8/source.html ---------------------------------------------------------------------- diff --git a/source.html b/source.html new file mode 100644 index 0000000..b45353b --- /dev/null +++ b/source.html @@ -0,0 +1,176 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta charset="utf-8"/> + <title>Apache Tamaya: Sources</title> + <meta name="viewport" content="width=device-width, initial-scale=1.0"/> + <meta name="description" content=""/> + <meta name="author" content=""/> + <meta name="keywords" content=""/> + <meta name="generator" content="'JBake '+'${version}"/> + + <!-- Le styles --> + <link href="css/bootstrap.min.css" rel="stylesheet"/> + <link href="css/asciidoctor.css" rel="stylesheet"/> + <link href="css/base.css" rel="stylesheet"/> + <link href="css/prettify.css" rel="stylesheet"/> + + <!-- HTML5 shim, for IE6-8 support of HTML5 elements --> + <!--[if lt IE 9]> + <script src="js/html5shiv.min.js"></script> + <![endif]--> + + <!-- Fav and touch icons from ASF --> + <link rel="shortcut icon" href="favicon.ico"/> + <link rel="apple-touch-icon" sizes="57x57" href="favicons/apple-touch-icon-57x57.png"/> + <link rel="apple-touch-icon" sizes="60x60" href="favicons/apple-touch-icon-60x60.png"/> + <link rel="apple-touch-icon" sizes="72x72" href="favicons/apple-touch-icon-72x72.png"/> + <link rel="apple-touch-icon" sizes="76x76" href="favicons/apple-touch-icon-76x76.png"/> + <link rel="apple-touch-icon" sizes="114x114" href="favicons/apple-touch-icon-114x114.png"/> + <link rel="apple-touch-icon" sizes="120x120" href="favicons/apple-touch-icon-120x120.png"/> + <link rel="apple-touch-icon" sizes="144x144" href="favicons/apple-touch-icon-144x144.png"/> + <link rel="apple-touch-icon" sizes="152x152" href="favicons/apple-touch-icon-152x152.png"/> + <link rel="apple-touch-icon" sizes="180x180" href="favicons/apple-touch-icon-180x180.png"/> + <link rel="icon" type="image/png" href="favicons/favicon-32x32.png" sizes="32x32"/> + <link rel="icon" type="image/png" href="favicons/favicon-194x194.png" sizes="194x194"/> + <link rel="icon" type="image/png" href="favicons/favicon-96x96.png" sizes="96x96"/> + <link rel="icon" type="image/png" href="favicons/android-chrome-192x192.png" sizes="192x192"/> + <link rel="icon" type="image/png" href="favicons/favicon-16x16.png" sizes="16x16"/> + <link rel="manifest" href="favicons/manifest.json"/> + <link rel="shortcut icon" href="favicons/favicon.ico"/> + <meta name="msapplication-TileColor" content="#603cba"/> + <meta name="msapplication-TileImage" content="favicons/mstile-144x144.png"/> + <meta name="msapplication-config" content="favicons/browserconfig.xml"/> + <meta name="theme-color" content="#303284"/> + </head> + <body onload="prettyPrint()"> + <div id="wrap"> + <div> + + <!-- Fixed navbar --> + <div class="navbar navbar-default navbar-fixed-top" role="navigation"> + <div class="container"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> + <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="">Apache Tamaya (incubating)</a> + </div> + <div class="navbar-collapse collapse"> + <ul class="nav navbar-nav"> + <li><a href="index.html">Home</a></li> + <li><a href="quickstart.html">Quickstart</a></li> + <li><a href="index.html">Documentation</a></li> + <li><a href="/apidocs/index.html">API</a></li> + <li><a href="index.html">Development</a></li> + <li><a href="index.html">Releases</a></li> + <li><a href="about.html">About</a></li> + <li><a href="sitemap.xml">Sitemap</a></li> + <li><a href="feed.xml">Subscribe</a></li> +<!-- + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="#">Action</a></li> + <li><a href="#">Another action</a></li> + <li><a href="#">Something else here</a></li> + <li class="divider"></li> + <li class="dropdown-header">Nav header</li> + <li><a href="#">Separated link</a></li> + <li><a href="#">One more separated link</a></li> + </ul> + </li> +--> + </ul> + </div><!--/.nav-collapse --> + </div> + </div> + + </div> + <div class="container"> + + <div class="page-header"> + <h1>Apache Tamaya: Sources</h1> + </div> + + <p><em>2016-10-31</em></p> + + <p><div class="sect1"> +<h2 id="_source_code_repositories">1. Source Code Repositories</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>The current source code can be found at:</p> +</div> +<div class="ulist"> +<ul> +<li> +<p><a href="http://git-wip-us.apache.org/repos/asf/incubator-tamaya.git" class="bare">http://git-wip-us.apache.org/repos/asf/incubator-tamaya.git</a> (read-only)</p> +</li> +<li> +<p><a href="https://git-wip-us.apache.org/repos/asf/incubator-tamaya.git" class="bare">https://git-wip-us.apache.org/repos/asf/incubator-tamaya.git</a></p> +</li> +</ul> +</div> +<div class="paragraph"> +<p>Alternatively there is also a GitHub read-only mirror at +<a href="https://github.com/apache/incubator-tamaya" target="_blank">https://github.com/apache/incubator-tamaya</a>.</p> +</div> +<div class="paragraph"> +<p>The GitHub mirror also provides the project as downloadable zip archive.</p> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_contributions">2. Contributions</h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>If you like to contribute to Apache Tamaya please also refer also to our +<a href="devguide.html#contributing-workflow">section on contributing to Apache Tamaya</a>.</p> +</div> +</div> +</div></p> + + <hr /> + </div> + </div> + <div> + <div id="push"></div> + + <div id="footer"> + <div class="container"> + <p class="muted credit">© 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a> + | Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a> + at <span>2016-10-31</span> + </p> + <p> + <b>Disclaimer</b> + Apache Tamaya (incubating) is an effort undergoing + incubation at + The Apache Software Foundation (ASF), sponsored by + the name of Apache Incubator. Incubation is required of + all newly accepted projects until a further review indicates + that the infrastructure, communications, and decision making + process have stabilized in a manner consistent with other + successful ASF projects. While incubation status is not + necessarily a reflection of the completeness or stability of + the code, it does indicate that the project has yet to + be fully endorsed by the ASF.<br /> + <a href="http://incubator.apache.org/guides/website.html" style="border:0px;" target="_target"><img class="incubator-logo" src="logos/egg-logo2.png"/></a> + </p> + </div> + </div> + + <!-- Le javascript + ================================================== --> + <!-- Placed at the end of the document so the pages load faster --> + <script src="js/jquery-1.11.1.min.js"></script> + <script src="js/bootstrap.min.js"></script> + <script src="js/prettify.js"></script> + + </div> + </body> +</html>
