unomi-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From shu...@apache.org
Subject svn commit: r1841337 [4/17] - in /incubator/unomi/website: ./ WEB-INF/ assets/ assets/js/ assets/js/vendor/ css/ images/ img/ js/ samples/ unomi-api/ unomi-common/ unomi-extensions/ unomi-kar/ unomi-lifecycle-watcher/ unomi-metrics/ unomi-persistence-e...
Date Wed, 19 Sep 2018 13:27:16 GMT
Added: incubator/unomi/website/contribute-become-a-committer.html
URL: http://svn.apache.org/viewvc/incubator/unomi/website/contribute-become-a-committer.html?rev=1841337&view=auto
==============================================================================
--- incubator/unomi/website/contribute-become-a-committer.html (added)
+++ incubator/unomi/website/contribute-become-a-committer.html Wed Sep 19 13:27:15 2018
@@ -0,0 +1,243 @@
+<!doctype html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="icon" href="images/favicon.ico">
+
+    <title>Unomi Podling Maturity Assessment | Apache Unomi</title>
+
+    <!-- Google Analytics -->
+    <script>
+    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+    ga('create', 'UA-70313240-1', 'auto');
+    ga('send', 'pageview');
+    </script>
+    <!-- End Google Analytics -->
+
+    <!-- Bootstrap core CSS -->
+    <link href="css/bootstrap.min.css" rel="stylesheet">
+    <!-- Fontawesome CSS CDN -->
+    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous">
+    <!-- Custom styles for this template -->
+    <link href="css/unomi.css" rel="stylesheet">
+  </head>
+  <body>
+
+    <header>
+      <nav class="navbar navbar-expand-md navbar-light bg-white fixed-top border-bottom box-shadow">
+        <div class="container">
+          <a class="navbar-brand" href="index.html"><img src="images/unomi-86x20.png"/></a>
+          <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+          </button>
+          <div class="collapse navbar-collapse justify-content-end" id="navbarCollapse">
+            <div>
+              <ul class="navbar-nav mr-auto align-items-center text-uppercase">
+                <li class="nav-item">
+                  <a class="nav-link" href="get-started.html">Get started</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="use-cases.html">Use cases</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="download.html">Download</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item active">
+                  <a class="nav-link" href="contribute.html">Contribute <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="community.html">Community</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link disabled" href="https://www.apache.org"><img src="images/apache-feather-tm-new.png"/></a>
+                </li>
+              </ul>
+            <div>
+          </div>
+        </div>
+      </nav>
+    </header>
+
+    <main role="main">
+
+      <!-- Marketing messaging and featurettes
+      ================================================== -->
+      <!-- Wrap the rest of the page in another container to center all the content. -->
+
+      <div class="container">
+        <!-- CONTRIBUTE -->
+        <div class="row mb-5 mt-5 pt-3">
+          <div class="col-2 sidenav-menu pt-3">
+            <div class="pb-3 text-uppercase"><strong>Contribute</strong></div>
+            <ul class="list-unstyled mb-3">
+              <li><a href="contribute.html">Get started contributing</a></li>
+              <li class="sidenav-menu-sub-title">Technical Docs</li>
+              <li>
+                <ul class="list-unstyled sidenav-menu-sub-list">
+                  <li><a href="contribute-testing.html">Testing guide</a></li>
+                  <li><a href="contribute-dependencies-guide.html">Dependencies guide</a></li>
+                </ul>
+              </li>
+              <li class="sidenav-menu-sub-title">Policies</li>
+              <li>
+                <ul class="list-unstyled sidenav-menu-sub-list">
+                  <li><a href="contribute-pre-commit-test-policies.html">Pre-commit test policies</a></li>
+                  <li><a href="contribute-post-commit-test-policies.html">Post-commit test policies</a></li>
+                </ul>
+              </li>
+              <li class="sidenav-menu-sub-title">Committers</li>
+              <li>
+                <ul class="list-unstyled sidenav-menu-sub-list">
+                  <li><a href="contribute-become-a-committer.html">Become a committer</a></li>
+                  <li><a href="contribute-committer-guide.html">Committer guide</a></li>
+                  <li><a href="contribute-release-guide.html">Release guide</a></li>
+                </ul>
+              </li>
+            </ul>
+          </div>
+          <div class="col-8 pt-3 offset-4">
+            <h2>Become a Committer</h2>
+
+            <p>An Apache Unomi <a href="https://www.apache.org/foundation/how-it-works.html#committers">committer</a> has write access to the repository for merging pull requests, but you don't have to be a code contributor to become a committer. Becoming a committer means that ou have the project's trust. Read the <a href="https://www.apache.org/dev/committers.html#committer-responsibilities">ASF documentation</a> for more about being a committer in the Apache Software Foundation.</p>
+
+            <p>The <a href="https://www.apache.org/foundation/how-it-works.html#pmc-members">PMC</a> makes someone a committer via nomination, discussion, and then majority vote. We use data from as many sources as possible to inform our reasoning. Here are some examples:</p>
+
+            <ul>
+              <li><a href="https://lists.apache.org/list.html?dev@unomi.apache.org">dev@ archives</a> and <a href="https://lists.apache.org/trends.html?dev@unomi.apache.org">statistics</a></li>
+              <li><a href="https://lists.apache.org/list.html?user@unomi.apache.org">user@ archives</a> and <a href="https://lists.apache.org/trends.html?user@unomi.apache.org">statistics</a></li>
+              <li>Git metrics for <a href="https://github.com/apache/unomi/graphs/contributors">Unomi</a> and the <a href="https://github.com/apache/unomi-site/graphs/contributors">Unomi site</a></li>
+              <li>Code reviews given and received on <a href="https://github.com/apache/unomi/pulls">Unomi</a> and the <a href="https://github.com/apache/unomi-site/pulls">Unomi site</a></li>
+              <li>Clear areas of ownership (runtime, API, persistence, documentation, etc.)</li>
+              <li>Public events</li>
+              <li>Firsthand PMC testimonials</li>
+            </ul>
+
+            <p>The PMC has assembled the following set of guidelines for becoming a committer.</p>
+
+            <h3>An Apache Unomi committer...</h3>
+
+            <h4>Takes many forms</h4>
+
+            <p>There are many actions other than coding that build the trust we place in a committer - code review, design discussion, user support, community outreach, improving infrastructure, documentation, project management, etc.</p>
+
+            <h4>Knows, upholds, and reinforces the Apache Software Foundation code of conduct</h4>
+
+            <p>See the <a href="https://www.apache.org/foundation/policies/conduct.html">ASF documentation</a>. In particular, they manifestly strive to:</p>
+
+            <ul>
+              <li>Be open</li>
+              <li>Be empathetic</li>
+              <li>Be welcoming</li>
+              <li>Be friendly</li>
+              <li>Be patient</li>
+              <li>Be collaborative</li>
+              <li>Be inquisitive</li>
+              <li>Be careful in the words that they choose</li>
+            </ul>
+
+            <h4>Knows, upholds, and reinforces the responsibilities of an Apache Software Foundation committer</h4>
+
+            <p>See the <a href="https://www.apache.org/dev/committers.html#committer-responsibilities">ASF documentation</a>.</p>
+
+            <ul>
+              <li>They help create a product that will outlive the interest of any particular volunteer (including themselves)</li>
+              <li>They grow and maintain the health of the Apache community</li>
+              <li>They help out with surrounding work, such as the website &amp; documentation</li>
+              <li>They help users</li>
+              <li>They can be trusted to decide when code is ready for release, or when to ask someone else to make the judgment</li>
+              <li>They can be trusted to decide when to merge code (if a code contributor) or when to ask someone else to make the judgment</li>
+            </ul>
+
+            <h4>Knows, upholds, and reinforces the Unomi community's practices</h4>
+
+            <ul>
+              <li>They have a proven commitment to the project</li>
+              <li>They share their intentions with the community</li>
+              <li>They accept and integrate community feedback in their plans, designs, code, etc.</li>
+              <li>They earnestly try to make Unomi better with their contributions</li>
+              <li>In particular, if a code contributor:
+                <ul>
+                  <li>They earnestly try to make Unomi better with their own code</li>
+                  <li>They earnestly try to make Unomi better with code review</li>
+                  <li>They accept and integrate feedback on their code</li>
+                  <li>They know, follow, and enforce Unomi’s practices while reviewing/merging code - style, documentation, testing, backward compatibility, etc.</li>
+                </ul>
+              </li>
+            </ul>  
+          </div>
+        </div>
+      </div> 
+    </main>
+
+    <!-- FOOTER -->
+    <footer class="container-fluid bg-dark pt-5 pb-3 text-white text-center footer">
+      
+      <div class="container pb-5">
+        <div class="row">
+          <div class="col-3 col-md-3">
+            <h5>Start</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="get-started.html" title="Get started">Get started</a></li>
+              <li><a href="get-started.html#quickstart" title="Quick start">Quick start</a></li>
+              <li><a href="download.html" title="Download">Download</a></li>
+            </ul>
+          </div>
+
+          <div class="col-3 col-md-3">
+            <h5>Documentation</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="documentation.html" title="Main documentation">Main documentation</a></li>
+              <li><a href="use-cases.html" title="More use cases">More use cases</a></li>
+              <li><a href="rest-api-doc/index.html" title="REST API documentation">REST API documentation</a></li>
+              <li><a href="unomi-api/apidocs/index.html" title="API Javadoc">API Javadoc</a></li>
+            </ul>
+          </div>
+
+          <div class="col-3 col-md-3">
+            <h5>Community</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="community.html" title="Mailing lists">Contact Us</a></li>
+              <li><a href="contribute.html" title="Contribute">Contribute</a></li>
+              <li><a href="community-team.html" title="Team">Team</a></li>
+              <li><a href="community-maturity-model-report.html" title="Maturity model report card">Maturity model report card</a></li>
+            </ul>
+          </div>
+
+          <div class="col-3 col-md-3">
+            <h5>About</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="https://www.oasis-open.org/committees/cxs/" title="OASIS Context Server Technical Committee">OASIS CXS Committee</a></li>
+              <li><a href="privacy-policy.html" title="Site policy">Site policy</a></li>
+              <li><a href="license.html" title="Licenses">Licenses</a></li>
+              <li><a href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+              <li><a href="https://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
+            </ul>
+          </div>
+          <div class="w-100 pt-md-3"></div>
+        </div>
+      </div>
+      
+      <p class="float-right"><a href="#">Back to top</a></p>
+      <p>Copyright &copy;2014 - 2018 <a href="https://www.apache.org">Apache Software Foundation</a> - All Rights Reserved - Powered by <a href="https://karaf.apache.org">Apache Karaf</a><br/>
+      Apache Karaf, Apache Mahout, Apache and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
+    </footer>
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
+    <script>window.jQuery || document.write('<script src="assets/js/vendor/jquery-slim.min.js"><\/script>')</script>
+    <script src="assets/js/vendor/popper.min.js"></script>
+    <script src="js/bootstrap.min.js"></script>
+  </body>
+</html>
\ No newline at end of file

