This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/felix-site-pub.git
The following commit(s) were added to refs/heads/asf-staging by this push:
new ea6ba8d site build
ea6ba8d is described below
commit ea6ba8da821c2f5309d4554999ab78683410be0a
Author: jenkins <[email protected]>
AuthorDate: Thu Jul 22 23:20:16 2021 +0000
site build
---
.../development/release-management-nexus.html | 25 +-
documentation/development/site-how-to.html | 393 +++++++--------------
sitemap.xml | 306 ++++++++--------
3 files changed, 310 insertions(+), 414 deletions(-)
diff --git a/documentation/development/release-management-nexus.html
b/documentation/development/release-management-nexus.html
index d343c42..14c9736 100644
--- a/documentation/development/release-management-nexus.html
+++ b/documentation/development/release-management-nexus.html
@@ -540,7 +540,7 @@
</div>
<div class="paragraph">
<p>The Apache Felix PMC appreciates all committers playing release manager for
the projects they maintain.
-Due to restrictions imposed on us, only members of the PMC are actually able
to commit the releases to the distribution repository (See <a
href="#promoting-the-release">Publish the release candidate</a>).
+Due to restrictions imposed on us, only members of the PMC are actually able
to commit the releases to the distribution repository (See <a
href="#_promoting_the_release">Publish the release candidate</a>).
In this case please ask a member of the PMC to actually publish the release
artifacts.
Thanks.</p>
</div>
@@ -1015,19 +1015,22 @@ with Maven 3, you must add an extension to your
<code><build></code> provi
</div>
<div class="sect2">
<h3 id="_update_the_site"><a class="anchor"
href="#_update_the_site"></a>Update the Site</h3>
+<div class="paragraph">
+<p>The appropriate parts of the website are in the <a
href="https://github.com/apache/felix-antora-site"
class="bare">https://github.com/apache/felix-antora-site</a> repository or the
Apache "original" copy.</p>
+</div>
<div class="olist arabic">
<ol class="arabic">
<li>
-<p>Update the news section on the website at <a
href="https://cms.apache.org/redirect?uri=http%3A//felix.apache.org/news.html">news</a>;</p>
+<p>Update the news section on the website at <a href="../news.html"
class="page">News</a>;</p>
</li>
<li>
-<p>Update the download page on the website at <a
href="https://cms.apache.org/redirect?uri=http%3A//felix.apache.org/downloads.list">downloads</a>
to point to the new release;</p>
+<p>Update the appropriate entry in at modules/ROOT/examples/downloads.yml[]
to point to the new release;</p>
</li>
<li>
-<p>Commit your changes (click the commit link);</p>
+<p>Commit your changes and push to GitHub (or the Apache mirror);</p>
</li>
<li>
-<p><a href="https://cms.apache.org/felix/publish">Publish the site</a>.</p>
+<p>The published site will be updated by the Jenkins site build jobs.</p>
</li>
</ol>
</div>
@@ -1049,6 +1052,18 @@ This ensures that once the website (news and download
page) is updated, people c
<div class="sect1">
<h2 id="_publish_generated_documentation"><a class="anchor"
href="#_publish_generated_documentation"></a>Publish Generated
Documentation</h2>
<div class="sectionbody">
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+This doesn’t seem to relate well to the state of the CMS site.
+</td>
+</tr>
+</table>
+</div>
<div class="paragraph">
<p>This procedure applies currently only to the
<code>maven-bundle-plugin</code>:</p>
</div>
diff --git a/documentation/development/site-how-to.html
b/documentation/development/site-how-to.html
index 40d4226..e860b34 100644
--- a/documentation/development/site-how-to.html
+++ b/documentation/development/site-how-to.html
@@ -495,316 +495,197 @@
<h1 class="page">Site How To</h1>
<div id="preamble">
<div class="sectionbody">
-<div class="admonitionblock warning">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-warning" title="Warning"></i>
-</td>
-<td class="content">
-This page is totaly wrong and needs to be rewritten.
-</td>
-</tr>
-</table>
-</div>
<div class="paragraph">
-<p>The site is managed with the <a
href="https://www.apache.org/dev/cms.html">Apache CMS</a> where the source is
kept in SVN at <a
href="https://svn.apache.org/repos/asf/felix/site/trunk/content"
class="bare">https://svn.apache.org/repos/asf/felix/site/trunk/content</a>.</p>
+<p>The website is written in <a
href="https://docs.asciidoctor.org/asciidoc/latest/">AsciiDoc</a>, built using
<a href="https://docs.antora.org/">Antora</a>, and published using an <a
href="https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-WebSiteDeploymentServiceforGitRepositories"><code>.asf.yaml</code></a>
file in a git repo.</p>
</div>
</div>
</div>
<div class="sect1">
-<h2 id="_to_update_the_documentation_using_the_cms_system"><a class="anchor"
href="#_to_update_the_documentation_using_the_cms_system"></a>To update the
documentation using the CMS system</h2>
+<h2 id="_overall_organization"><a class="anchor"
href="#_overall_organization"></a>Overall organization</h2>
<div class="sectionbody">
-<div class="ulist">
-<ul>
-<li>
-<p>Install the bookmarklet from the <a href="https://cms.apache.org/">cms</a>
page.
-You only have to do this once.</p>
-</li>
-<li>
-<p>Navigate to the page you wish to edit (on the live site, not in the
cms).</p>
-</li>
-<li>
-<p>Click the bookmarklet.
-There will be a short pause while the CMS system is initialised for you.</p>
-</li>
-<li>
-<p>Click on <code>Edit</code> (to skip this step hack the bookmarklet to add
an 'action=edit' param to the query string)</p>
-</li>
-<li>
-<p>The page editor should then be displayed.</p>
-</li>
-<li>
-<p>Click <code>Submit</code> to save your edit to the workarea</p>
-</li>
-<li>
-<p>Click <code>Commit</code> to save the updated file to SVN and trigger a
staged build.
-(to skip this step click on the "Quick Commit" checkbox in the
<code>Edit</code> form).</p>
-</li>
-<li>
-<p>The results should appear shortly on the <a
href="http://felix.staging.apache.org/content/documentation.html">staging</a>
site.
-(You may have to force the page to refresh in order to see the updated
content)</p>
-</li>
-<li>
-<p>Once you are happy with the updated page, click on <code>Publish
Site</code> to deploy.</p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>There is also a <a href="https://www.apache.org/dev/cmsref.html">Reference
Manual</a> of the Apache CMS as well as a video tutorial at <a
href="http://s.apache.org/cms-tutorial"
class="bare">http://s.apache.org/cms-tutorial</a>.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="_features_of_the_apache_felix_site"><a class="anchor"
href="#_features_of_the_apache_felix_site"></a>Features of the Apache Felix
Site</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>This section lists some Apache Felix features to help with the maintenance
of the site, such as automatic link generation.</p>
-</div>
-<div class="paragraph">
-<p>Start the file with a <code>Title:</code> line to define the page title and
the first H1 tag:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre>= Page Title
-
-Here comes the content separated with a blank like from the
-header ...</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>The last modification information from SVN (revision, committer, and
date/time) is automatically added when the page is rendered</p>
-</div>
-<div class="paragraph">
-<p>Excerpts can be added to a page using the <code>Excerpt:</code> header:</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>= Page Title
-Excerpt: Summary of the page for inclusion in other pages;
- continuation of the excerpt must be indented</pre>
-</div>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>Here comes the content separated with a blank like from the
-header ...</pre>
-</div>
-</div>
<div class="paragraph">
-<p>Metadata from child pages can be referred to in the content with the Django
variable reference notation using the child page name (without extension) as
its container;
-e.g.
-for the child page named <code>childpage</code>:</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>:::django
-{{ y|default:"{{" }} children.childpage.headers.excerpt }}
-{{ y|default:"{{" }} children.childpage.headers.title }}</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Content Pages can contain Django templates of the form <code>{{
y|default:"{{" }}...}}</code> and <code>{{ y|default:"{%" }}...%}</code>.
-If so, the page content is evaluated as a Django template before running it
through the page template.</p>
-</div>
-<div class="paragraph">
-<p>Any page in the site can be referenced with refs.pagename returning
properties:</p>
+<p>For simplicity, this references the GitHub mirrors of the Apache gitbox
repos.</p>
</div>
<div class="dlist">
<dl>
-<dt class="hdlist1"><code>.path</code></dt>
+<dt class="hdlist1">General content</dt>
+<dd>
+<p>Content not specific to a particular subproject and unmigrated content is
in the <a
href="https://github.com/apache/felix-antora-site">felix-antora-site</a>
repository.
+At the moment there is only one Antora component, version, and module, so the
content is all under <code>modules/ROOT/pages</code>.</p>
+</dd>
+<dt class="hdlist1">Subproject-specific content</dt>
<dd>
-<p>the absolute path of the page on the site</p>
+<p>Content specific to a subproject may be put in the subproject repo in the
standard Antora layout.
+For instance, SCR content could be in <code>felix-dev</code> under
<code>scr/docs/modules/ROOT/pages</code>.
+This feature is not yet used.</p>
</dd>
-<dt class="hdlist1"><code>.headers</code></dt>
+<dt class="hdlist1">Antora playbook</dt>
<dd>
-<p>page headers (e.g.
-<code>.title</code>, <code>.excerpt</code>)</p>
+<p>The Antora playbook together with the Node project to fetch and set up the
required dependencies is in the <a
href="https://github.com/apache/felix-antora">felix-antora</a> repository.</p>
</dd>
-<dt class="hdlist1"><code>.content</code></dt>
+<dt class="hdlist1">Antora UI</dt>
<dd>
-<p>the raw page content</p>
+<p>The UI for this website is in the <a
href="https://github.com/apache/felix-antora-ui">felix-antora-ui</a> repository.
+For simplicity this is currently set up as an extension of the Antora default
UI using <a href="https://gitlab.com/djencks/antora-ui-builder"
class="bare">https://gitlab.com/djencks/antora-ui-builder</a>.</p>
+</dd>
+<dt class="hdlist1">Published site content</dt>
+<dd>
+<p>The website build publishes the content to <a
href="https://github.com/apache/felix-site-pub">felix-site-pub</a> in the
<code>asf-site</code> branch.
+The <code>.asf.yaml</code> file is configured to publish the content to Apache
servers.</p>
+</dd>
+<dt class="hdlist1">Automated site build</dt>
+<dd>
+<p>The site is built using Jenkins jobs <a
href="https://ci-builds.apache.org/job/Felix/job/website-build">Felix/website-build</a>
and <a
href="https://ci-builds.apache.org/job/Felix/job/website-content-trigger">Felix/website-content-trigger</a>.
+Committing to the <code>felix-antora-site</code> or <code>felix-antora</code>
repositories will trigger a website build and publish.
+Changes to the UI will not trigger an automated build, but PMC members may
trigger a build manually with the <a
href="https://ci-builds.apache.org/job/Felix/job/website-build/build?delay=0sec">Build
Now</a> button.
+If subproject content is moved to subproject repositories more trigger jobs
will be needed.</p>
</dd>
</dl>
</div>
-<div class="paragraph">
-<p>All pages in the children namespace are also available in the refs
namespace</p>
-</div>
-<div class="paragraph">
-<p>Some usefull hints:</p>
-</div>
-<div class="paragraph">
-<p>Printing title of another page "handler":</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>:::django
-{{ y|default:"{{" }} refs.handler.headers.title }}</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Printing excerpt of another page "handler":</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>:::django
-{{ y|default:"{{" }} refs.handler.headers.excerpt }}</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Linking to another page "handler":</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>:::django
-({{ y|default:"{{" }} refs.handler.path }})</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Printing title as a link to another page "handler":</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>:::django
-[{{ y|default:"{{" }} refs.handler.headers.title }}]({{ y|default:"{{" }}
refs.handler.path }})</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Printing excerpt as a link to another page "handler":</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>:::django
-[{{ y|default:"{{" }} refs.handler.headers.excerpt }}]({{ y|default:"{{" }}
refs.handler.path }})</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Print a bullet pointed child page list:</p>
-</div>
-<div class="literalblock">
-<div class="content">
-<pre>:::django
-{{ y|default:"{%" }} for label, page in children %}* [{{ y|default:"{{" }}
page.headers.title }}]({{ y|default:"{{" }} page.path }})
-{{ y|default:"{%" }} endfor %}</pre>
-</div>
-</div>
-<div class="paragraph">
-<p>It is important to have the first part as a single line, otherwise the
Django/Markdown combo will create a list for each entry.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="_code_highlighting"><a class="anchor"
href="#_code_highlighting"></a>Code Highlighting</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Code Highlighting works by indenting code by four blanks.
-To indicate the type of highlighting preced the code style text with either
<code>:::<lexer></code> to get high lighted code using the given
<code><lexer></code> or <code>#!<lexer></code> to get high lighted
code with line numbers using the given <code><lexer></code>.
-See <a href="http://www.apache.org/dev/cmsref.html#code-hilighter"
class="bare">http://www.apache.org/dev/cmsref.html#code-hilighter</a> for main
info and <a href="http://pygments.org/docs/lexers/"
class="bare">http://pygments.org/docs/lexers/</a> for supported lexers</p>
-</div>
</div>
</div>
<div class="sect1">
-<h2 id="_html_and_markdown"><a class="anchor"
href="#_html_and_markdown"></a>HTML and Markdown</h2>
+<h2 id="_extensions_currently_in_use"><a class="anchor"
href="#_extensions_currently_in_use"></a>Extensions currently in use</h2>
<div class="sectionbody">
-<div class="paragraph">
-<p>Markdown supports embedding HTML.
-But be aware that contents of HTML elements are not further handled by the
Markdown converter.
-Thus it is not possible to embed Markdown syntax inside of HTML elements to
have them converted.</p>
+<div class="dlist">
+<dl>
+<dt class="hdlist1"><a
href="https://github.com/Mogztter/asciidoctor-kroki">asciidoctor-kroki</a></dt>
+<dd>
+<p>This provides access to numerous text-to-diagram converters.
+Currently it is used for some UMLet diagrams in the DependencyManager
documentation.</p>
+</dd>
+<dt class="hdlist1"><a
href="https://gitlab.com/djencks/asciidoctor-antora-indexer">asciidoctor-antora-indexer</a></dt>
+<dd>
+<p>This queries the Antora content catalog and renders the results as lists,
tables, etc.
+It is currently used in the <a href="../site-map.html" class="page">Site
map</a> page to partially automate generation.</p>
+</dd>
+<dt class="hdlist1"><a
href="https://gitlab.com/djencks/asciidoctor-jsonpath">asciidoctor-jsonpath</a></dt>
+<dd>
+<p>This queries a json, yaml, or toml document and renders the results as
lists, tables, etc.
+It is currently used to generate the content on the downloads page.</p>
+</dd>
+</dl>
</div>
</div>
</div>
<div class="sect1">
-<h2 id="_manual_generation"><a class="anchor"
href="#_manual_generation"></a>Manual Generation</h2>
+<h2 id="_basic_asciidoc"><a class="anchor" href="#_basic_asciidoc"></a>Basic
AsciiDoc</h2>
<div class="sectionbody">
<div class="paragraph">
-<p>When commiting changes to pages into SVN the pages are automatically
generated in <a href="http://felix.staging.apache.org">the staging
site</a>.<div class="info">To generate the site locally, you must have
checked out the complete SVN to access the tools:<div
class="codehilite">$ svn <a
href="https://svn.apache.org/repos/asf/felix/site/"
class="bare">https://svn.apache.org/repos/asf/felix/site/</a>
felix-site</div></div></p>
-</div>
-<div class="paragraph">
-<p>To manually generate the site or single pages the <a
href="http://svn.apache.org/repos/asf/felix/site">site</a> can be checked out
from SVN.
-In addition Perl and Python must be installed for the build tools to work.</p>
-</div>
-<div class="paragraph">
-<p>To prepare for site build, the Markdown daemon has to be started:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-sh hljs"
data-lang="sh"> $ export MARKDOWN_SOCKET="$PWD/tools/build/../markdown.socket"
- $ export PYTHONPATH="$PWD/tools/build"
- $ python "$PWD/tools/build/markdownd.py"</code></pre>
-</div>
+<p>The Intellij AsciiDoc plugin provides extensive syntax checking,
side-by-side rendering, and a lot of other help.</p>
</div>
<div class="paragraph">
-<p>The <code>MARKDOWN_SOCKET</code> environment variables is also required by
the <code>build_site.pl</code> and <code>build_file.pl</code> scripts to
connect to the Markdown daemon.</p>
+<p>Consult the Asciidoctor and Antora documentation for complete coverage of
syntax and features.</p>
</div>
<div class="paragraph">
-<p>To build the complete site use the <code>build_site.pl</code> script:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-sh hljs"
data-lang="sh"> $ tools/build/build_site.pl --source-base $PWD/trunk \
- --target-base $PWD/trunk/target</code></pre>
-</div>
+<p>Please use "ventilated prose", with one sentence per line.</p>
</div>
-<div class="paragraph">
-<p>To build a single page use the <code>build_file.pl</code> script:</p>
+<div class="ulist">
+<ul>
+<li>
+<p>A blank line indicates a new paragraph.</p>
+</li>
+<li>
+<p>A page starts with a title, indicated by <code>= Title</code>.</p>
+</li>
+<li>
+<p>Sections are marked with <code>==</code>, <code>===</code>, etc, the number
of <code>=</code> indicating section nesting.</p>
+</li>
+<li>
+<p>Sections are automatically assigned ids that can be used as the fragment in
links.
+To manually specify an id, precede the section line with <code>[#my-id]</code>
on a separate line.</p>
+</li>
+<li>
+<p>Code blocks look like this:</p>
+</li>
+</ul>
</div>
<div class="listingblock">
<div class="content">
-<pre class="highlightjs highlight"><code class="language-sh hljs"
data-lang="sh"> $ tools/build/build_site.pl --source-base $PWD/trunk \
- --target-base $PWD/trunk/target \
- --source content/documentation.mdtext</code></pre>
-</div>
+<pre>[source,java]
+----
+class Foo {
+...
+}
+----</pre>
</div>
-<div class="paragraph">
-<p>The argument to the <code>--source</code> parameter is relative to the
<code>--source-base</code> folder.</p>
</div>
</div>
</div>
<div class="sect1">
-<h2 id="_configuring_site_generation_on_mac"><a class="anchor"
href="#_configuring_site_generation_on_mac"></a>Configuring site generation on
Mac</h2>
+<h2 id="_local_build"><a class="anchor" href="#_local_build"></a>Local
build</h2>
<div class="sectionbody">
<div class="paragraph">
-<p>Those instructions were computed on Mountain Lion.</p>
+<p>You need Node and npm installed.
+You also need git to clone the repositories locally, but the build itself does
not use git.</p>
</div>
<div class="paragraph">
-<p>A couple of Python and Perl libraries are required and need to be
installed</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-sh hljs"
data-lang="sh"> $ sudo easy_install Pygments
- $ sudo easy_install Markdown</code></pre>
+<p>I do not recommend following the instructions on the Antora site, which
advise installing Antora globally.
+The playbook project is instead set up to use an npm script to install Antora
and all required dependencies locally
+At a minimum:</p>
</div>
+<div class="ulist">
+<ul>
+<li>
+<p>Clone the <code>felix-antora</code> playbook project.</p>
+</li>
+<li>
+<p>Run <code>npm run plain-install</code>.</p>
+</li>
+<li>
+<p>Run <code>npm run build</code>.</p>
+</li>
+</ul>
</div>
<div class="paragraph">
-<p>And for the Perl modules:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-sh hljs"
data-lang="sh"> $ sudo cpan install XML::Atom::Feed
- $ sudo cpan install XML::RSS::Parser
- $ sudo cpan install XML::Parser::Lite
- $ sudo cpan install XML::RSS::Parser::Lite
- $ sudo cpan install Net::Twitter
- $ sudo cpan install SVN::Client</code></pre>
-</div>
+<p>This will build the site locally into build/site, using the remote content
sources, such as <code>felix-antora-site</code>.</p>
</div>
<div class="paragraph">
-<p>Be careful that some of those commands require time…​
-Once done, launch the mardown daemon with the following command from the SVN
root:</p>
+<p>Most likely you will want to modify content sources locally, and build
using your local sources, before committing and pushing your changes.
+To enable this:</p>
</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-sh hljs"
data-lang="sh"> $ export MARKDOWN_SOCKET="$PWD/tools/build/../markdown.socket"
- $ export PYTHONPATH="$PWD/tools/build"
- $ python "$PWD/tools/build/markdownd.py"</code></pre>
+<div class="ulist">
+<ul>
+<li>
+<p>Clone the <code>felix-antora-site</code> repository and any other content
repositories you wish to work with next to the playbook project.</p>
+</li>
+<li>
+<p>Modify the <code>antora-playbook.yml</code> to point to the local clones
rather than the remote repositories.
+Be sure to specify <code>branches: HEAD</code> to use the worktree content
rather than the local committed repository content.
+The appropriate changes are already in the playbook, commented out, with
comments, for the <code>felix-antora-site</code> repository.</p>
+</li>
+<li>
+<p>Build the site as above.</p>
+</li>
+</ul>
</div>
+<div class="sect2">
+<h3 id="_working_with_the_ui"><a class="anchor"
href="#_working_with_the_ui"></a>Working with the UI</h3>
+<div class="ulist">
+<ul>
+<li>
+<p>Clone the <code>felix-antora-ui</code> project next to the playbook
project.</p>
+</li>
+<li>
+<p>Run <code>npm i</code>.</p>
+</li>
+<li>
+<p>Run <code>./node_modules/gulp/bin/gulp.js</code> to assemble the UI.</p>
+</li>
+<li>
+<p>To see the results, run <code>cp build/felix-antora-ui-bundle.zip
../felix-antora/node_modules/@apache-felix/felix-antora-ui/build/felix-antora-ui-bundle.zip</code>
and build the playbook project.</p>
+</li>
+<li>
+<p>When you are satisfied with your changes, commit both source changes and
the assembled UI bundle and push to the remote repository.</p>
+</li>
+<li>
+<p>UI bundle changes do not trigger a site build; you’ll need to start
one manually.</p>
+</li>
+</ul>
</div>
<div class="paragraph">
-<p>And finally, generate the web site from the svn root with:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-sh hljs"
data-lang="sh"> tools/build/build_site.pl --source-base $PWD/trunk
--target-base $PWD/trunk/target</code></pre>
+<p>Most likely making changes to src/partials/* templates will be fairly
self-explanatory.
+Other changes are likely to need a fairly detailed understanding of the Antora
default UI.</p>
</div>
</div>
</div>
diff --git a/sitemap.xml b/sitemap.xml
index ecc4e90..b8db344 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -2,614 +2,614 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://felix.apache.org/documentation/community/contributing.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/community/project-info.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/community/projects-using-felix.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/development/coding-standards.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/development/dependencies-file-template.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/development/provisional-osgi-api-policy.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/development/release-management-nexus.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/development/site-how-to.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/development/using-the-osgi-compliance-tests.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/documentation.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/downloads.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/faqs.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/faqs/apache-felix-bundle-plugin-faq.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/faqs/apache-felix-scr-plugin-faq.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/getting-started.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/index.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/license.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/apache-karaf.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/apache-felix-board-report-template.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2007-04.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2007-05.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2007-06.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2007-09.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2007-12.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2008-03.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2008-06.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2008-09.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2008-12.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2009-03.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2009-06.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2009-09.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2009-12.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2010-03.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2010-06.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2010-09.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2010-12.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2011-03.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2011-06.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2011-09.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2011-12.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2012-03.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2012-06.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2012-09.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2012-12.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/board-reports/board-report-2013-03.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-001-use-cases.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-002-profiles.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-002-profiles/cat-scan-002-001-basic-profile.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-003-run-log-archive.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-004-api-reference.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-005-technical-compatibility-kit.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-006-glossary.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/cat-scan-project-proposal/cat-scan-007-references.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/incubator-status-report-january-2007.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/incubator-status-report-october-2006.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/osgi-bundle-service-diagrams.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/sandbox.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/sandbox/composite-bundles.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/sandbox/virtual-bundles.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/sandbox/web-console-ng.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/subproject-release-status.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/miscellaneous/tlp-task-list.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/news.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/site-map.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/annotations.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/background.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/bundles-and-dependencies.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/design-patterns.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/development.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/dm-lambda.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/history.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/javadocs.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/migrating-from-earlier-versions.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/migrating-from-other-solutions.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/performance-tuning.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/resources.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/whatsnew-r15.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/whatsnew.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-adapter.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-aspect.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-bundle-adapter.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-factory-configuration-adapter.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-resource-adapter.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/component-singleton.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/components.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dependencies.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-bundle.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-configuration.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-resource.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-service.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/dm-annotations.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/external-links.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/service-scopes.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/reference/thread-model.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/tutorials/getting-started.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/tutorials/leveraging-the-shell.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/tutorials/sample-code.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/tutorials/working-with-annotations.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-event-admin.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-file-install.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework-security.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-bundle-cache.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-configuration-properties.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-faq.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-launching-and-embedding.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-framework/apache-felix-framework-usage-documentation.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-gogo.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-gogo/rfc-147-overview.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-healthchecks.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-inventory.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-log.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-logback.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-scr-ant-task-use.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-scr-bndtools-use.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/extending-scr-annotations.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/scr-javadoc-tags.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-metatype-service.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-osgi-bundle-repository.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-preferences-service.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-remote-shell.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-shell-tui.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-shell.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/branding-the-web-console.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-resources.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-web-console-plugins.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-logging.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-output-templating.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/web-console-restful-api.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/subprojects/apache-felix-web-console/web-console-security-provider.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-application-demonstration.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-faq.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-1.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-2.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-2b.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-3.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-4.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-5.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-6.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-7.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-8.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
<url>
<loc>https://felix.apache.org/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-9.html</loc>
-<lastmod>2021-07-21T23:54:04.457Z</lastmod>
+<lastmod>2021-07-22T23:20:14.852Z</lastmod>
</url>
</urlset>