Added: incubator/unomi/website/contribute-committer-guide.html
URL: http://svn.apache.org/viewvc/incubator/unomi/website/contribute-committer-guide.html?rev=1841337&view=auto
==============================================================================
--- incubator/unomi/website/contribute-committer-guide.html (added)
+++ incubator/unomi/website/contribute-committer-guide.html Wed Sep 19 13:27:15 2018
@@ -0,0 +1,220 @@
+<!doctype html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="icon" href="images/favicon.ico">
+
+    <title>Unomi Podling Maturity Assessment | Apache Unomi</title>
+
+    <!-- Google Analytics -->
+    <script>
+    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+    ga('create', 'UA-70313240-1', 'auto');
+    ga('send', 'pageview');
+    </script>
+    <!-- End Google Analytics -->
+
+    <!-- Bootstrap core CSS -->
+    <link href="css/bootstrap.min.css" rel="stylesheet">
+    <!-- Fontawesome CSS CDN -->
+    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous">
+    <!-- Custom styles for this template -->
+    <link href="css/unomi.css" rel="stylesheet">
+  </head>
+  <body>
+
+    <header>
+      <nav class="navbar navbar-expand-md navbar-light bg-white fixed-top border-bottom box-shadow">
+        <div class="container">
+          <a class="navbar-brand" href="index.html"><img src="images/unomi-86x20.png"/></a>
+          <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+          </button>
+          <div class="collapse navbar-collapse justify-content-end" id="navbarCollapse">
+            <div>
+              <ul class="navbar-nav mr-auto align-items-center text-uppercase">
+                <li class="nav-item">
+                  <a class="nav-link" href="get-started.html">Get started</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="use-cases.html">Use cases</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="download.html">Download</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item active">
+                  <a class="nav-link" href="contribute.html">Contribute <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="community.html">Community</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link disabled" href="https://www.apache.org"><img src="images/apache-feather-tm-new.png"/></a>
+                </li>
+              </ul>
+            <div>
+          </div>
+        </div>
+      </nav>
+    </header>
+
+    <main role="main">
+
+      <!-- Marketing messaging and featurettes
+      ================================================== -->
+      <!-- Wrap the rest of the page in another container to center all the content. -->
+
+      <div class="container">
+        <!-- CONTRIBUTE -->
+        <div class="row mb-5 mt-5 pt-3">
+          <div class="col-2 sidenav-menu pt-3">
+            <div class="pb-3 text-uppercase"><strong>Contribute</strong></div>
+            <ul class="list-unstyled mb-3">
+              <li><a href="contribute.html">Get started contributing</a></li>
+              <li class="sidenav-menu-sub-title">Technical Docs</li>
+              <li>
+                <ul class="list-unstyled sidenav-menu-sub-list">
+                  <li><a href="contribute-testing.html">Testing guide</a></li>
+                  <li><a href="contribute-dependencies-guide.html">Dependencies guide</a></li>
+                </ul>
+              </li>
+              <li class="sidenav-menu-sub-title">Policies</li>
+              <li>
+                <ul class="list-unstyled sidenav-menu-sub-list">
+                  <li><a href="contribute-pre-commit-test-policies.html">Pre-commit test policies</a></li>
+                  <li><a href="contribute-post-commit-test-policies.html">Post-commit test policies</a></li>
+                </ul>
+              </li>
+              <li class="sidenav-menu-sub-title">Committers</li>
+              <li>
+                <ul class="list-unstyled sidenav-menu-sub-list">
+                  <li><a href="contribute-become-a-committer.html">Become a committer</a></li>
+                  <li><a href="contribute-committer-guide.html">Committer guide</a></li>
+                  <li><a href="contribute-release-guide.html">Release guide</a></li>
+                </ul>
+              </li>
+            </ul>
+          </div>
+          <div class="col-8 pt-3 offset-4">
+            <h2>Committer Guide</h2>
+
+            <p>This guide is for <a href="https://www.apache.org/foundation/how-it-works.html#committers">committers</a> and covers Unomi's guidelines for reviewing and merging code.</p>
+
+            <h3>Always get to LGTM ("Looks good to me!")</h3>
+
+            <p>After a pull request goes through rounds of reviews and revisions, it will become ready for merge. A committer (who is <em>not</em> the author of the code) should signal this either by GitHub "approval" or by a comment such as "Looks good to me!" (LGTM). Any committer can then merge the pull request. It is fine for a committer to self-merge if another committer has reviewed the code and approved it, just be sure to be explicit about whose job it is!</p>
+
+            <p>Pull requests should not be merged before the review has received an explicit LGTM from another committer. Exceptions to this rule are rare and made on a
+            case-by-case basis. A committer may use their discretion for situations such as build breaks. In this case, you should still seek a review on the pull request! A common acronym you may see is "TBR" "to be reviewed".</p>
+
+            <p>Committers should never commit anything without going through a pull request, because that bypasses test coverage and could potentially cause the build to
+            fail. In addition, pull requests ensure that changes are communicated properly and potential flaws or improvements can be spotted.<strong>Always go through a pull request, even if you won't wait for the code review.</strong> Even then, reviewers can provide comments in the pull request after the merge happens, for use in follow-up pull requests.</p>
+
+            <h3>Contributor License Agreement</h3>
+
+            <p>If you are merging a larger contribution, please make sure that the contributor has an ICLA on file with the Apache Secretary. You can view the list of
+            committers <a href="http://home.apache.org/phonebook.html?unix=committers">here</a>, as well as <a href="http://home.apache.org/unlistedclas.html">ICLA-signers who aren't yet committers</a>.</p>
+
+            <p>For smaller contributions, however, this is not required. In this case, we rely on <a href="http://www.apache.org/licenses/LICENSE-2.0#contributions">clause five</a> of the Apache License, Version 2.0, describing licensing of intentionally submitted contributions.</p>
+
+            <h3>Tests</h3>
+
+            <p>Before merging, please make sure that Jenkins tests pass, as visible in the GitHub pull request. Do not merge the pull request if there are test failures.</p>
+
+            <p>If the pull request contains changes that call for extra test coverage, you can ask Jenkins to run an extended test suite. You can run the examples and some integration tests with "Run PostCommit".</p>
+
+            <h3>Finishing touches</h3>
+
+            <p>At some point in the review process, the change to the codebase will be  complete. However, the pull request may have a collection of review-related
+            commits that are not meaningful to preserve in the history. The reviewer should give the LGTM and then request that the author of the pull request rebase,
+            squash, split, etc, the commits, so that the history is most useful. Favor commits that do just one thing. The commit is the smallest unit of easy
+            rollback; it is easy to roll back many commits, or a whole pull request, but harder to roll back part of a commit.</p>
+
+            <h3>Merging it!</h3>
+
+            <p>After all the tests pass, there should be a green merge button at the bottom of the pull request.  There are multiple choices and you should choose "Merge pull request" (the default). This preserves the commit history and adds a merge commit, so be sure the commit history has been curated appropriately.</p>
+
+            <p>Do <em>not</em> use the default GitHub commit message, which looks like this:</p>
+            <pre class="alert alert-primary"><code>Merge pull request #1234 from some_user/transient_branch_name [UNOMI-7873] Fix the foo bizzle bazzle</code></pre>
+
+            <p>Instead, pull it all into the subject line:</p>
+            <pre class="alert alert-primary"><code>Merge pull request #1234: [UNOMI-7873] Fix the foo bizzle bazzle</code></pre>
+
+            <p>If you have comments to add, put them in the body of the commit message.</p>    
+          </div>
+        </div>
+      </div> 
+    </main>
+
+    <!-- FOOTER -->
+    <footer class="container-fluid bg-dark pt-5 pb-3 text-white text-center footer">
+      
+      <div class="container pb-5">
+        <div class="row">
+          <div class="col-3 col-md-3">
+            <h5>Start</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="get-started.html" title="Get started">Get started</a></li>
+              <li><a href="get-started.html#quickstart" title="Quick start">Quick start</a></li>
+              <li><a href="download.html" title="Download">Download</a></li>
+            </ul>
+          </div>
+
+          <div class="col-3 col-md-3">
+            <h5>Documentation</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="documentation.html" title="Main documentation">Main documentation</a></li>
+              <li><a href="use-cases.html" title="More use cases">More use cases</a></li>
+              <li><a href="rest-api-doc/index.html" title="REST API documentation">REST API documentation</a></li>
+              <li><a href="unomi-api/apidocs/index.html" title="API Javadoc">API Javadoc</a></li>
+            </ul>
+          </div>
+
+          <div class="col-3 col-md-3">
+            <h5>Community</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="community.html" title="Mailing lists">Contact Us</a></li>
+              <li><a href="contribute.html" title="Contribute">Contribute</a></li>
+              <li><a href="community-team.html" title="Team">Team</a></li>
+              <li><a href="community-maturity-model-report.html" title="Maturity model report card">Maturity model report card</a></li>
+            </ul>
+          </div>
+
+          <div class="col-3 col-md-3">
+            <h5>About</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="https://www.oasis-open.org/committees/cxs/" title="OASIS Context Server Technical Committee">OASIS CXS Committee</a></li>
+              <li><a href="privacy-policy.html" title="Site policy">Site policy</a></li>
+              <li><a href="license.html" title="Licenses">Licenses</a></li>
+              <li><a href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+              <li><a href="https://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
+            </ul>
+          </div>
+          <div class="w-100 pt-md-3"></div>
+        </div>
+      </div>
+      
+      <p class="float-right"><a href="#">Back to top</a></p>
+      <p>Copyright &copy;2014 - 2018 <a href="https://www.apache.org">Apache Software Foundation</a> - All Rights Reserved - Powered by <a href="https://karaf.apache.org">Apache Karaf</a><br/>
+      Apache Karaf, Apache Mahout, Apache and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
+    </footer>
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
+    <script>window.jQuery || document.write('<script src="assets/js/vendor/jquery-slim.min.js"><\/script>')</script>
+    <script src="assets/js/vendor/popper.min.js"></script>
+    <script src="js/bootstrap.min.js"></script>
+  </body>
+</html>
\ No newline at end of file

Added: incubator/unomi/website/contribute-dependencies-guide.html
URL: http://svn.apache.org/viewvc/incubator/unomi/website/contribute-dependencies-guide.html?rev=1841337&view=auto
==============================================================================
--- incubator/unomi/website/contribute-dependencies-guide.html (added)
+++ incubator/unomi/website/contribute-dependencies-guide.html Wed Sep 19 13:27:15 2018
@@ -0,0 +1,249 @@
+<!doctype html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="icon" href="images/favicon.ico">
+
+    <title>Unomi Podling Maturity Assessment | Apache Unomi</title>
+
+    <!-- Google Analytics -->
+    <script>
+    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+    ga('create', 'UA-70313240-1', 'auto');
+    ga('send', 'pageview');
+    </script>
+    <!-- End Google Analytics -->
+
+    <!-- Bootstrap core CSS -->
+    <link href="css/bootstrap.min.css" rel="stylesheet">
+    <!-- Fontawesome CSS CDN -->
+    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous">
+    <!-- Custom styles for this template -->
+    <link href="css/unomi.css" rel="stylesheet">
+  </head>
+  <body>
+
+    <header>
+      <nav class="navbar navbar-expand-md navbar-light bg-white fixed-top border-bottom box-shadow">
+        <div class="container">
+          <a class="navbar-brand" href="index.html"><img src="images/unomi-86x20.png"/></a>
+          <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+          </button>
+          <div class="collapse navbar-collapse justify-content-end" id="navbarCollapse">
+            <div>
+              <ul class="navbar-nav mr-auto align-items-center text-uppercase">
+                <li class="nav-item">
+                  <a class="nav-link" href="get-started.html">Get started</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="use-cases.html">Use cases</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="download.html">Download</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item active">
+                  <a class="nav-link" href="contribute.html">Contribute <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="community.html">Community</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link disabled" href="https://www.apache.org"><img src="images/apache-feather-tm-new.png"/></a>
+                </li>
+              </ul>
+            <div>
+          </div>
+        </div>
+      </nav>
+    </header>
+
+    <main role="main">
+
+      <!-- Marketing messaging and featurettes
+      ================================================== -->
+      <!-- Wrap the rest of the page in another container to center all the content. -->
+
+      <div class="container">
+        <!-- CONTRIBUTE -->
+        <div class="row mb-5 mt-5 pt-3">
+          <div class="col-2 sidenav-menu pt-3">
+            <div class="pb-3 text-uppercase"><strong>Contribute</strong></div>
+            <ul class="list-unstyled mb-3">
+              <li><a href="contribute.html">Get started contributing</a></li>
+              <li class="sidenav-menu-sub-title">Technical Docs</li>
+              <li>
+                <ul class="list-unstyled sidenav-menu-sub-list">
+                  <li><a href="contribute-testing.html">Testing guide</a></li>
+                  <li><a href="contribute-dependencies-guide.html">Dependencies guide</a></li>
+                </ul>
+              </li>
+              <li class="sidenav-menu-sub-title">Policies</li>
+              <li>
+                <ul class="list-unstyled sidenav-menu-sub-list">
+                  <li><a href="contribute-pre-commit-test-policies.html">Pre-commit test policies</a></li>
+                  <li><a href="contribute-post-commit-test-policies.html">Post-commit test policies</a></li>
+                </ul>
+              </li>
+              <li class="sidenav-menu-sub-title">Committers</li>
+              <li>
+                <ul class="list-unstyled sidenav-menu-sub-list">
+                  <li><a href="contribute-become-a-committer.html">Become a committer</a></li>
+                  <li><a href="contribute-committer-guide.html">Committer guide</a></li>
+                  <li><a href="contribute-release-guide.html">Release guide</a></li>
+                </ul>
+              </li>
+            </ul>
+          </div>
+          <div class="col-8 pt-3 offset-4">
+            <h2>Dependencies Guide</h2>
+
+            <p>This document describes policies for keeping Unomi dependencies up to date.</p>
+            <p>Old dependencies cause user pain and can result in a system being unusable for some users. Many users do not use Unomi in isolation and bundle other dependencies in the same deployment. These additional dependencies might pull in incompatible dependencies to user’s environment which can again result in broken Unomi pipelines, sometimes with undefined behavior. To prevent this, users will have to update their deployment environment or worse yet may end up not being able to use Unomi along with some of the other dependencies at all.</p>
+
+            <p>If a component <em>X</em> chooses to override the version of a dependency <em>D</em> from <em>a</em> to <em>b</em> and another component <em>Y</em> is incompatible with version <em>b</em> of <em>D</em>, deployment of a user that uses both components <em>X</em> and <em>Y</em> will end up in a broken state.</p>
+
+            <p>A similar issue could arise if two dependencies of Unomi depend on a common library but use incompatible versions of that library.</p>
+
+            <p>Also, users might not use Unomi in isolation, a user that depends on Unomi as well as other libraries in the same environment might run into similar issues if Unomi and the other library share a dependency while using incompatible versions.</p>
+
+            <p>This picture can become even more complicated during runtime. Runner specific code might be incompatible with dependencies included by certain modules and if these dependencies leak into runtime, a pipeline might end up in a broken state.</p>
+
+            <p>The overall issue is not common to Unomi and well known in the industry as the Diamond <a href="https://en.wikipedia.org/wiki/Dependency_hell">Dependency problem (or Dependency Hell)</a>.</p>
+
+            <p>One common solution for the diamond dependency problem is <a href="https://semver.org/">semantic versioning</a>. The basic idea is that dependencies will be versioned in the form <em>x.y.z</em> where <em>x</em> is the <em>major version</em>, <em>y</em> is the <em>minor version</em>, and <em>z</em> is the <em>patch version</em>. A major version change may be backwards incompatible and is expected to be rare. Minor and patch versions may be released more regularly but are expected to be backwards compatible. But in practice, important fixes (such as security patches) might get released in the form of minor or patch version updates and it will be healthy for the Unomi project to depend on recently released minor versions of dependencies.</p>
+
+            <h3>Identifying outdated dependencies</h3>
+
+            <p>A big part of keeping dependencies up to date involves identifying outdated dependencies of Unomi that the community should try to upgrade.</p>
+
+            <p>Unomi currently executes a weekly Jenkins job that tries to identify outdated dependencies for various SDKs. This Jenkins job generates a weekly report that is shared in Unomi dev list.</p>
+
+            <p>In addition to this, Unomi community members might identify other critical dependency updates that have to be manually performed. For example,</p>
+            <ul>
+              <li>A minor release of a dependency due to a critical security vulnerability.</li>
+              <li>A dependency conflict that was was triggered by a minor version release of a Unomi dependency (this does not apply to Java SDK that depends on exact minor versions of dependencies).</li>
+            </ul>
+
+            <p>These kind of urgently required upgrades might not get automatically picked up by the Jenkins job for few months. So Unomi community has to act to identify such issues and perform upgrades early.</p>
+
+            <h3>JIRA Automation</h3>
+
+            <p>In order to track the dependency upgrade process, JIRA tickets will be created per significant outdated dependency based on the report. A bot named <em>Unomi Jira Bot</em> was created for managing JIRA issues. Unomi community agrees on the following policies that creates and updates issues.</p>
+            <ul>
+              <li>Issues will be named as "Unomi Dependency Update Request: "</li>
+              <li>Issues will be created under the component <em>dependencies</em></li>
+              <li>If more than one owners found for a dependency, the first owner will be picked as the primary owner, the others will be pinged in the issue description.</li>
+              <li>If no owners found, leave the assignee empty. The component lead is responsible for triaging the issue.</li>
+              <li>Avoid creating duplicate issues. Updating the descriptions of the open issues created by the previous dependency check.</li>
+              <li>The dependency sometimes is not able to be upgraded, the issue should be closed as <em>"won't fix"</em>. And, the bot should avoid recreating issues with <em>"won't fix"</em>.</li>
+            </ul>
+
+            <h3>Upgrading identified outdated dependencies</h3>
+
+            <p>After outdated dependencies are identified, Unomi community has to act to upgrade the dependencies regularly. Unomi community has agreed on following policies regarding upgrading dependencies.</p>
+
+            <p><strong>Human readable reports on status of Unomi dependencies are generated weekly by an automated Jenkins job and shared with the Unomi community through the dev list.</strong></p>
+
+            <p>These reports should be concise and should highlight the cases where the community has to act on.</p>
+
+            <p><strong>Unomi components should define dependencies and their versions at the top level. There can be rare exceptions, but they should come with explanations.</strong></p>
+
+            <p>Components include various Unomi runners, IO connectors, etc. Component-level dependency version declarations should only be performed in rare cases and should come with a comment explaining the reasoning for overriding the dependency. For example, dependencies specific to a runner that are unlikely to be utilized by other components might be defined at the runner.</p>
+
+            <p><strong>A significantly outdated dependency (identified manually or through the automated Jenkins job) should result in a JIRA that is a blocker for the next release. Release manager may choose to push the blocker to the subsequent release or downgrade from a blocker.</strong></p>
+
+            <p>This will be a blocker for next major and minor version releases of Unomi. JIRA may be created automatically or manually.</p>
+
+            <p>For manually identified critical dependency updates, Unomi community members should create blocking JIRAs for next release. In addition to this Unomi community members may trigger patch releases for any critical dependency fixes that should be made available to users urgently.</p>
+
+            <p><strong>Dependency declarations may identify owners that are responsible for upgrading respective dependencies.</strong></p>
+
+            <p>Owners can be mentioned in the yaml files. Blocking JIRAs will be initially assigned to these owners (if available). Release manager may choose to re-assign these JIRAs. A dependency may have more than one declared owner and in this case the JIRA will be assigned to one of the owners mentioned.</p>
+
+            <p><strong>Dependencies of Java SDK components that may cause issues to other components if leaked should be vendored.</strong></p>
+
+            <p><a href="https://www.ardanlabs.com/blog/2013/10/manage-dependencies-with-godep.html">Vendoring</a> is the process of creating copies of third party dependencies. Combined with repackaging, vendoring will allow Unomi components to depend on third party libraries without causing conflicts to other components. Vendoring should be done in a case-by-case basis since this can increase the total number of dependencies deployed in user’s enviroment.</p>
+
+            <h3>Dependency updates and backwards compatibility</h3>
+
+            <p>Unomi releases <a href="https://unomi.incubator.apache.org/downloads/">adhere to</a> semantic versioning. Hence, community members should take care when updating dependencies. Minor version updates to dependencies should be backwards compatible in most cases. Some updates to dependencies though may result in backwards incompatible API or functionality changes to Unomi. PR reviewers and committers should take care to detect any dependency updates that could potentially introduce backwards incompatible changes to Unomi before merging and PRs that update dependencies should include a statement regarding this verification in the form of a PR comment. Dependency updates that result in backwards incompatible changes to non-experimental features of Unomi should be held till next major version release of Unomi.</p>
+            
+            <p>Any exceptions to this policy should only occur in extreme cases (for example, due to a security vulnerability of an existing dependency that is only fixed in a subsequent major version) and should be discussed in the Unomi dev list. Note that backwards incompatible changes to experimental features may be introduced in a minor version release.</p>
+          </div>
+        </div>
+      </div> 
+    </main>
+
+    <!-- FOOTER -->
+    <footer class="container-fluid bg-dark pt-5 pb-3 text-white text-center footer">
+      
+      <div class="container pb-5">
+        <div class="row">
+          <div class="col-3 col-md-3">
+            <h5>Start</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="get-started.html" title="Get started">Get started</a></li>
+              <li><a href="get-started.html#quickstart" title="Quick start">Quick start</a></li>
+              <li><a href="download.html" title="Download">Download</a></li>
+            </ul>
+          </div>
+
+          <div class="col-3 col-md-3">
+            <h5>Documentation</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="documentation.html" title="Main documentation">Main documentation</a></li>
+              <li><a href="use-cases.html" title="More use cases">More use cases</a></li>
+              <li><a href="rest-api-doc/index.html" title="REST API documentation">REST API documentation</a></li>
+              <li><a href="unomi-api/apidocs/index.html" title="API Javadoc">API Javadoc</a></li>
+            </ul>
+          </div>
+
+          <div class="col-3 col-md-3">
+            <h5>Community</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="community.html" title="Mailing lists">Contact Us</a></li>
+              <li><a href="contribute.html" title="Contribute">Contribute</a></li>
+              <li><a href="community-team.html" title="Team">Team</a></li>
+              <li><a href="community-maturity-model-report.html" title="Maturity model report card">Maturity model report card</a></li>
+            </ul>
+          </div>
+
+          <div class="col-3 col-md-3">
+            <h5>About</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="https://www.oasis-open.org/committees/cxs/" title="OASIS Context Server Technical Committee">OASIS CXS Committee</a></li>
+              <li><a href="privacy-policy.html" title="Site policy">Site policy</a></li>
+              <li><a href="license.html" title="Licenses">Licenses</a></li>
+              <li><a href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+              <li><a href="https://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
+            </ul>
+          </div>
+          <div class="w-100 pt-md-3"></div>
+        </div>
+      </div>
+      
+      <p class="float-right"><a href="#">Back to top</a></p>
+      <p>Copyright &copy;2014 - 2018 <a href="https://www.apache.org">Apache Software Foundation</a> - All Rights Reserved - Powered by <a href="https://karaf.apache.org">Apache Karaf</a><br/>
+      Apache Karaf, Apache Mahout, Apache and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
+    </footer>
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
+    <script>window.jQuery || document.write('<script src="assets/js/vendor/jquery-slim.min.js"><\/script>')</script>
+    <script src="assets/js/vendor/popper.min.js"></script>
+    <script src="js/bootstrap.min.js"></script>
+  </body>
+</html>
\ No newline at end of file

Added: incubator/unomi/website/contribute-post-commit-guides.html
URL: http://svn.apache.org/viewvc/incubator/unomi/website/contribute-post-commit-guides.html?rev=1841337&view=auto
==============================================================================
--- incubator/unomi/website/contribute-post-commit-guides.html (added)
+++ incubator/unomi/website/contribute-post-commit-guides.html Wed Sep 19 13:27:15 2018
@@ -0,0 +1,227 @@
+<!doctype html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="icon" href="images/favicon.ico">
+
+    <title>Unomi Podling Maturity Assessment | Apache Unomi</title>
+
+    <!-- Google Analytics -->
+    <script>
+    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+    ga('create', 'UA-70313240-1', 'auto');
+    ga('send', 'pageview');
+    </script>
+    <!-- End Google Analytics -->
+
+    <!-- Bootstrap core CSS -->
+    <link href="css/bootstrap.min.css" rel="stylesheet">
+    <!-- Fontawesome CSS CDN -->
+    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous">
+    <!-- Custom styles for this template -->
+    <link href="css/unomi.css" rel="stylesheet">
+  </head>
+  <body>
+
+    <header>
+      <nav class="navbar navbar-expand-md navbar-light bg-white fixed-top border-bottom box-shadow">
+        <div class="container">
+          <a class="navbar-brand" href="index.html"><img src="images/unomi-86x20.png"/></a>
+          <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+          </button>
+          <div class="collapse navbar-collapse justify-content-end" id="navbarCollapse">
+            <div>
+              <ul class="navbar-nav mr-auto align-items-center text-uppercase">
+                <li class="nav-item">
+                  <a class="nav-link" href="get-started.html">Get started</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="use-cases.html">Use cases</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="download.html">Download</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item active">
+                  <a class="nav-link" href="contribute.html">Contribute <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="community.html">Community</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link disabled" href="https://www.apache.org"><img src="images/apache-feather-tm-new.png"/></a>
+                </li>
+              </ul>
+            <div>
+          </div>
+        </div>
+      </nav>
+    </header>
+
+    <main role="main">
+
+      <!-- Marketing messaging and featurettes
+      ================================================== -->
+      <!-- Wrap the rest of the page in another container to center all the content. -->
+
+      <div class="container">
+        <!-- CONTRIBUTE -->
+        <div class="row mb-5 mt-5 pt-3">
+          <div class="col-2 sidenav-menu pt-3">
+            <div class="pb-3 text-uppercase"><strong>Contribute</strong></div>
+            <ul class="list-unstyled mb-3">
+              <li><a href="contribute.html">Get started contributing</a></li>
+              <li class="sidenav-menu-sub-title">Technical Docs</li>
+              <li>
+                <ul class="list-unstyled sidenav-menu-sub-list">
+                  <li><a href="contribute-testing.html">Testing guide</a></li>
+                  <li><a href="contribute-dependencies-guide.html">Dependencies guide</a></li>
+                </ul>
+              </li>
+              <li class="sidenav-menu-sub-title">Policies</li>
+              <li>
+                <ul class="list-unstyled sidenav-menu-sub-list">
+                  <li><a href="contribute-pre-commit-test-policies.html">Pre-commit test policies</a></li>
+                  <li><a href="contribute-post-commit-test-policies.html">Post-commit test policies</a></li>
+                </ul>
+              </li>
+              <li class="sidenav-menu-sub-title">Committers</li>
+              <li>
+                <ul class="list-unstyled sidenav-menu-sub-list">
+                  <li><a href="contribute-become-a-committer.html">Become a committer</a></li>
+                  <li><a href="contribute-committer-guide.html">Committer guide</a></li>
+                  <li><a href="contribute-release-guide.html">Release guide</a></li>
+                </ul>
+              </li>
+            </ul>
+          </div>
+          <div class="col-8 pt-3 offset-4">
+            <h2>Post-commit test task guides</h2>
+
+            <p>These guides provide steps for common post-commit test failure tasks.</p>
+
+            <h3 id="find_specialist">Finding someone to triage a post-commit test failure</h3>
+
+            <p>To find the proper person to triage a test failure, you can use these suggestions:</p>
+
+            <ol>
+              <li>If you can triage it yourself, go for it.</li>
+              <li>Look at the GitHub blame for the files with problematic code.</li>
+              <li>Ask in the <a href="https://the-asf.slack.com/messages/CBP2Z98Q7/">Unomi Slack chat</a>.</li>
+              <li>Write to the dev list: dev@unomi.apache.org</li>
+            </ol>
+
+            <h3 id="rollback">Rolling back a commit</h3>
+
+            <p>Rolling back is usually the fastest way to fix a failing test.  However it is often inconvenient for the original author. To help the author fix the issue, follow these steps when you rollback someone's change.</p>
+
+            <ol>
+              <li>Rollback the PR.</li>
+              <li>Create a JIRA issue that contains the following information:
+                <ul>
+                  <li>the reason for the rollback</li>
+                  <li>a link to the test failure's JIRA issue</li>
+                  <li>triage information</li>
+                  <li>any other relevant details</li>
+                </ul>
+              </li>
+              <li>Assign the new JIRA issue to the original PR author.</li>
+              <li>Consider re-opening the JIRA issue associated with the original PR (if there is one).</li>
+              <li>Send a notification email with information about the rollback, links to the original PR and the rollback PR, and the reasons for the rollback to:
+                <ul>
+                  <li>dev@unomi.apache.org</li>
+                  <li>the original PR author and the committer of the PR</li>
+                </ul>
+              </li>
+              <li>Close the test failure JIRA issue. Your work is done here!</li>
+            </ol>
+
+            <h3 id="disabling">Disabling a failing test</h3>
+
+            <p>If a test fails, our first priority is to rollback the problematic code and fix the issue. However, if both: rollback and fix will take awhile to implement, it is safer to temporarily disable the test until the fix is ready.</p>
+
+            <p>Use caution when deciding to disable a test. When tests are disabled, contributors are no longer developing on top of fully tested code. If you decide to disable a test, use the following guidelines:</p>
+
+            <ul>
+              <li>Notify the dev@unomi.apache.org mailing list. Describe the problem and let everyone know which test you are disabling.</li>
+              <li>Implement the fix and get the test back online as soon as possible.</li>
+            </ul>
+
+            <p>While the test is disabled, contributors should not push code to the failing test's coverage area. The code area is not properly tested until you fix the test.</p>
+          </div>
+        </div>
+      </div> 
+    </main>
+
+    <!-- FOOTER -->
+    <footer class="container-fluid bg-dark pt-5 pb-3 text-white text-center footer">
+      
+      <div class="container pb-5">
+        <div class="row">
+          <div class="col-3 col-md-3">
+            <h5>Start</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="get-started.html" title="Get started">Get started</a></li>
+              <li><a href="get-started.html#quickstart" title="Quick start">Quick start</a></li>
+              <li><a href="download.html" title="Download">Download</a></li>
+            </ul>
+          </div>
+
+          <div class="col-3 col-md-3">
+            <h5>Documentation</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="documentation.html" title="Main documentation">Main documentation</a></li>
+              <li><a href="use-cases.html" title="More use cases">More use cases</a></li>
+              <li><a href="rest-api-doc/index.html" title="REST API documentation">REST API documentation</a></li>
+              <li><a href="unomi-api/apidocs/index.html" title="API Javadoc">API Javadoc</a></li>
+            </ul>
+          </div>
+
+          <div class="col-3 col-md-3">
+            <h5>Community</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="community.html" title="Mailing lists">Contact Us</a></li>
+              <li><a href="contribute.html" title="Contribute">Contribute</a></li>
+              <li><a href="community-team.html" title="Team">Team</a></li>
+              <li><a href="community-maturity-model-report.html" title="Maturity model report card">Maturity model report card</a></li>
+            </ul>
+          </div>
+
+          <div class="col-3 col-md-3">
+            <h5>About</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="https://www.oasis-open.org/committees/cxs/" title="OASIS Context Server Technical Committee">OASIS CXS Committee</a></li>
+              <li><a href="privacy-policy.html" title="Site policy">Site policy</a></li>
+              <li><a href="license.html" title="Licenses">Licenses</a></li>
+              <li><a href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+              <li><a href="https://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
+            </ul>
+          </div>
+          <div class="w-100 pt-md-3"></div>
+        </div>
+      </div>
+      
+      <p class="float-right"><a href="#">Back to top</a></p>
+      <p>Copyright &copy;2014 - 2018 <a href="https://www.apache.org">Apache Software Foundation</a> - All Rights Reserved - Powered by <a href="https://karaf.apache.org">Apache Karaf</a><br/>
+      Apache Karaf, Apache Mahout, Apache and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
+    </footer>
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
+    <script>window.jQuery || document.write('<script src="assets/js/vendor/jquery-slim.min.js"><\/script>')</script>
+    <script src="assets/js/vendor/popper.min.js"></script>
+    <script src="js/bootstrap.min.js"></script>
+  </body>
+</html>
\ No newline at end of file

Added: incubator/unomi/website/contribute-post-commit-policies-details.html
URL: http://svn.apache.org/viewvc/incubator/unomi/website/contribute-post-commit-policies-details.html?rev=1841337&view=auto
==============================================================================
--- incubator/unomi/website/contribute-post-commit-policies-details.html (added)
+++ incubator/unomi/website/contribute-post-commit-policies-details.html Wed Sep 19 13:27:15 2018
@@ -0,0 +1,221 @@
+<!doctype html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="icon" href="images/favicon.ico">
+
+    <title>Unomi Podling Maturity Assessment | Apache Unomi</title>
+
+    <!-- Google Analytics -->
+    <script>
+    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+    ga('create', 'UA-70313240-1', 'auto');
+    ga('send', 'pageview');
+    </script>
+    <!-- End Google Analytics -->
+
+    <!-- Bootstrap core CSS -->
+    <link href="css/bootstrap.min.css" rel="stylesheet">
+    <!-- Fontawesome CSS CDN -->
+    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous">
+    <!-- Custom styles for this template -->
+    <link href="css/unomi.css" rel="stylesheet">
+  </head>
+  <body>
+
+    <header>
+      <nav class="navbar navbar-expand-md navbar-light bg-white fixed-top border-bottom box-shadow">
+        <div class="container">
+          <a class="navbar-brand" href="index.html"><img src="images/unomi-86x20.png"/></a>
+          <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+          </button>
+          <div class="collapse navbar-collapse justify-content-end" id="navbarCollapse">
+            <div>
+              <ul class="navbar-nav mr-auto align-items-center text-uppercase">
+                <li class="nav-item">
+                  <a class="nav-link" href="get-started.html">Get started</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="use-cases.html">Use cases</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="download.html">Download</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item active">
+                  <a class="nav-link" href="contribute.html">Contribute <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="community.html">Community</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link disabled" href="https://www.apache.org"><img src="images/apache-feather-tm-new.png"/></a>
+                </li>
+              </ul>
+            <div>
+          </div>
+        </div>
+      </nav>
+    </header>
+
+    <main role="main">
+
+      <!-- Marketing messaging and featurettes
+      ================================================== -->
+      <!-- Wrap the rest of the page in another container to center all the content. -->
+
+      <div class="container">
+        <!-- CONTRIBUTE -->
+        <div class="row mb-5 mt-5 pt-3">
+          <div class="col-2 sidenav-menu pt-3">
+            <div class="pb-3 text-uppercase"><strong>Contribute</strong></div>
+            <ul class="list-unstyled mb-3">
+              <li><a href="contribute.html">Get started contributing</a></li>
+              <li class="sidenav-menu-sub-title">Technical Docs</li>
+              <li>
+                <ul class="list-unstyled sidenav-menu-sub-list">
+                  <li><a href="contribute-testing.html">Testing guide</a></li>
+                  <li><a href="contribute-dependencies-guide.html">Dependencies guide</a></li>
+                </ul>
+              </li>
+              <li class="sidenav-menu-sub-title">Policies</li>
+              <li>
+                <ul class="list-unstyled sidenav-menu-sub-list">
+                  <li><a href="contribute-pre-commit-test-policies.html">Pre-commit test policies</a></li>
+                  <li><a href="contribute-post-commit-test-policies.html">Post-commit test policies</a></li>
+                </ul>
+              </li>
+              <li class="sidenav-menu-sub-title">Committers</li>
+              <li>
+                <ul class="list-unstyled sidenav-menu-sub-list">
+                  <li><a href="contribute-become-a-committer.html">Become a committer</a></li>
+                  <li><a href="contribute-committer-guide.html">Committer guide</a></li>
+                  <li><a href="contribute-release-guide.html">Release guide</a></li>
+                </ul>
+              </li>
+            </ul>
+          </div>
+          <div class="col-8 pt-3 offset-4">
+            <h2>Post-commit policies details</h2>
+
+            <p>A post-commit test failure means that there is a bug in the code. The longer the bug exists, the harder it is to fix it due to ongoing code contributions. As a result, we want to fix bugs quickly. The Unomi community's post-commit test policies help keep our code and test results in a good state.</p>
+
+            <h3 id="rollback_first">Rollback first</h3>
+
+            <p>Unomi uses a "rollback first" approach: the first action to resolve a test failure is to rollback the culprit code change. The two main benefits of this
+            approach are short implementation time and high reliability. When we rollback first, we quickly return to a previously verified good state.</p>
+
+            <p>At a high level, this approach consists of the following steps:</p>
+
+            <ol>
+              <li>Revert the culprit commit.</li>
+              <li>Re-run the post-commit tests to verify the tests pass.</li>
+              <li>Push the revert commit.</li>
+            </ol>
+
+            <h3 id="failing_test_is_critical_bug">A failing test is a critical/P1 issue</h3>
+
+            <p>It is difficult to properly verify new changes made on top of buggy code. In some cases, adding additional code can make the problem worse. To avoid this situation, fixing failing tests is our highest priority.</p>
+
+            <h3 id="flake_is_failing">A flaky test is a critical/P1 issue</h3>
+
+            <p>Flaky tests are considered failing tests, and fixing a flaky test is a critical/P1 issue.</p>
+
+            <p>Flaky tests are tests that randomly succeed or fail while using the same code version. Flaky test failures are one of the most dangerous types of failures
+            because they are easy to ignore – another run of the flaky test might pass successfully. However, these failures can hide real bugs and flaky tests often
+            slowly accumulate. Someone must repeatedly triage the failures, and flaky tests are often the hardest ones to fix.</p>
+
+            <p>Flaky tests do not provide a reliable quality signal, so it is important to quickly fix the flakiness. If a fix will take awhile to implement, it is safer
+            to disable the test until the fix is ready.</p>
+
+            <p>Martin Fowler has a good <a href="https://martinfowler.com/articles/nonDeterminism.html">article</a> about non-determinism in tests.</p>
+
+            <h3 id="remove_flake">Flaky tests must be fixed or removed</h3>
+
+            <p>Flaky tests do not provide a reliable quality signal, which has a harmful effect on all tests and can lead to a loss of trust in our test suite. As a result, contributors might start to ignore test failures.</p>
+
+            <p>We want everyone to trust our tests, so it is important to diligently fix all laky tests. If it is not possible to fix a flaky test, we must remove the test.</p>
+
+            <h3 id="precommit_for_postcommit">Add new pre-commit tests as part of a post-commit fix</h3>
+
+            <p>Post-commit tests are an important fail-safe, but we want to fail fast. Failing fast means that we want to detect bugs in pre-commit tests, and <em>not</em> in post-commit tests.</p>
+
+            <p>When you implement a fix for a post-commit test failure, add a new pre-commit test that will detect similar failures in the future. For example, you can
+            implement a new unit test that covers a problematic code branch.</p>
+          </div>
+        </div>
+      </div> 
+    </main>
+
+    <!-- FOOTER -->
+    <footer class="container-fluid bg-dark pt-5 pb-3 text-white text-center footer">
+      
+      <div class="container pb-5">
+        <div class="row">
+          <div class="col-3 col-md-3">
+            <h5>Start</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="get-started.html" title="Get started">Get started</a></li>
+              <li><a href="get-started.html#quickstart" title="Quick start">Quick start</a></li>
+              <li><a href="download.html" title="Download">Download</a></li>
+            </ul>
+          </div>
+
+          <div class="col-3 col-md-3">
+            <h5>Documentation</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="documentation.html" title="Main documentation">Main documentation</a></li>
+              <li><a href="use-cases.html" title="More use cases">More use cases</a></li>
+              <li><a href="rest-api-doc/index.html" title="REST API documentation">REST API documentation</a></li>
+              <li><a href="unomi-api/apidocs/index.html" title="API Javadoc">API Javadoc</a></li>
+            </ul>
+          </div>
+
+          <div class="col-3 col-md-3">
+            <h5>Community</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="community.html" title="Mailing lists">Contact Us</a></li>
+              <li><a href="contribute.html" title="Contribute">Contribute</a></li>
+              <li><a href="community-team.html" title="Team">Team</a></li>
+              <li><a href="community-maturity-model-report.html" title="Maturity model report card">Maturity model report card</a></li>
+            </ul>
+          </div>
+
+          <div class="col-3 col-md-3">
+            <h5>About</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="https://www.oasis-open.org/committees/cxs/" title="OASIS Context Server Technical Committee">OASIS CXS Committee</a></li>
+              <li><a href="privacy-policy.html" title="Site policy">Site policy</a></li>
+              <li><a href="license.html" title="Licenses">Licenses</a></li>
+              <li><a href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+              <li><a href="https://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
+            </ul>
+          </div>
+          <div class="w-100 pt-md-3"></div>
+        </div>
+      </div>
+      
+      <p class="float-right"><a href="#">Back to top</a></p>
+      <p>Copyright &copy;2014 - 2018 <a href="https://www.apache.org">Apache Software Foundation</a> - All Rights Reserved - Powered by <a href="https://karaf.apache.org">Apache Karaf</a><br/>
+      Apache Karaf, Apache Mahout, Apache and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
+    </footer>
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
+    <script>window.jQuery || document.write('<script src="assets/js/vendor/jquery-slim.min.js"><\/script>')</script>
+    <script src="assets/js/vendor/popper.min.js"></script>
+    <script src="js/bootstrap.min.js"></script>
+  </body>
+</html>
\ No newline at end of file

Added: incubator/unomi/website/contribute-post-commit-test-policies.html
URL: http://svn.apache.org/viewvc/incubator/unomi/website/contribute-post-commit-test-policies.html?rev=1841337&view=auto
==============================================================================
--- incubator/unomi/website/contribute-post-commit-test-policies.html (added)
+++ incubator/unomi/website/contribute-post-commit-test-policies.html Wed Sep 19 13:27:15 2018
@@ -0,0 +1,230 @@
+<!doctype html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="icon" href="images/favicon.ico">
+
+    <title>Unomi Podling Maturity Assessment | Apache Unomi</title>
+
+    <!-- Google Analytics -->
+    <script>
+    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+    ga('create', 'UA-70313240-1', 'auto');
+    ga('send', 'pageview');
+    </script>
+    <!-- End Google Analytics -->
+
+    <!-- Bootstrap core CSS -->
+    <link href="css/bootstrap.min.css" rel="stylesheet">
+    <!-- Fontawesome CSS CDN -->
+    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous">
+    <!-- Custom styles for this template -->
+    <link href="css/unomi.css" rel="stylesheet">
+  </head>
+  <body>
+
+    <header>
+      <nav class="navbar navbar-expand-md navbar-light bg-white fixed-top border-bottom box-shadow">
+        <div class="container">
+          <a class="navbar-brand" href="index.html"><img src="images/unomi-86x20.png"/></a>
+          <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
+            <span class="navbar-toggler-icon"></span>
+          </button>
+          <div class="collapse navbar-collapse justify-content-end" id="navbarCollapse">
+            <div>
+              <ul class="navbar-nav mr-auto align-items-center text-uppercase">
+                <li class="nav-item">
+                  <a class="nav-link" href="get-started.html">Get started</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="use-cases.html">Use cases</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="download.html">Download</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="documentation.html">Documentation</a>
+                </li>
+                <li class="nav-item active">
+                  <a class="nav-link" href="contribute.html">Contribute <span class="sr-only">(current)</span></a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link" href="community.html">Community</a>
+                </li>
+                <li class="nav-item">
+                  <a class="nav-link disabled" href="https://www.apache.org"><img src="images/apache-feather-tm-new.png"/></a>
+                </li>
+              </ul>
+            <div>
+          </div>
+        </div>
+      </nav>
+    </header>
+
+    <main role="main">
+
+      <!-- Marketing messaging and featurettes
+      ================================================== -->
+      <!-- Wrap the rest of the page in another container to center all the content. -->
+
+      <div class="container">
+        <!-- CONTRIBUTE -->
+        <div class="row mb-5 mt-5 pt-3">
+          <div class="col-2 sidenav-menu pt-3">
+            <div class="pb-3 text-uppercase"><strong>Contribute</strong></div>
+            <ul class="list-unstyled mb-3">
+              <li><a href="contribute.html">Get started contributing</a></li>
+              <li class="sidenav-menu-sub-title">Technical Docs</li>
+              <li>
+                <ul class="list-unstyled sidenav-menu-sub-list">
+                  <li><a href="contribute-testing.html">Testing guide</a></li>
+                  <li><a href="contribute-dependencies-guide.html">Dependencies guide</a></li>
+                </ul>
+              </li>
+              <li class="sidenav-menu-sub-title">Policies</li>
+              <li>
+                <ul class="list-unstyled sidenav-menu-sub-list">
+                  <li><a href="contribute-pre-commit-test-policies.html">Pre-commit test policies</a></li>
+                  <li><a href="contribute-post-commit-test-policies.html">Post-commit test policies</a></li>
+                </ul>
+              </li>
+              <li class="sidenav-menu-sub-title">Committers</li>
+              <li>
+                <ul class="list-unstyled sidenav-menu-sub-list">
+                  <li><a href="contribute-become-a-committer.html">Become a committer</a></li>
+                  <li><a href="contribute-committer-guide.html">Committer guide</a></li>
+                  <li><a href="contribute-release-guide.html">Release guide</a></li>
+                </ul>
+              </li>
+            </ul>
+          </div>
+          <div class="col-8 pt-3 offset-4">
+            <h2>Post-commit tests policies</h2>
+
+            <p>Post-commit tests validate that Unomi works correctly in a live environment. The tests also catch errors that are hard to predict in the design and implementation stages</p>
+
+            <p>Even though post-commit tests run after the code is merged into the repository,  it is important that the tests pass reliably. Jenkins executes post-commit tests against the HEAD of the master branch. If post-commit tests fail, there is a problem with the HEAD build. In addition, post-commit tests are time consuming to run, and it is often hard to triage test failures.</p>
+
+            <h3>Policies</h3>
+
+            <p>To ensure that Unomi's post-commit tests are reliable and healthy, the Unomi community follows these post-commit test policies:</p>
+
+            <ul>
+              <li><a href="contribute-post-commit-policies-details.html#rollback_first">Rollback first</a></li>
+              <li><a href="contribute-post-commit-policies-details.html#failing_test_is_critical_bug">A failing test is a critical bug</a></li>
+              <li><a href="contribute-post-commit-policies-details.html#flake_is_failing">A flaky test is a critical bug</a></li>
+              <li><a href="contribute-post-commit-policies-details.html#remove_flake">Flaky tests must either be fixed or removed</a></li>
+              <li><a href="contribute-post-commit-policies-details.html#precommit_for_postcommit">Fixes for post-commit failures should include a corresponding new pre-commit test</a></li>
+            </ul>
+
+            <h3>Post-commit test failure scenarios</h3>
+
+            <p>When a post-commit test fails, follow the provided steps for your situation.</p>
+
+            <h4>I found a test failure</h4>
+
+            <ol>
+              <li>Create a <a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20UNOMI%20AND%20component%20%3D%20test-failures">JIRA issue</a> and assign it to yourself.</li>
+              <li>Do high level triage of the failure.</li>
+              <li><a href="contribute-post-commit-guides.html#find_specialist">Assign the JIRA issue to a relevant person</a>.</li>
+            </ol>
+
+            <h4>I was assigned a JIRA issue for a test failure</h4>
+
+            <ol>
+              <li><a href="contribute-post-commit-guides.html#rollback">Rollback the culprit change</a>.</li>
+              <li>If you determine that rollback will take longer than 8 hours, <a href="contribute-post-commit-guides.html#disabling">disable the test temporarily</a> while you rollback or create a fix.</li>
+            </ol>
+
+            <blockquote>
+              <p>Note: Rollback is always the first course of action. If a fix is trivial, open a pull request with the proposed fix while doing rollback.</p>
+            </blockquote>
+
+            <h4>My change was rolled back due to a test failure</h4>
+
+            <ol>
+              <li>Look at the JIRA issue to find the reason for the rollback.</li>
+              <li>Fix your code and re-run the post-commit tests.</li>
+              <li>Implement new pre-commit tests that will catch similar bugs before future code is merged into the repository.</li>
+              <li>Open a new PR that contains your fix and the new pre-commit tests.</li>
+            </ol>
+
+            <h3>Useful links</h3>
+
+            <ul>
+              <li><a href="contribute-testing.html#best_practices">Best practices for writing tests</a></li>
+            </ul>
+          </div>
+        </div>
+      </div> 
+    </main>
+
+    <!-- FOOTER -->
+    <footer class="container-fluid bg-dark pt-5 pb-3 text-white text-center footer">
+      
+      <div class="container pb-5">
+        <div class="row">
+          <div class="col-3 col-md-3">
+            <h5>Start</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="get-started.html" title="Get started">Get started</a></li>
+              <li><a href="get-started.html#quickstart" title="Quick start">Quick start</a></li>
+              <li><a href="download.html" title="Download">Download</a></li>
+            </ul>
+          </div>
+
+          <div class="col-3 col-md-3">
+            <h5>Documentation</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="documentation.html" title="Main documentation">Main documentation</a></li>
+              <li><a href="use-cases.html" title="More use cases">More use cases</a></li>
+              <li><a href="rest-api-doc/index.html" title="REST API documentation">REST API documentation</a></li>
+              <li><a href="unomi-api/apidocs/index.html" title="API Javadoc">API Javadoc</a></li>
+            </ul>
+          </div>
+
+          <div class="col-3 col-md-3">
+            <h5>Community</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="community.html" title="Mailing lists">Contact Us</a></li>
+              <li><a href="contribute.html" title="Contribute">Contribute</a></li>
+              <li><a href="community-team.html" title="Team">Team</a></li>
+              <li><a href="community-maturity-model-report.html" title="Maturity model report card">Maturity model report card</a></li>
+            </ul>
+          </div>
+
+          <div class="col-3 col-md-3">
+            <h5>About</h5>
+            <ul class="list-unstyled text-small">
+              <li><a href="https://www.oasis-open.org/committees/cxs/" title="OASIS Context Server Technical Committee">OASIS CXS Committee</a></li>
+              <li><a href="privacy-policy.html" title="Site policy">Site policy</a></li>
+              <li><a href="license.html" title="Licenses">Licenses</a></li>
+              <li><a href="https://www.apache.org/foundation/sponsorship.html" title="Sponsorship">Sponsorship</a></li>
+              <li><a href="https://www.apache.org/foundation/thanks.html" title="Thanks">Thanks</a></li>
+            </ul>
+          </div>
+          <div class="w-100 pt-md-3"></div>
+        </div>
+      </div>
+      
+      <p class="float-right"><a href="#">Back to top</a></p>
+      <p>Copyright &copy;2014 - 2018 <a href="https://www.apache.org">Apache Software Foundation</a> - All Rights Reserved - Powered by <a href="https://karaf.apache.org">Apache Karaf</a><br/>
+      Apache Karaf, Apache Mahout, Apache and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
+    </footer>
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
+    <script>window.jQuery || document.write('<script src="assets/js/vendor/jquery-slim.min.js"><\/script>')</script>
+    <script src="assets/js/vendor/popper.min.js"></script>
+    <script src="js/bootstrap.min.js"></script>
+  </body>
+</html>
\ No newline at end of file



Mime
View raw message