Improving the badges script and updated the pages to use ci-build.apache.org
diff --git a/README.md b/README.md
index 09a6ea9..cea627f 100644
--- a/README.md
+++ b/README.md
@@ -19,13 +19,14 @@
 
 ### Updating Module Badges
 
-We have a simple script to update the badges in GitHub's README.md files. To update all repositories:
+We have a simple script to update the badges in GitHub's README.md files. To update a single repository:
 
-    ./add-badges.sh [SLING_DIR]
+    ./generate-project-badges.groovy [REPO_DIR]
+    
+To update all repositories:
 
-To update a single repository:
+    repo forall -c '[SLING_DIR]/aggregator/generate-project-badges.groovy .'
 
-    ./add-badges.sh [SLING_DIR] [REPO_NAME]
 
 ### Updating the Aggregator List
 
diff --git a/docs/groups/auth.md b/docs/groups/auth.md
index 5dbab05..1dfafba 100644
--- a/docs/groups/auth.md
+++ b/docs/groups/auth.md
@@ -3,8 +3,8 @@
 
 | Module | Description | Module Status | Pull Requests |
 |---    |---    |---    |---    |
-| [Apache Sling Authentication XING OAuth](https://github.com/apache/sling-org-apache-sling-auth-xing-oauth) <br/> <small>([org.apache.sling.auth.xing.oauth](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.oauthD%22))</small> | Apache Sling Authentication XING OAuth | &#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.xing.oauth/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.oauth%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.xing.oauth.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-xing-oauth)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-oauth/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-oauth/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-auth-xing-oauth/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-oauth/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-xing-oauth.svg)](https://github.com/apache/sling-org-apache-sling-auth-xing-oauth/pulls) |
-| [Apache Sling Form Based Authentication Handler](https://github.com/apache/sling-org-apache-sling-auth-form) <br/> <small>([org.apache.sling.auth.form](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.formD%22))</small> |          Bundle implementing form based authentication with login         and logout support. Authentication state is maintained in         a Cookie or in an HTTP Session. The password is only submitted         when first authenticating.      | &#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.form/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.form%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.form.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-form)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-form/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-form/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-auth-form/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-form/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-form.svg)](https://github.com/apache/sling-org-apache-sling-auth-form/pulls) |
-| [Apache Sling Authentication Service](https://github.com/apache/sling-org-apache-sling-auth-core) <br/> <small>([org.apache.sling.auth.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.coreD%22))</small> |          The Sling Authentication Service bundle provides the basic         mechanisms to authenticate HTTP requests with a JCR repository.         The algorithms for extracting authentication details from the         requests is extensible by implementing an AuthenticationHandler         interface.      | &#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.core%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-core)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-core/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-core/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-auth-core/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-core/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-core.svg)](https://github.com/apache/sling-org-apache-sling-auth-core/pulls) |
-| [Apache Sling Authentication XING Login](https://github.com/apache/sling-org-apache-sling-auth-xing-login) <br/> <small>([org.apache.sling.auth.xing.login](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.loginD%22))</small> |  | &#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.xing.login/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.login%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.xing.login.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-xing-login)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-login/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-login/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-auth-xing-login/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-login/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-xing-login.svg)](https://github.com/apache/sling-org-apache-sling-auth-xing-login/pulls) |
-| [Apache Sling Authentication XING API](https://github.com/apache/sling-org-apache-sling-auth-xing-api) <br/> <small>([org.apache.sling.auth.xing.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.apiD%22))</small> | Apache Sling Authentication XING API | &#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.xing.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.xing.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-xing-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-auth-xing-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-xing-api.svg)](https://github.com/apache/sling-org-apache-sling-auth-xing-api/pulls) |
\ No newline at end of file
+| [Apache Sling Auth Core](https://github.com/apache/sling-org-apache-sling-auth-core) <br/> <small>([org.apache.sling.auth.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.coreD%22))</small> |          The Sling Authentication Service bundle provides the basic         mechanisms to authenticate HTTP requests with a JCR repository.         The algorithms for extracting authentication details from the         requests is extensible by implementing an AuthenticationHandler         interface.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-core/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-core/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-core/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-core/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-core&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-core)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-core&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-core)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-core)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.core%22)&#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-core.svg)](https://github.com/apache/sling-org-apache-sling-auth-core/pulls) |
+| [Apache Sling Form Based Authentication](https://github.com/apache/sling-org-apache-sling-auth-form) <br/> <small>([org.apache.sling.auth.form](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.formD%22))</small> |          Bundle implementing form based authentication with login         and logout support. Authentication state is maintained in         a Cookie or in an HTTP Session. The password is only submitted         when first authenticating.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-form/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-form/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-form/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-form/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-form&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-form)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-form&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-form)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.form.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-form)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.form/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.form%22)&#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-form.svg)](https://github.com/apache/sling-org-apache-sling-auth-form/pulls) |
+| [Apache Sling Authentication XING API](https://github.com/apache/sling-org-apache-sling-auth-xing-api) <br/> <small>([org.apache.sling.auth.xing.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.apiD%22))</small> | Apache Sling Authentication XING API | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-xing-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-xing-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-xing-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-xing-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.xing.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-xing-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.xing.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.api%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-xing-api.svg)](https://github.com/apache/sling-org-apache-sling-auth-xing-api/pulls) |
+| [Apache Sling Authentication XING Login](https://github.com/apache/sling-org-apache-sling-auth-xing-login) <br/> <small>([org.apache.sling.auth.xing.login](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.loginD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-login/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-login/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-login/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-login/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-xing-login&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-xing-login)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-xing-login&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-xing-login)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.xing.login.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-xing-login)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.xing.login/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.login%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-xing-login.svg)](https://github.com/apache/sling-org-apache-sling-auth-xing-login/pulls) |
+| [Apache Sling Authentication XING OAuth](https://github.com/apache/sling-org-apache-sling-auth-xing-oauth) <br/> <small>([org.apache.sling.auth.xing.oauth](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.oauthD%22))</small> | Apache Sling Authentication XING OAuth | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-oauth/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-oauth/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-oauth/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-oauth/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-xing-oauth&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-xing-oauth)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-xing-oauth&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-xing-oauth)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.xing.oauth.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-xing-oauth)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.xing.oauth/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.oauth%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-xing-oauth.svg)](https://github.com/apache/sling-org-apache-sling-auth-xing-oauth/pulls) |
\ No newline at end of file
diff --git a/docs/groups/bnd.md b/docs/groups/bnd.md
index b3ad348..2d97bdc 100644
--- a/docs/groups/bnd.md
+++ b/docs/groups/bnd.md
@@ -3,5 +3,6 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling bnd Plugins](https://github.com/apache/sling-org-apache-sling-bnd-plugins) <br/> <small>([org.apache.sling.bnd.plugins](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bnd.pluginsD%22))</small> | This module provides plugins for bnd. | &#32;[![bnd](https://sling.apache.org/badges/group-bnd.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/bnd.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-bnd-plugins/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-bnd-plugins/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-bnd-plugins/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-bnd-plugins/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-bnd-plugins.svg)](https://github.com/apache/sling-org-apache-sling-bnd-plugins/pulls) |
-| [Apache Sling Models bnd Plugin](https://github.com/apache/sling-org-apache-sling-bnd-models) <br/> <small>([org.apache.sling.bnd.models](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bnd.modelsD%22))</small> | This bnd plugin detected all Sling Models classes and adds a bundle header 'Sling-Model-Classes' containing their names. | &#32;[![bnd](https://sling.apache.org/badges/group-bnd.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/bnd.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.bnd.models/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bnd.models%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.bnd.models.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-bnd-models)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-bnd-models/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-bnd-models/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-bnd-models/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-bnd-models/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-bnd-models.svg)](https://github.com/apache/sling-org-apache-sling-bnd-models/pulls) |
\ No newline at end of file
+| [Apache Sling Models bnd Plugin](https://github.com/apache/sling-org-apache-sling-bnd-models) <br/> <small>([org.apache.sling.bnd.models](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bnd.modelsD%22))</small> | This bnd plugin detected all Sling Models classes and adds a bundle header 'Sling-Model-Classes' containing their names. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-models/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-models/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-models/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-models/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-bnd-models&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-bnd-models)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-bnd-models&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-bnd-models)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.bnd.models.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-bnd-models)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.bnd.models/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bnd.models%22)&#32;[![bnd](https://sling.apache.org/badges/group-bnd.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/bnd.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-bnd-models.svg)](https://github.com/apache/sling-org-apache-sling-bnd-models/pulls) |
+| [Apache Sling bnd Remove Parameters from OSGi Headers Plugin](https://github.com/apache/sling-org-apache-sling-bnd-plugin-headers-parameters-remove) <br/> <small>([org.apache.sling.bnd.plugin.headers.parameters.remove](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bnd.plugin.headers.parameters.removeD%22))</small> | This module provides a plugin for bnd to remove parameters from OSGi headers. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-plugin-headers-parameters-remove/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-plugin-headers-parameters-remove/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-plugin-headers-parameters-remove/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-plugin-headers-parameters-remove/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-bnd-plugin-headers-parameters-remove&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-bnd-plugin-headers-parameters-remove)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-bnd-plugin-headers-parameters-remove&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-bnd-plugin-headers-parameters-remove)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.bnd.plugin.headers.parameters.remove.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-bnd-plugin-headers-parameters-remove)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.bnd.plugin.headers.parameters.remove/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bnd.plugin.headers.parameters.remove%22)&#32;[![bnd](https://sling.apache.org/badges/group-bnd.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/bnd.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-bnd-plugin-headers-parameters-remove.svg)](https://github.com/apache/sling-org-apache-sling-bnd-plugin-headers-parameters-remove/pulls) |
+| [Apache Sling bnd Plugins](https://github.com/apache/sling-org-apache-sling-bnd-plugins) <br/> <small>([org.apache.sling.bnd.plugins](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bnd.pluginsD%22))</small> | This module provides plugins for bnd. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-plugins/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-plugins/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-plugins/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-plugins/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-bnd-plugins&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-bnd-plugins)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-bnd-plugins&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-bnd-plugins)&#32;[![bnd](https://sling.apache.org/badges/group-bnd.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/bnd.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-bnd-plugins.svg)](https://github.com/apache/sling-org-apache-sling-bnd-plugins/pulls) |
\ No newline at end of file
diff --git a/docs/groups/caconfig.md b/docs/groups/caconfig.md
index 6852005..a2099f1 100644
--- a/docs/groups/caconfig.md
+++ b/docs/groups/caconfig.md
@@ -3,8 +3,8 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling Context-Aware Configuration Integration Tests](https://github.com/apache/sling-org-apache-sling-caconfig-integration-tests) <br/> <small>([org.apache.sling.caconfig.integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.integration-testsD%22))</small> | Integration tests for the Apache Sling Context-Aware Configuration Implementation | &#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-integration-tests/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-integration-tests/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-caconfig-integration-tests/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-integration-tests/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-integration-tests/pulls) |
-| [Apache Sling Context-Aware Configuration Implementation](https://github.com/apache/sling-org-apache-sling-caconfig-impl) <br/> <small>([org.apache.sling.caconfig.impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.implD%22))</small> | Apache Sling Context-Aware Configuration Implementation | &#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.caconfig.impl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.impl%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.caconfig.impl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-caconfig-impl)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-impl/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-impl/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-caconfig-impl/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-impl/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-impl.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-impl/pulls) |
-| [Apache Sling Context-Aware Configuration SPI](https://github.com/apache/sling-org-apache-sling-caconfig-spi) <br/> <small>([org.apache.sling.caconfig.spi](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.spiD%22))</small> | Apache Sling Context-Aware Configuration SPI | &#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.caconfig.spi/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.spi%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.caconfig.spi.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-caconfig-spi)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-spi/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-spi/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-caconfig-spi/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-spi/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-spi.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-spi/pulls) |
-| [Apache Sling Context-Aware Configuration bnd Plugin](https://github.com/apache/sling-org-apache-sling-caconfig-bnd-plugin) <br/> <small>([org.apache.sling.caconfig.bnd-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.bnd-pluginD%22))</small> | This bnd plugin detected all configuration annotation classes and adds a bundle header 'Sling-ContextAware-Configuration-Classes' containing their names. | &#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.caconfig.bnd-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.bnd-plugin%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.caconfig.bnd-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-caconfig-bnd-plugin)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-bnd-plugin/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-bnd-plugin/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-caconfig-bnd-plugin/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-bnd-plugin/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-bnd-plugin.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-bnd-plugin/pulls) |
-| [Apache Sling Context-Aware Configuration API](https://github.com/apache/sling-org-apache-sling-caconfig-api) <br/> <small>([org.apache.sling.caconfig.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.apiD%22))</small> | Apache Sling Context-Aware Configuration API | &#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.caconfig.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.caconfig.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-caconfig-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-caconfig-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-api.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-api/pulls) |
\ No newline at end of file
+| [Apache Sling Context-Aware Configuration API](https://github.com/apache/sling-org-apache-sling-caconfig-api) <br/> <small>([org.apache.sling.caconfig.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.apiD%22))</small> | Apache Sling Context-Aware Configuration API | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-caconfig-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-caconfig-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-caconfig-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-caconfig-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.caconfig.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-caconfig-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.caconfig.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.api%22)&#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-api.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-api/pulls) |
+| [Apache Sling Context-Aware Configuration bnd Plugin](https://github.com/apache/sling-org-apache-sling-caconfig-bnd-plugin) <br/> <small>([org.apache.sling.caconfig.bnd-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.bnd-pluginD%22))</small> | This bnd plugin detected all configuration annotation classes and adds a bundle header 'Sling-ContextAware-Configuration-Classes' containing their names. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-bnd-plugin/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-bnd-plugin/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-bnd-plugin/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-bnd-plugin/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-caconfig-bnd-plugin&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-caconfig-bnd-plugin)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-caconfig-bnd-plugin&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-caconfig-bnd-plugin)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.caconfig.bnd-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-caconfig-bnd-plugin)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.caconfig.bnd-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.bnd-plugin%22)&#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-bnd-plugin.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-bnd-plugin/pulls) |
+| [Apache Sling Context-Aware Configuration Implementation](https://github.com/apache/sling-org-apache-sling-caconfig-impl) <br/> <small>([org.apache.sling.caconfig.impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.implD%22))</small> | Apache Sling Context-Aware Configuration Implementation | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-impl/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-impl/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-impl/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-impl/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-caconfig-impl&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-caconfig-impl)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-caconfig-impl&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-caconfig-impl)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.caconfig.impl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-caconfig-impl)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.caconfig.impl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.impl%22)&#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-impl.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-impl/pulls) |
+| [Apache Sling Context-Aware Configuration Integration Tests](https://github.com/apache/sling-org-apache-sling-caconfig-integration-tests) <br/> <small>([org.apache.sling.caconfig.integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.integration-testsD%22))</small> | Integration tests for the Apache Sling Context-Aware Configuration Implementation | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-integration-tests/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-integration-tests/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-integration-tests/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-integration-tests/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-caconfig-integration-tests&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-caconfig-integration-tests)&#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-integration-tests/pulls) |
+| [Apache Sling Context-Aware Configuration SPI](https://github.com/apache/sling-org-apache-sling-caconfig-spi) <br/> <small>([org.apache.sling.caconfig.spi](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.spiD%22))</small> | Apache Sling Context-Aware Configuration SPI | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-spi/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-spi/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-spi/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-spi/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-caconfig-spi&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-caconfig-spi)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-caconfig-spi&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-caconfig-spi)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.caconfig.spi.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-caconfig-spi)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.caconfig.spi/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.spi%22)&#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-spi.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-spi/pulls) |
\ No newline at end of file
diff --git a/docs/groups/contentparser.md b/docs/groups/contentparser.md
index 7add19b..d9dac41 100644
--- a/docs/groups/contentparser.md
+++ b/docs/groups/contentparser.md
@@ -3,8 +3,8 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling Content Parser Test Utilities](https://github.com/apache/sling-org-apache-sling-contentparser-testutils) <br/> <small>([org.apache.sling.contentparser.testutils](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.testutilsD%22))</small> |          Apache Sling Content Parser Test Utilities for the Content Parser API implementations      | &#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.testutils/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.testutils%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.testutils.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-testutils)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-testutils/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-testutils/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-contentparser-testutils/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-testutils/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-testutils.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-testutils/pulls) |
-| [Apache Sling Content Parser API](https://github.com/apache/sling-org-apache-sling-contentparser-api) <br/> <small>([org.apache.sling.contentparser.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.apiD%22))</small> |          API for parsing Apache Sling Resource trees stored in files (e.g. JSON, FileVault XML, etc.)      | &#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-contentparser-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-api.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-api/pulls) |
-| [Apache Sling Content Parser for JSON](https://github.com/apache/sling-org-apache-sling-contentparser-json) <br/> <small>([org.apache.sling.contentparser.json](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.jsonD%22))</small> |          Apache Sling Content Parser for resource trees stored in JSON files      | &#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.json/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.json%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.json.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-json)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-json/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-json/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-contentparser-json/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-json/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-json.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-json/pulls) |
-| [Apache Sling Content Parser for JackRabbit FileVault XML](https://github.com/apache/sling-org-apache-sling-contentparser-xml-jcr) <br/> <small>([org.apache.sling.contentparser.xml-jcr](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.xml-jcrD%22))</small> |          Apache Sling Content Parser for resource trees stored in JackRabbit FileVault XML files      | &#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.xml-jcr/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.xml-jcr%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.xml-jcr.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-xml-jcr)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-xml-jcr/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-xml-jcr/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-contentparser-xml-jcr/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-xml-jcr/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-xml-jcr.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-xml-jcr/pulls) |
-| [Apache Sling Content Parser for XML](https://github.com/apache/sling-org-apache-sling-contentparser-xml) <br/> <small>([org.apache.sling.contentparser.xml](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.xmlD%22))</small> |          Apache Sling Content Parser for resource trees stored in XML files      | &#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.xml/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.xml%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.xml.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-xml)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-xml/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-xml/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-contentparser-xml/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-xml/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-xml.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-xml/pulls) |
\ No newline at end of file
+| [Apache Sling Content Parser API](https://github.com/apache/sling-org-apache-sling-contentparser-api) <br/> <small>([org.apache.sling.contentparser.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.apiD%22))</small> |          API for parsing Apache Sling Resource trees stored in files (e.g. JSON, FileVault XML, etc.)      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.api%22)&#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-api.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-api/pulls) |
+| [Apache Sling Content Parser for JSON](https://github.com/apache/sling-org-apache-sling-contentparser-json) <br/> <small>([org.apache.sling.contentparser.json](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.jsonD%22))</small> |          Apache Sling Content Parser for resource trees stored in JSON files      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-json/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-json/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-json/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-json/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-json&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-json)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-json&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-json)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.json.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-json)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.json/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.json%22)&#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-json.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-json/pulls) |
+| [Apache Sling Content Parser Test Utilities](https://github.com/apache/sling-org-apache-sling-contentparser-testutils) <br/> <small>([org.apache.sling.contentparser.testutils](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.testutilsD%22))</small> |          Apache Sling Content Parser Test Utilities for the Content Parser API implementations      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-testutils/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-testutils/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-testutils/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-testutils/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-testutils&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-testutils)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-testutils&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-testutils)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.testutils.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-testutils)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.testutils/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.testutils%22)&#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-testutils.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-testutils/pulls) |
+| [Apache Sling Content Parser for XML](https://github.com/apache/sling-org-apache-sling-contentparser-xml) <br/> <small>([org.apache.sling.contentparser.xml](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.xmlD%22))</small> |          Apache Sling Content Parser for resource trees stored in XML files      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-xml/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-xml/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-xml/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-xml/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-xml&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-xml)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-xml&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-xml)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.xml.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-xml)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.xml/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.xml%22)&#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-xml.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-xml/pulls) |
+| [Apache Sling Content Parser for JackRabbit FileVault XML](https://github.com/apache/sling-org-apache-sling-contentparser-xml-jcr) <br/> <small>([org.apache.sling.contentparser.xml-jcr](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.xml-jcrD%22))</small> |          Apache Sling Content Parser for resource trees stored in JackRabbit FileVault XML files      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-xml-jcr/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-xml-jcr/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-xml-jcr/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-xml-jcr/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-xml-jcr&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-xml-jcr)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-xml-jcr&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-xml-jcr)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.xml-jcr.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-xml-jcr)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.xml-jcr/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.xml-jcr%22)&#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-xml-jcr.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-xml-jcr/pulls) |
\ No newline at end of file
diff --git a/docs/groups/crankstart.md b/docs/groups/crankstart.md
deleted file mode 100644
index 7fecb00..0000000
--- a/docs/groups/crankstart.md
+++ /dev/null
@@ -1,8 +0,0 @@
-[Apache Sling](https://sling.apache.org) > [Aggregator](https://github.com/apache/sling-aggregator/) > [Modules](https://github.com/apache/sling-aggregator/blob/master/docs/modules.md) > crankstart
-# crankstart Modules
-
-| Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
-|---    |---    |---    |---    |
-| [Apache Sling Crankstart Launcher](https://github.com/apache/sling-org-apache-sling-crankstart-launcher) <br/> <small>([org.apache.sling.crankstart.launcher](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.crankstart.launcherD%22))</small> |          Sling launcher that gets artifacts defined in a Sling Provisioning         Model at runtime, instead of embedding them in the launcher jar like         the Sling Launchpad does.      | &#32;[![crankstart](https://sling.apache.org/badges/group-crankstart.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/crankstart.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.crankstart.launcher/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.crankstart.launcher%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.crankstart.launcher.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-crankstart-launcher)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-launcher/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-launcher/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-crankstart-launcher/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-launcher/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-crankstart-launcher.svg)](https://github.com/apache/sling-org-apache-sling-crankstart-launcher/pulls) |
-| [Apache Sling Crankstart Test Services](https://github.com/apache/sling-org-apache-sling-crankstart-test-services) <br/> <small>([org.apache.sling.crankstart.test.services](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.crankstart.test.servicesD%22))</small> | Bundle used to test the Crankstart launcher | &#32;[![crankstart](https://sling.apache.org/badges/group-crankstart.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/crankstart.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.crankstart.test.services/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.crankstart.test.services%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.crankstart.test.services.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-crankstart-test-services)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-test-services/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-test-services/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-crankstart-test-services/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-test-services/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-crankstart-test-services.svg)](https://github.com/apache/sling-org-apache-sling-crankstart-test-services/pulls) |
-| [Apache Sling Crankstart Test Provisioning Model](https://github.com/apache/sling-org-apache-sling-crankstart-test-model) <br/> <small>([org.apache.sling.crankstart.test.model](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.crankstart.test.modelD%22))</small> |          Additional Provisioning Model used in Crankstart tests.       | &#32;[![crankstart](https://sling.apache.org/badges/group-crankstart.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/crankstart.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-test-model/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-test-model/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-crankstart-test-model/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-test-model/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-crankstart-test-model.svg)](https://github.com/apache/sling-org-apache-sling-crankstart-test-model/pulls) |
\ No newline at end of file
diff --git a/docs/groups/discovery.md b/docs/groups/discovery.md
index 019a804..2e28fb0 100644
--- a/docs/groups/discovery.md
+++ b/docs/groups/discovery.md
@@ -3,10 +3,10 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling Oak-Based Discovery Service](https://github.com/apache/sling-org-apache-sling-discovery-oak) <br/> <small>([org.apache.sling.discovery.oak](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.oakD%22))</small> | Implementation of Apache Sling Discovery based on Jackrabbit Oak using its discovery-lite descriptor for in-cluster view detection and a TopologyView through HTTP POST heartbeats announcing sub-topologies to each other. | &#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.oak/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.oak%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.oak.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-oak)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-oak/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-oak/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-discovery-oak/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-oak/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-oak.svg)](https://github.com/apache/sling-org-apache-sling-discovery-oak/pulls) |
-| [Apache Sling Discovery Base](https://github.com/apache/sling-org-apache-sling-discovery-base) <br/> <small>([org.apache.sling.discovery.base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.baseD%22))</small> | Contains Connector and Properties support that some implementations might choose to build upon | &#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.base/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.base%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.base.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-base)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-base/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-base/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-discovery-base/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-base/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-base.svg)](https://github.com/apache/sling-org-apache-sling-discovery-base/pulls) |
-| [Apache Sling Discovery Commons](https://github.com/apache/sling-org-apache-sling-discovery-commons) <br/> <small>([org.apache.sling.discovery.commons](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.commonsD%22))</small> | Common services related to Sling Discovery | &#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.commons/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.commons%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.commons.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-commons)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-commons/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-commons/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-discovery-commons/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-commons/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-commons.svg)](https://github.com/apache/sling-org-apache-sling-discovery-commons/pulls) |
-| [Apache Sling Discovery Standalone Implementation](https://github.com/apache/sling-org-apache-sling-discovery-standalone) <br/> <small>([org.apache.sling.discovery.standalone](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.standaloneD%22))</small> |          Implementation of the discovery API for standalone instances      | &#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.standalone/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.standalone%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.standalone.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-standalone)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-standalone/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-standalone/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-discovery-standalone/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-standalone/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-standalone.svg)](https://github.com/apache/sling-org-apache-sling-discovery-standalone/pulls) |
-| [Apache Sling Discovery API](https://github.com/apache/sling-org-apache-sling-discovery-api) <br/> <small>([org.apache.sling.discovery.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.apiD%22))</small> |          Support for topology discovery of instances.      | &#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-discovery-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-api.svg)](https://github.com/apache/sling-org-apache-sling-discovery-api/pulls) |
-| [Apache Sling Discovery Support Bundle](https://github.com/apache/sling-org-apache-sling-discovery-support) <br/> <small>([org.apache.sling.discovery.support](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.supportD%22))</small> |          Supporting services for the discovery      | &#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.support/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.support%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.support.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-support)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-support/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-support/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-discovery-support/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-support/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-support.svg)](https://github.com/apache/sling-org-apache-sling-discovery-support/pulls) |
-| [Apache Sling Resource-Based Discovery Service](https://github.com/apache/sling-org-apache-sling-discovery-impl) <br/> <small>([org.apache.sling.discovery.impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.implD%22))</small> | Implementation of Apache Sling Discovery based on Sling Resource providing a ClusterView through resource-clustering (eg jackrabbit clustering) and a TopologyView through HTTP POST heartbeats announcing sub-topologies to each other. | &#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.impl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.impl%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.impl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-impl)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-impl/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-impl/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-discovery-impl/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-impl/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-impl.svg)](https://github.com/apache/sling-org-apache-sling-discovery-impl/pulls) |
\ No newline at end of file
+| [Apache Sling Discovery API](https://github.com/apache/sling-org-apache-sling-discovery-api) <br/> <small>([org.apache.sling.discovery.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.apiD%22))</small> |          Support for topology discovery of instances.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.api%22)&#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-api.svg)](https://github.com/apache/sling-org-apache-sling-discovery-api/pulls) |
+| [Apache Sling Discovery Base](https://github.com/apache/sling-org-apache-sling-discovery-base) <br/> <small>([org.apache.sling.discovery.base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.baseD%22))</small> | Contains Connector and Properties support that some implementations might choose to build upon | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-base/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-base/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-base/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-base/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-base&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-base)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-base&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-base)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.base.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-base)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.base/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.base%22)&#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-base.svg)](https://github.com/apache/sling-org-apache-sling-discovery-base/pulls) |
+| [Apache Sling Discovery Commons](https://github.com/apache/sling-org-apache-sling-discovery-commons) <br/> <small>([org.apache.sling.discovery.commons](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.commonsD%22))</small> | Common services related to Sling Discovery | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-commons/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-commons/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-commons/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-commons/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-commons&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-commons)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-commons&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-commons)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.commons.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-commons)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.commons/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.commons%22)&#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-commons.svg)](https://github.com/apache/sling-org-apache-sling-discovery-commons/pulls) |
+| [Apache Sling Resource-Based Discovery Service](https://github.com/apache/sling-org-apache-sling-discovery-impl) <br/> <small>([org.apache.sling.discovery.impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.implD%22))</small> | Implementation of Apache Sling Discovery based on Sling Resource providing a ClusterView through resource-clustering (eg jackrabbit clustering) and a TopologyView through HTTP POST heartbeats announcing sub-topologies to each other. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-impl/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-impl/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-impl/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-impl/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-impl&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-impl)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-impl&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-impl)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.impl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-impl)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.impl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.impl%22)&#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-impl.svg)](https://github.com/apache/sling-org-apache-sling-discovery-impl/pulls) |
+| [Apache Sling Oak-Based Discovery Service](https://github.com/apache/sling-org-apache-sling-discovery-oak) <br/> <small>([org.apache.sling.discovery.oak](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.oakD%22))</small> | Implementation of Apache Sling Discovery based on Jackrabbit Oak using its discovery-lite descriptor for in-cluster view detection and a TopologyView through HTTP POST heartbeats announcing sub-topologies to each other. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-oak/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-oak/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-oak/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-oak/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-oak&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-oak)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-oak&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-oak)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.oak.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-oak)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.oak/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.oak%22)&#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-oak.svg)](https://github.com/apache/sling-org-apache-sling-discovery-oak/pulls) |
+| [Apache Sling Discovery Standalone Implementation](https://github.com/apache/sling-org-apache-sling-discovery-standalone) <br/> <small>([org.apache.sling.discovery.standalone](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.standaloneD%22))</small> |          Implementation of the discovery API for standalone instances      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-standalone/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-standalone/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-standalone/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-standalone/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-standalone&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-standalone)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-standalone&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-standalone)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.standalone.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-standalone)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.standalone/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.standalone%22)&#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-standalone.svg)](https://github.com/apache/sling-org-apache-sling-discovery-standalone/pulls) |
+| [Apache Sling Discovery Support Bundle](https://github.com/apache/sling-org-apache-sling-discovery-support) <br/> <small>([org.apache.sling.discovery.support](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.supportD%22))</small> |          Supporting services for the discovery      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-support/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-support/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-support/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-support/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-support&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-support)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-support&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-support)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.support.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-support)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.support/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.support%22)&#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-support.svg)](https://github.com/apache/sling-org-apache-sling-discovery-support/pulls) |
\ No newline at end of file
diff --git a/docs/groups/distribution.md b/docs/groups/distribution.md
index e926999..9e63047 100644
--- a/docs/groups/distribution.md
+++ b/docs/groups/distribution.md
@@ -3,13 +3,13 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling Distribution Sample](https://github.com/apache/sling-org-apache-sling-distribution-sample) <br/> <small>([org.apache.sling.distribution.sample](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.sampleD%22))</small> |          The Apache Sling Distribution sample bundle provides a set of sample configurations and custom component implementations.      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.sample/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.sample%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.sample.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-sample)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-sample/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-sample/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-sample/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-sample/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-sample.svg)](https://github.com/apache/sling-org-apache-sling-distribution-sample/pulls) |
-| [Apache Sling Distribution Core](https://github.com/apache/sling-org-apache-sling-distribution-core) <br/> <small>([org.apache.sling.distribution.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.coreD%22))</small> |          The Apache Sling Distribution Core bundle provides the basic code infrastructure and API implementations for the         Sling Content Distribution module      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.core%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-core)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-core/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-core/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-core/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-core/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-core.svg)](https://github.com/apache/sling-org-apache-sling-distribution-core/pulls) |
-| [Apache Sling Distribution Journal - IT project](https://github.com/apache/sling-org-apache-sling-distribution-journal-it) <br/> <small>([org.apache.sling.distribution.journal.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.itD%22))</small> |          Integration Tests project for the Apache Sling Distribution over journal      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.journal.it/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.it%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.journal.it.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-journal-it)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-journal-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-journal-it.svg)](https://github.com/apache/sling-org-apache-sling-distribution-journal-it/pulls) |
-| [Apache Sling Distribution Avro Serializer](https://github.com/apache/sling-org-apache-sling-distribution-avro-serializer) <br/> <small>([org.apache.sling.distribution.avro-serializer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.avro-serializerD%22))</small> |          The Apache Sling Distribution Avro Serializer extensions bundle provides an Avro serialization implementation for Sling Content Distribution      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-avro-serializer/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-avro-serializer/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-avro-serializer/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-avro-serializer/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-avro-serializer.svg)](https://github.com/apache/sling-org-apache-sling-distribution-avro-serializer/pulls) |
-| [Apache Sling Journal based Content Distribution - Core bundle](https://github.com/apache/sling-org-apache-sling-distribution-journal) <br/> <small>([org.apache.sling.distribution.journal](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journalD%22))</small> | Implementation of Apache Sling Content Distribution components on top of an append-only persisted log | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.journal/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.journal.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-journal)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-journal/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-journal.svg)](https://github.com/apache/sling-org-apache-sling-distribution-journal/pulls) |
-| [Apache Sling Journal based Content Distribution - Messages bundle](https://github.com/apache/sling-org-apache-sling-distribution-journal-messages) <br/> <small>([org.apache.sling.distribution.journal.messages](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.messagesD%22))</small> | Implementation of the messages to support Apache Sling Content Distribution on top of an append-only persisted log | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.journal.messages/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.messages%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.journal.messages.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-journal-messages)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal-messages/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal-messages/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-journal-messages/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal-messages/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-journal-messages.svg)](https://github.com/apache/sling-org-apache-sling-distribution-journal-messages/pulls) |
-| [Apache Sling Journal Messaging based on Apache Kafka](https://github.com/apache/sling-org-apache-sling-distribution-journal-kafka) <br/> <small>([org.apache.sling.distribution.journal.kafka](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.kafkaD%22))</small> | Implementation of Apache Sling Content Distribution Journal Messaging based on Apache Kafka. | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.journal.kafka/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.kafka%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.journal.kafka.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-journal-kafka)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal-kafka/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal-kafka/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-journal-kafka/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal-kafka/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-journal-kafka.svg)](https://github.com/apache/sling-org-apache-sling-distribution-journal-kafka/pulls) |
-| [Apache Sling Distribution API](https://github.com/apache/sling-org-apache-sling-distribution-api) <br/> <small>([org.apache.sling.distribution.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.apiD%22))</small> |          The Apache Sling Distribution API bundle provides the APIs for the Sling Content Distribution module      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-api.svg)](https://github.com/apache/sling-org-apache-sling-distribution-api/pulls) |
-| [Apache Sling Distribution Integration Tests](https://github.com/apache/sling-org-apache-sling-distribution-it) <br/> <small>([org.apache.sling.distribution.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.itD%22))</small> |          Project tests functionality for org.apache.sling.distribution bundle      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.it/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.it%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.it.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-it)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-it.svg)](https://github.com/apache/sling-org-apache-sling-distribution-it/pulls) |
-| [Apache Sling Distribution Kryo Serializer](https://github.com/apache/sling-org-apache-sling-distribution-kryo-serializer) <br/> <small>([org.apache.sling.distribution.kryo-serializer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.kryo-serializerD%22))</small> |          The Apache Sling Distribution Kryo Serializer extension bundle provides a Kryo based serializer implementations for Sling Content Distribution      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-kryo-serializer/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-kryo-serializer/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-kryo-serializer/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-kryo-serializer/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-kryo-serializer.svg)](https://github.com/apache/sling-org-apache-sling-distribution-kryo-serializer/pulls) |
\ No newline at end of file
+| [Apache Sling Distribution API](https://github.com/apache/sling-org-apache-sling-distribution-api) <br/> <small>([org.apache.sling.distribution.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.apiD%22))</small> |          The Apache Sling Distribution API bundle provides the APIs for the Sling Content Distribution module      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.api%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-api.svg)](https://github.com/apache/sling-org-apache-sling-distribution-api/pulls) |
+| [Apache Sling Distribution Avro Serializer](https://github.com/apache/sling-org-apache-sling-distribution-avro-serializer) <br/> <small>([org.apache.sling.distribution.avro-serializer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.avro-serializerD%22))</small> |          The Apache Sling Distribution Avro Serializer extensions bundle provides an Avro serialization implementation for Sling Content Distribution      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-avro-serializer/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-avro-serializer/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-avro-serializer/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-avro-serializer/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-avro-serializer&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-avro-serializer)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-avro-serializer&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-avro-serializer)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-avro-serializer.svg)](https://github.com/apache/sling-org-apache-sling-distribution-avro-serializer/pulls) |
+| [Apache Sling Distribution Core](https://github.com/apache/sling-org-apache-sling-distribution-core) <br/> <small>([org.apache.sling.distribution.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.coreD%22))</small> |          The Apache Sling Distribution Core bundle provides the basic code infrastructure and API implementations for the         Sling Content Distribution module      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-core/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-core/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-core/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-core/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-core&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-core)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-core&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-core)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-core)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.core%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-core.svg)](https://github.com/apache/sling-org-apache-sling-distribution-core/pulls) |
+| [Apache Sling Distribution Integration Tests](https://github.com/apache/sling-org-apache-sling-distribution-it) <br/> <small>([org.apache.sling.distribution.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.itD%22))</small> |          Project tests functionality for org.apache.sling.distribution bundle      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-it/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-it&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-it)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-it)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.it.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-it)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.it/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.it%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-it.svg)](https://github.com/apache/sling-org-apache-sling-distribution-it/pulls) |
+| [Apache Sling Journal based Content Distribution - Core bundle](https://github.com/apache/sling-org-apache-sling-distribution-journal) <br/> <small>([org.apache.sling.distribution.journal](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journalD%22))</small> | Implementation of Apache Sling Content Distribution components on top of an append-only persisted log | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-journal&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-journal&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.journal.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-journal)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.journal/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal%22)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-journal.svg)](https://github.com/apache/sling-org-apache-sling-distribution-journal/pulls) |
+| [Apache Sling Distribution Journal - IT project](https://github.com/apache/sling-org-apache-sling-distribution-journal-it) <br/> <small>([org.apache.sling.distribution.journal.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.itD%22))</small> |          Integration Tests project for the Apache Sling Distribution over journal      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-it/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-journal-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal-it)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.journal.it.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-journal-it)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.journal.it/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.it%22)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-journal-it.svg)](https://github.com/apache/sling-org-apache-sling-distribution-journal-it/pulls) |
+| [Apache Sling Journal Messaging based on Apache Kafka](https://github.com/apache/sling-org-apache-sling-distribution-journal-kafka) <br/> <small>([org.apache.sling.distribution.journal.kafka](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.kafkaD%22))</small> | Implementation of Apache Sling Content Distribution Journal Messaging based on Apache Kafka. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-kafka/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-kafka/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-kafka/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-kafka/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-journal-kafka&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal-kafka)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-journal-kafka&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal-kafka)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.journal.kafka.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-journal-kafka)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.journal.kafka/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.kafka%22)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-journal-kafka.svg)](https://github.com/apache/sling-org-apache-sling-distribution-journal-kafka/pulls) |
+| [Apache Sling Journal based Content Distribution - Messages bundle](https://github.com/apache/sling-org-apache-sling-distribution-journal-messages) <br/> <small>([org.apache.sling.distribution.journal.messages](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.messagesD%22))</small> | Implementation of the messages to support Apache Sling Content Distribution on top of an append-only persisted log | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-messages/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-messages/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-messages/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-messages/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-journal-messages&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal-messages)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-journal-messages&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal-messages)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.journal.messages.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-journal-messages)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.journal.messages/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.messages%22)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-journal-messages.svg)](https://github.com/apache/sling-org-apache-sling-distribution-journal-messages/pulls) |
+| [Apache Sling Distribution Kryo Serializer](https://github.com/apache/sling-org-apache-sling-distribution-kryo-serializer) <br/> <small>([org.apache.sling.distribution.kryo-serializer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.kryo-serializerD%22))</small> |          The Apache Sling Distribution Kryo Serializer extension bundle provides a Kryo based serializer implementations for Sling Content Distribution      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-kryo-serializer/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-kryo-serializer/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-kryo-serializer/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-kryo-serializer/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-kryo-serializer&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-kryo-serializer)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-kryo-serializer&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-kryo-serializer)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-kryo-serializer.svg)](https://github.com/apache/sling-org-apache-sling-distribution-kryo-serializer/pulls) |
+| [Apache Sling Distribution Sample](https://github.com/apache/sling-org-apache-sling-distribution-sample) <br/> <small>([org.apache.sling.distribution.sample](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.sampleD%22))</small> |          The Apache Sling Distribution sample bundle provides a set of sample configurations and custom component implementations.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-sample/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-sample/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-sample/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-sample/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-sample&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-sample)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-sample&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-sample)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.sample.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-sample)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.sample/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.sample%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-sample.svg)](https://github.com/apache/sling-org-apache-sling-distribution-sample/pulls) |
\ No newline at end of file
diff --git a/docs/groups/event.md b/docs/groups/event.md
index a8973cb..67cea28 100644
--- a/docs/groups/event.md
+++ b/docs/groups/event.md
@@ -3,5 +3,5 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling Event API](https://github.com/apache/sling-org-apache-sling-event-api) <br/> <small>([org.apache.sling.event.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.event.apiD%22))</small> |          Support API for eventing.      | &#32;[![event](https://sling.apache.org/badges/group-event.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/event.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.event.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.event.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.event.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-event-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-event-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-event-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-event-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-event-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-event-api.svg)](https://github.com/apache/sling-org-apache-sling-event-api/pulls) |
-| [Apache Sling Distributed Event Admin](https://github.com/apache/sling-org-apache-sling-event-dea) <br/> <small>([org.apache.sling.event.dea](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.event.deaD%22))</small> |          Support distributing events through the OSGi event admin.      | &#32;[![event](https://sling.apache.org/badges/group-event.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/event.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.event.dea/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.event.dea%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.event.dea.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-event-dea)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-event-dea/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-event-dea/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-event-dea/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-event-dea/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-event-dea.svg)](https://github.com/apache/sling-org-apache-sling-event-dea/pulls) |
\ No newline at end of file
+| [Apache Sling Event API](https://github.com/apache/sling-org-apache-sling-event-api) <br/> <small>([org.apache.sling.event.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.event.apiD%22))</small> |          Support API for eventing.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-event-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-event-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-event-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-event-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.event.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-event-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.event.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.event.api%22)&#32;[![event](https://sling.apache.org/badges/group-event.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/event.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-event-api.svg)](https://github.com/apache/sling-org-apache-sling-event-api/pulls) |
+| [Apache Sling Distributed Event Admin](https://github.com/apache/sling-org-apache-sling-event-dea) <br/> <small>([org.apache.sling.event.dea](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.event.deaD%22))</small> |          Support distributing events through the OSGi event admin.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event-dea/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event-dea/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event-dea/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event-dea/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-event-dea&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-event-dea)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-event-dea&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-event-dea)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.event.dea.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-event-dea)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.event.dea/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.event.dea%22)&#32;[![event](https://sling.apache.org/badges/group-event.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/event.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-event-dea.svg)](https://github.com/apache/sling-org-apache-sling-event-dea/pulls) |
\ No newline at end of file
diff --git a/docs/groups/feature.md b/docs/groups/feature.md
index 2eb45b6..bc433ab 100644
--- a/docs/groups/feature.md
+++ b/docs/groups/feature.md
@@ -3,18 +3,17 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling Feature Model diff tool](https://github.com/apache/sling-org-apache-sling-feature-diff) <br/> <small>([org.apache.sling.feature.diff](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.diffD%22))</small> | Feature Model diff tool for Apache Sling | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.diff/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.diff%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.diff.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-diff)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-diff/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-diff/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-diff/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-diff/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-diff.svg)](https://github.com/apache/sling-org-apache-sling-feature-diff/pulls) |
-| [Sling Featuremodel - Content Deployment Exension](https://github.com/apache/sling-org-apache-sling-feature-extension-content) <br/> <small>([org.apache.sling.feature.extension.content](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.extension.contentD%22))</small> |  | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.extension.content/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.extension.content%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.extension.content.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-extension-content)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-extension-content/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-extension-content/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-extension-content/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-extension-content/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-extension-content.svg)](https://github.com/apache/sling-org-apache-sling-feature-extension-content/pulls) |
-| [Apache Sling Feature Analyser](https://github.com/apache/sling-org-apache-sling-feature-analyser) <br/> <small>([org.apache.sling.feature.analyser](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.analyserD%22))</small> |          A feature describes an OSGi system      | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.analyser/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.analyser%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.analyser.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-analyser)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-analyser/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-analyser/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-analyser/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-analyser/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-analyser.svg)](https://github.com/apache/sling-org-apache-sling-feature-analyser/pulls) |
-| [Apache Sling Feature API Regions Runtime](https://github.com/apache/sling-org-apache-sling-feature-apiregions) <br/> <small>([org.apache.sling.feature.apiregions](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.apiregionsD%22))</small> |          A runtime component to enforce API Regions      | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.apiregions/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.apiregions%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.apiregions.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-apiregions)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-apiregions/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-apiregions/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-apiregions/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-apiregions/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-apiregions.svg)](https://github.com/apache/sling-org-apache-sling-feature-apiregions/pulls) |
-| [Apache Sling Feature Inventory Printer](https://github.com/apache/sling-org-apache-sling-feature-inventoryprinter) <br/> <small>([org.apache.sling.feature.inventoryprinter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.inventoryprinterD%22))</small> |          An inventory printer service for the feature model      | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.inventoryprinter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.inventoryprinter%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.inventoryprinter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-inventoryprinter)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-inventoryprinter/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-inventoryprinter/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-inventoryprinter/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-inventoryprinter/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-inventoryprinter.svg)](https://github.com/apache/sling-org-apache-sling-feature-inventoryprinter/pulls) |
-| [Sling Featuremodel - API Regions Exension](https://github.com/apache/sling-org-apache-sling-feature-extension-apiregions) <br/> <small>([org.apache.sling.feature.extension.apiregions](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.extension.apiregionsD%22))</small> |  | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.extension.apiregions/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.extension.apiregions%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.extension.apiregions.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-extension-apiregions)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-extension-apiregions/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-extension-apiregions/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-extension-apiregions/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-extension-apiregions/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-extension-apiregions.svg)](https://github.com/apache/sling-org-apache-sling-feature-extension-apiregions/pulls) |
-| [Apache Sling Feature Model Converter](https://github.com/apache/sling-org-apache-sling-feature-modelconverter) <br/> <small>([org.apache.sling.feature.modelconverter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.modelconverterD%22))</small> |          A feature describes an OSGi system      | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.modelconverter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.modelconverter%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.modelconverter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-modelconverter)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-modelconverter/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-modelconverter/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-modelconverter/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-modelconverter/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-modelconverter.svg)](https://github.com/apache/sling-org-apache-sling-feature-modelconverter/pulls) |
-| [Apache Sling Content Package to Feature Model converter](https://github.com/apache/sling-org-apache-sling-feature-cpconverter) <br/> <small>([org.apache.sling.feature.cpconverter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.cpconverterD%22))</small> | Content Package to Feature Model converter tools for Apache Sling | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-cpconverter/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-cpconverter/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-cpconverter/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-cpconverter/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-cpconverter.svg)](https://github.com/apache/sling-org-apache-sling-feature-cpconverter/pulls) |
-| [Apache Sling Feature Karaf](https://github.com/apache/sling-org-apache-sling-feature-karaf) <br/> <small>([org.apache.sling.feature.karaf](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.karafD%22))</small> |          A feature describes an OSGi system      | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-karaf/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-karaf/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-karaf/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-karaf/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-karaf.svg)](https://github.com/apache/sling-org-apache-sling-feature-karaf/pulls) |
-| [Apache Sling Feature Resolver](https://github.com/apache/sling-org-apache-sling-feature-resolver) <br/> <small>([org.apache.sling.feature.resolver](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.resolverD%22))</small> |          Resolver integration of the Feature Model      | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-resolver/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-resolver/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-resolver/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-resolver/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-resolver.svg)](https://github.com/apache/sling-org-apache-sling-feature-resolver/pulls) |
-| [Apache Sling Feature IO Module](https://github.com/apache/sling-org-apache-sling-feature-io) <br/> <small>([org.apache.sling.feature.io](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.ioD%22))</small> |          IO functionality for the Feature Model      | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.io/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.io%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.io.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-io)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-io/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-io/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-io/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-io/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-io.svg)](https://github.com/apache/sling-org-apache-sling-feature-io/pulls) |
-| [Apache Sling Feature Launcher](https://github.com/apache/sling-org-apache-sling-feature-launcher) <br/> <small>([org.apache.sling.feature.launcher](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.launcherD%22))</small> |          A application launcher using Apache Sling Features      | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.launcher/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.launcher%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.launcher.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-launcher)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-launcher/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-launcher/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-launcher/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-launcher/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-launcher.svg)](https://github.com/apache/sling-org-apache-sling-feature-launcher/pulls) |
-| [Apache Sling Feature Model runtime creator](https://github.com/apache/sling-org-apache-sling-feature-r2f) <br/> <small>([org.apache.sling.feature.r2f](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.r2fD%22))</small> | Feature Model runtime creator tool for Apache Sling | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.r2f/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.r2f%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.r2f.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-r2f)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-r2f/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-r2f/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-r2f/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-r2f/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-r2f.svg)](https://github.com/apache/sling-org-apache-sling-feature-r2f/pulls) |
-| [Apache Sling Feature Model API Regions](https://github.com/apache/sling-org-apache-sling-feature-apiregions-model) <br/> <small>([org.apache.sling.feature.apiregions.model](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.apiregions.modelD%22))</small> | Apache Sling Feature Model API Regions | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.apiregions.model/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.apiregions.model%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.apiregions.model.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-apiregions-model)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-apiregions-model/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-apiregions-model/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-apiregions-model/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-apiregions-model/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-apiregions-model.svg)](https://github.com/apache/sling-org-apache-sling-feature-apiregions-model/pulls) |
-| [Apache Sling Feature Application Builder](https://github.com/apache/sling-org-apache-sling-feature-applicationbuilder) <br/> <small>([org.apache.sling.feature.applicationbuilder](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.applicationbuilderD%22))</small> |          A feature describes an OSGi system      | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-applicationbuilder/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-applicationbuilder/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-applicationbuilder/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-applicationbuilder/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-applicationbuilder.svg)](https://github.com/apache/sling-org-apache-sling-feature-applicationbuilder/pulls) |
\ No newline at end of file
+| [Apache Sling Feature Model Analyser](https://github.com/apache/sling-org-apache-sling-feature-analyser) <br/> <small>([org.apache.sling.feature.analyser](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.analyserD%22))</small> |          A feature describes an OSGi system      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-analyser/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-analyser/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-analyser/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-analyser/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-analyser&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-analyser)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-analyser&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-analyser)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.analyser.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-analyser)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.analyser/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.analyser%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-analyser.svg)](https://github.com/apache/sling-org-apache-sling-feature-analyser/pulls) |
+| [Apache Sling Feature API Regions Runtime](https://github.com/apache/sling-org-apache-sling-feature-apiregions) <br/> <small>([org.apache.sling.feature.apiregions](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.apiregionsD%22))</small> |          A runtime component to enforce API Regions      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-apiregions/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-apiregions/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-apiregions/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-apiregions/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-apiregions&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-apiregions)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-apiregions&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-apiregions)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.apiregions.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-apiregions)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.apiregions/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.apiregions%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-apiregions.svg)](https://github.com/apache/sling-org-apache-sling-feature-apiregions/pulls) |
+| [Apache Sling Feature Model API Regions](https://github.com/apache/sling-org-apache-sling-feature-apiregions-model) <br/> <small>([org.apache.sling.feature.apiregions.model](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.apiregions.modelD%22))</small> | Apache Sling Feature Model API Regions | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-apiregions-model/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-apiregions-model/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-apiregions-model/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-apiregions-model/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-apiregions-model&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-apiregions-model)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-apiregions-model&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-apiregions-model)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.apiregions.model.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-apiregions-model)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.apiregions.model/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.apiregions.model%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-apiregions-model.svg)](https://github.com/apache/sling-org-apache-sling-feature-apiregions-model/pulls) |
+| [Apache Sling Feature Application Builder](https://github.com/apache/sling-org-apache-sling-feature-applicationbuilder) <br/> <small>([org.apache.sling.feature.applicationbuilder](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.applicationbuilderD%22))</small> |          A feature describes an OSGi system      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-applicationbuilder/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-applicationbuilder/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-applicationbuilder/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-applicationbuilder/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-applicationbuilder&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-applicationbuilder)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-applicationbuilder&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-applicationbuilder)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-applicationbuilder.svg)](https://github.com/apache/sling-org-apache-sling-feature-applicationbuilder/pulls) |
+| [Apache Sling Content-Package to Feature Model Converter](https://github.com/apache/sling-org-apache-sling-feature-cpconverter) <br/> <small>([org.apache.sling.feature.cpconverter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.cpconverterD%22))</small> | Content Package to Feature Model converter tools for Apache Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-cpconverter/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-cpconverter/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-cpconverter/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-cpconverter/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-cpconverter&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-cpconverter)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-cpconverter&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-cpconverter)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.cpconverter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-cpconverter)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.cpconverter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.cpconverter%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-cpconverter.svg)](https://github.com/apache/sling-org-apache-sling-feature-cpconverter/pulls) |
+| [Apache Sling Feature Model diff tool](https://github.com/apache/sling-org-apache-sling-feature-diff) <br/> <small>([org.apache.sling.feature.diff](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.diffD%22))</small> | Feature Model diff tool for Apache Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-diff/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-diff/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-diff/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-diff/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-diff&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-diff)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-diff&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-diff)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.diff.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-diff)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.diff/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.diff%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-diff.svg)](https://github.com/apache/sling-org-apache-sling-feature-diff/pulls) |
+| [Sling Featuremodel - API Regions Exension](https://github.com/apache/sling-org-apache-sling-feature-extension-apiregions) <br/> <small>([org.apache.sling.feature.extension.apiregions](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.extension.apiregionsD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-extension-apiregions/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-extension-apiregions/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-extension-apiregions/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-extension-apiregions/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-extension-apiregions&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-extension-apiregions)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-extension-apiregions&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-extension-apiregions)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.extension.apiregions.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-extension-apiregions)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.extension.apiregions/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.extension.apiregions%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-extension-apiregions.svg)](https://github.com/apache/sling-org-apache-sling-feature-extension-apiregions/pulls) |
+| [Sling Featuremodel - Content Deployment Exension](https://github.com/apache/sling-org-apache-sling-feature-extension-content) <br/> <small>([org.apache.sling.feature.extension.content](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.extension.contentD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-extension-content/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-extension-content/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-extension-content/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-extension-content/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-extension-content&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-extension-content)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-extension-content&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-extension-content)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.extension.content.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-extension-content)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.extension.content/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.extension.content%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-extension-content.svg)](https://github.com/apache/sling-org-apache-sling-feature-extension-content/pulls) |
+| [Apache Sling Feature Inventory Printer](https://github.com/apache/sling-org-apache-sling-feature-inventoryprinter) <br/> <small>([org.apache.sling.feature.inventoryprinter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.inventoryprinterD%22))</small> |          An inventory printer service for the feature model      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-inventoryprinter/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-inventoryprinter/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-inventoryprinter/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-inventoryprinter/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-inventoryprinter&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-inventoryprinter)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-inventoryprinter&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-inventoryprinter)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.inventoryprinter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-inventoryprinter)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.inventoryprinter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.inventoryprinter%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-inventoryprinter.svg)](https://github.com/apache/sling-org-apache-sling-feature-inventoryprinter/pulls) |
+| [Apache Sling Feature Karaf](https://github.com/apache/sling-org-apache-sling-feature-karaf) <br/> <small>([org.apache.sling.feature.karaf](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.karafD%22))</small> |          A feature describes an OSGi system      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-karaf/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-karaf/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-karaf/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-karaf/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-karaf&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-karaf)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-karaf&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-karaf)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-karaf.svg)](https://github.com/apache/sling-org-apache-sling-feature-karaf/pulls) |
+| [Apache Sling Feature Launcher](https://github.com/apache/sling-org-apache-sling-feature-launcher) <br/> <small>([org.apache.sling.feature.launcher](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.launcherD%22))</small> |          A application launcher using Apache Sling Features      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-launcher/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-launcher/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-launcher/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-launcher/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-launcher&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-launcher)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-launcher&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-launcher)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.launcher.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-launcher)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.launcher/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.launcher%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-launcher.svg)](https://github.com/apache/sling-org-apache-sling-feature-launcher/pulls) |
+| [Apache Sling Feature Model Converter](https://github.com/apache/sling-org-apache-sling-feature-modelconverter) <br/> <small>([org.apache.sling.feature.modelconverter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.modelconverterD%22))</small> |          A feature describes an OSGi system      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-modelconverter/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-modelconverter/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-modelconverter/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-modelconverter/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-modelconverter&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-modelconverter)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-modelconverter&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-modelconverter)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.modelconverter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-modelconverter)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.modelconverter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.modelconverter%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-modelconverter.svg)](https://github.com/apache/sling-org-apache-sling-feature-modelconverter/pulls) |
+| [Apache Sling Feature Model runtime creator](https://github.com/apache/sling-org-apache-sling-feature-r2f) <br/> <small>([org.apache.sling.feature.r2f](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.r2fD%22))</small> | Feature Model runtime creator tool for Apache Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-r2f/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-r2f/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-r2f/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-r2f/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-r2f&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-r2f)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-r2f&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-r2f)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.r2f.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-r2f)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.r2f/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.r2f%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-r2f.svg)](https://github.com/apache/sling-org-apache-sling-feature-r2f/pulls) |
+| [Apache Sling Feature Resolver](https://github.com/apache/sling-org-apache-sling-feature-resolver) <br/> <small>([org.apache.sling.feature.resolver](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.resolverD%22))</small> |          Resolver integration of the Feature Model      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-resolver/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-resolver/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-resolver/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-resolver/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-resolver&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-resolver)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-resolver&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-resolver)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-resolver.svg)](https://github.com/apache/sling-org-apache-sling-feature-resolver/pulls) |
\ No newline at end of file
diff --git a/docs/groups/fragment.md b/docs/groups/fragment.md
index 5e3afee..bfb3985 100644
--- a/docs/groups/fragment.md
+++ b/docs/groups/fragment.md
@@ -3,8 +3,8 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling System Bundle Extension: Nashorn Scripting API](https://github.com/apache/sling-org-apache-sling-fragment-nashorn) <br/> <small>([org.apache.sling.fragment.nashorn](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.nashornD%22))</small> |          Adds the Nashorn Scripting API package to the system bundle exports.      | &#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-nashorn/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-nashorn/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-fragment-nashorn/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-nashorn/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-nashorn.svg)](https://github.com/apache/sling-org-apache-sling-fragment-nashorn/pulls) |
-| [Apache Sling System Bundle Extension: Activation API](https://github.com/apache/sling-org-apache-sling-fragment-activation) <br/> <small>([org.apache.sling.fragment.activation](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.activationD%22))</small> |          Adds the Activation API package to the system bundle exports.         The list of packages is derived from the packages available         in the Java 6 platform. To use more recent Activation API either         modify this bundle to also export those package from the         platform or install respective API bundles.      | &#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fragment.activation/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.activation%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fragment.activation.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-fragment-activation)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-activation/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-activation/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-fragment-activation/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-activation/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-activation.svg)](https://github.com/apache/sling-org-apache-sling-fragment-activation/pulls) |
-| [Apache Sling System Bundle Extension: Java Transaction API](https://github.com/apache/sling-org-apache-sling-fragment-transaction) <br/> <small>([org.apache.sling.fragment.transaction](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.transactionD%22))</small> |          Adds the javax.transaction and javax.transaction.xa         packages to the system bundle exports.      | &#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fragment.transaction/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.transaction%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fragment.transaction.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-fragment-transaction)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-transaction/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-transaction/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-fragment-transaction/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-transaction/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-transaction.svg)](https://github.com/apache/sling-org-apache-sling-fragment-transaction/pulls) |
-| [Apache Sling System Bundle Extension: XML APIs](https://github.com/apache/sling-org-apache-sling-fragment-xml) <br/> <small>([org.apache.sling.fragment.xml](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.xmlD%22))</small> |          Adds the XML API packages to the system bundle exports.         The list of packages is derived from the packages available         in the Java 7 platform. The system bundle exporting these         packages gives no guarantee the platform provides them.         For proper setup it is suggested to either install an         extension fragment adapted to the platform or to install         regular API packages as bundles.      | &#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fragment.xml/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.xml%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fragment.xml.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-fragment-xml)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-xml/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-xml/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-fragment-xml/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-xml/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-xml.svg)](https://github.com/apache/sling-org-apache-sling-fragment-xml/pulls) |
-| [Apache Sling System Bundle Extension: WS APIs](https://github.com/apache/sling-org-apache-sling-fragment-ws) <br/> <small>([org.apache.sling.fragment.ws](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.wsD%22))</small> |          Adds the WS API packages to the system bundle exports.         The list of packages is derived from the packages available         in the Java 7 platform. The system bundle exporting these         packages gives no guarantee the platform provides them.         For proper setup it is suggested to either install an         extension fragment adapted to the platform or to install         regular API packages as bundles.      | &#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fragment.ws/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.ws%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fragment.ws.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-fragment-ws)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-ws/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-ws/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-fragment-ws/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-ws/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-ws.svg)](https://github.com/apache/sling-org-apache-sling-fragment-ws/pulls) |
\ No newline at end of file
+| [Apache Sling System Bundle Extension: Activation API](https://github.com/apache/sling-org-apache-sling-fragment-activation) <br/> <small>([org.apache.sling.fragment.activation](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.activationD%22))</small> |          Adds the Activation API package to the system bundle exports.         The list of packages is derived from the packages available         in the Java 6 platform. To use more recent Activation API either         modify this bundle to also export those package from the         platform or install respective API bundles.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-activation/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-activation/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-activation/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-activation/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-fragment-activation&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-fragment-activation)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fragment.activation.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-fragment-activation)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fragment.activation/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.activation%22)&#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-activation.svg)](https://github.com/apache/sling-org-apache-sling-fragment-activation/pulls) |
+| [Apache Sling System Bundle Extension: Nashorn Scripting API](https://github.com/apache/sling-org-apache-sling-fragment-nashorn) <br/> <small>([org.apache.sling.fragment.nashorn](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.nashornD%22))</small> |          Adds the Nashorn Scripting API package to the system bundle exports.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-nashorn/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-nashorn/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-nashorn/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-nashorn/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-fragment-nashorn&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-fragment-nashorn)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-nashorn.svg)](https://github.com/apache/sling-org-apache-sling-fragment-nashorn/pulls) |
+| [Apache Sling System Bundle Extension: Java Transaction API](https://github.com/apache/sling-org-apache-sling-fragment-transaction) <br/> <small>([org.apache.sling.fragment.transaction](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.transactionD%22))</small> |          Adds the javax.transaction and javax.transaction.xa         packages to the system bundle exports.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-transaction/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-transaction/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-transaction/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-transaction/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-fragment-transaction&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-fragment-transaction)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fragment.transaction.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-fragment-transaction)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fragment.transaction/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.transaction%22)&#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-transaction.svg)](https://github.com/apache/sling-org-apache-sling-fragment-transaction/pulls) |
+| [Apache Sling System Bundle Extension: WS APIs](https://github.com/apache/sling-org-apache-sling-fragment-ws) <br/> <small>([org.apache.sling.fragment.ws](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.wsD%22))</small> |          Adds the WS API packages to the system bundle exports.         The list of packages is derived from the packages available         in the Java 7 platform. The system bundle exporting these         packages gives no guarantee the platform provides them.         For proper setup it is suggested to either install an         extension fragment adapted to the platform or to install         regular API packages as bundles.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-ws/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-ws/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-ws/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-ws/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-fragment-ws&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-fragment-ws)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fragment.ws.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-fragment-ws)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fragment.ws/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.ws%22)&#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-ws.svg)](https://github.com/apache/sling-org-apache-sling-fragment-ws/pulls) |
+| [Apache Sling System Bundle Extension: XML APIs](https://github.com/apache/sling-org-apache-sling-fragment-xml) <br/> <small>([org.apache.sling.fragment.xml](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.xmlD%22))</small> |          Adds the XML API packages to the system bundle exports.         The list of packages is derived from the packages available         in the Java 7 platform. The system bundle exporting these         packages gives no guarantee the platform provides them.         For proper setup it is suggested to either install an         extension fragment adapted to the platform or to install         regular API packages as bundles.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-xml/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-xml/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-xml/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-xml/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-fragment-xml&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-fragment-xml)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fragment.xml.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-fragment-xml)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fragment.xml/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.xml%22)&#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-xml.svg)](https://github.com/apache/sling-org-apache-sling-fragment-xml/pulls) |
\ No newline at end of file
diff --git a/docs/groups/hapi.md b/docs/groups/hapi.md
index b7723a9..0f16f63 100644
--- a/docs/groups/hapi.md
+++ b/docs/groups/hapi.md
@@ -3,5 +3,5 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling Hypermedia API client-side tools](https://github.com/apache/sling-org-apache-sling-hapi-client) <br/> <small>([org.apache.sling.hapi.client](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi.clientD%22))</small> | Sling client-side tools for HApi | &#32;[![hapi](https://sling.apache.org/badges/group-hapi.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hapi.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hapi.client/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi.client%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hapi.client.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hapi-client)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi-client/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi-client/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-hapi-client/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi-client/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hapi-client.svg)](https://github.com/apache/sling-org-apache-sling-hapi-client/pulls) |
-| [Apache Sling Hypermedia Api Sample Content](https://github.com/apache/sling-org-apache-sling-hapi-samplecontent) <br/> <small>([org.apache.sling.hapi.samplecontent](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi.samplecontentD%22))</small> | Sling Hypermedia Api demo content | &#32;[![hapi](https://sling.apache.org/badges/group-hapi.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hapi.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi-samplecontent/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi-samplecontent/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-hapi-samplecontent/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi-samplecontent/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hapi-samplecontent.svg)](https://github.com/apache/sling-org-apache-sling-hapi-samplecontent/pulls) |
\ No newline at end of file
+| [Apache Sling Hypermedia API client-side tools](https://github.com/apache/sling-org-apache-sling-hapi-client) <br/> <small>([org.apache.sling.hapi.client](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi.clientD%22))</small> | Sling client-side tools for HApi | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-client/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-client/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-client/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-client/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hapi-client&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hapi-client)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hapi-client&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hapi-client)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hapi.client.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hapi-client)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hapi.client/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi.client%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![hapi](https://sling.apache.org/badges/group-hapi.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hapi.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hapi-client.svg)](https://github.com/apache/sling-org-apache-sling-hapi-client/pulls) |
+| [Apache Sling Hypermedia Api Sample Content](https://github.com/apache/sling-org-apache-sling-hapi-samplecontent) <br/> <small>([org.apache.sling.hapi.samplecontent](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi.samplecontentD%22))</small> | Sling Hypermedia Api demo content | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-samplecontent/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-samplecontent/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-samplecontent/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-samplecontent/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hapi-samplecontent&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hapi-samplecontent)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![hapi](https://sling.apache.org/badges/group-hapi.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hapi.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hapi-samplecontent.svg)](https://github.com/apache/sling-org-apache-sling-hapi-samplecontent/pulls) |
\ No newline at end of file
diff --git a/docs/groups/hc.md b/docs/groups/hc.md
index 2d21d96..e66e2e6 100644
--- a/docs/groups/hc.md
+++ b/docs/groups/hc.md
@@ -3,8 +3,8 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling Health Check Support Components](https://github.com/apache/sling-org-apache-sling-hc-support) <br/> <small>([org.apache.sling.hc.support](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.supportD%22))</small> |          Default Sling Health Check Support Components      | &#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.support/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.support%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.support.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-support)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-support/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-support/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-hc-support/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-support/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-support.svg)](https://github.com/apache/sling-org-apache-sling-hc-support/pulls) |
-| [Apache Sling Health Check Samples](https://github.com/apache/sling-org-apache-sling-hc-samples) <br/> <small>([org.apache.sling.hc.samples](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.samplesD%22))</small> |          Sling Health Check sample content and configurations      | &#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.samples/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.samples%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.samples.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-samples)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-samples/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-samples/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-hc-samples/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-samples/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-samples.svg)](https://github.com/apache/sling-org-apache-sling-hc-samples/pulls) |
-| [Apache Sling Health Check API](https://github.com/apache/sling-org-apache-sling-hc-api) <br/> <small>([org.apache.sling.hc.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.apiD%22))</small> |          The Sling Health Check API      | &#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-hc-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-api.svg)](https://github.com/apache/sling-org-apache-sling-hc-api/pulls) |
-| [Apache Sling Health Check JUnit Bridge](https://github.com/apache/sling-org-apache-sling-hc-junit-bridge) <br/> <small>([org.apache.sling.hc.junit.bridge](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.junit.bridgeD%22))</small> |          Makes Sling Health Checks available as server-side JUnit tests, to         allow them to be used as part of integration tests.      | &#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.junit.bridge/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.junit.bridge%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.junit.bridge.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-junit-bridge)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-junit-bridge/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-junit-bridge/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-hc-junit-bridge/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-junit-bridge/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-junit-bridge.svg)](https://github.com/apache/sling-org-apache-sling-hc-junit-bridge/pulls) |
-| [Apache Sling Health Check Integration Tests](https://github.com/apache/sling-org-apache-sling-hc-it) <br/> <small>([org.apache.sling.hc.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.itD%22))</small> |  | &#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.it/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.it%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.it.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-it)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-hc-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-it.svg)](https://github.com/apache/sling-org-apache-sling-hc-it/pulls) |
\ No newline at end of file
+| [Apache Sling Health Check API](https://github.com/apache/sling-org-apache-sling-hc-api) <br/> <small>([org.apache.sling.hc.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.apiD%22))</small> |          The Sling Health Check API      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hc-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hc-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hc-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hc-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.api%22)&#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-api.svg)](https://github.com/apache/sling-org-apache-sling-hc-api/pulls) |
+| [Apache Sling Health Check Integration Tests](https://github.com/apache/sling-org-apache-sling-hc-it) <br/> <small>([org.apache.sling.hc.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.itD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-it/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hc-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hc-it)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.it.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-it)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.it/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.it%22)&#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-it.svg)](https://github.com/apache/sling-org-apache-sling-hc-it/pulls) |
+| [Apache Sling Health Check JUnit Bridge](https://github.com/apache/sling-org-apache-sling-hc-junit-bridge) <br/> <small>([org.apache.sling.hc.junit.bridge](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.junit.bridgeD%22))</small> |          Makes Sling Health Checks available as server-side JUnit tests, to         allow them to be used as part of integration tests.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-junit-bridge/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-junit-bridge/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-junit-bridge/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-junit-bridge/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hc-junit-bridge&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hc-junit-bridge)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hc-junit-bridge&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hc-junit-bridge)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.junit.bridge.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-junit-bridge)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.junit.bridge/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.junit.bridge%22)&#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-junit-bridge.svg)](https://github.com/apache/sling-org-apache-sling-hc-junit-bridge/pulls) |
+| [Apache Sling Health Check Samples](https://github.com/apache/sling-org-apache-sling-hc-samples) <br/> <small>([org.apache.sling.hc.samples](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.samplesD%22))</small> |          Sling Health Check sample content and configurations      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-samples/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-samples/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-samples/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-samples/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hc-samples&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hc-samples)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hc-samples&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hc-samples)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.samples.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-samples)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.samples/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.samples%22)&#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-samples.svg)](https://github.com/apache/sling-org-apache-sling-hc-samples/pulls) |
+| [Apache Sling Health Check Support Components](https://github.com/apache/sling-org-apache-sling-hc-support) <br/> <small>([org.apache.sling.hc.support](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.supportD%22))</small> |          Default Sling Health Check Support Components      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-support/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-support/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-support/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-support/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hc-support&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hc-support)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hc-support&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hc-support)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.support.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-support)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.support/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.support%22)&#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-support.svg)](https://github.com/apache/sling-org-apache-sling-hc-support/pulls) |
\ No newline at end of file
diff --git a/docs/groups/installer.md b/docs/groups/installer.md
index 4d218c8..4cbd7cc 100644
--- a/docs/groups/installer.md
+++ b/docs/groups/installer.md
@@ -3,16 +3,16 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling JCR Installer](https://github.com/apache/sling-org-apache-sling-installer-provider-jcr) <br/> <small>([org.apache.sling.installer.provider.jcr](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.jcrD%22))</small> |         Installs OSGi bundles and configurations       found in the JCR repository.      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.provider.jcr/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.jcr%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.provider.jcr.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-provider-jcr)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-provider-jcr/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-provider-jcr/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-provider-jcr/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-provider-jcr/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-provider-jcr.svg)](https://github.com/apache/sling-org-apache-sling-installer-provider-jcr/pulls) |
-| [Sling Installer Vault Package Install Hook](https://github.com/apache/sling-org-apache-sling-installer-provider-installhook) <br/> <small>([org.apache.sling.installer.provider.installhook](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.installhookD%22))</small> |          Can be used in packages to ensure installation of bundles/configs is triggered during package          installation and is finished once the package manager returns (circumventing the asynchronicity          of org.apache.sling.installer.provider.jcr)      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.provider.installhook/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.installhook%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.provider.installhook.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-provider-installhook)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-provider-installhook/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-provider-installhook/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-provider-installhook/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-provider-installhook/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-provider-installhook.svg)](https://github.com/apache/sling-org-apache-sling-installer-provider-installhook/pulls) |
-| [Apache Sling Installer Health Checks](https://github.com/apache/sling-org-apache-sling-installer-hc) <br/> <small>([org.apache.sling.installer.hc](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.hcD%22))</small> |           Provides Sling Health Checks related to the Sling Installer.      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.hc/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.hc%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.hc.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-hc)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-hc/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-hc/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-hc/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-hc/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-hc.svg)](https://github.com/apache/sling-org-apache-sling-installer-hc/pulls) |
-| [Apache Sling File Installer](https://github.com/apache/sling-org-apache-sling-installer-provider-file) <br/> <small>([org.apache.sling.installer.provider.file](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.fileD%22))</small> |           Installs OSGi bundles and configurations from the file system.      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.provider.file/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.file%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.provider.file.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-provider-file)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-provider-file/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-provider-file/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-provider-file/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-provider-file/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-provider-file.svg)](https://github.com/apache/sling-org-apache-sling-installer-provider-file/pulls) |
-| [Apache Sling Deployment Package Installer](https://github.com/apache/sling-org-apache-sling-installer-factory-deploymentpackage) <br/> <small>([org.apache.sling.installer.factory.deploymentpackage](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.deploymentpackageD%22))</small> |           Provides support for deployment packages to the Apache Sling OSGi installer      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-deploymentpackage/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-deploymentpackage/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-factory-deploymentpackage/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-deploymentpackage/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-deploymentpackage.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-deploymentpackage/pulls) |
-| [Apache Sling Installer Configuration Admin Support](https://github.com/apache/sling-org-apache-sling-installer-factory-configuration) <br/> <small>([org.apache.sling.installer.factory.configuration](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.configurationD%22))</small> |           Provides support for configurations to the Apache Sling OSGi installer      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.factory.configuration/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.configuration%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.factory.configuration.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-factory-configuration)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-configuration/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-configuration/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-factory-configuration/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-configuration/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-configuration.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-configuration/pulls) |
-| [Apache Sling Installer Provisioning Model Support](https://github.com/apache/sling-org-apache-sling-installer-factory-model) <br/> <small>([org.apache.sling.installer.factory.model](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.modelD%22))</small> |           Provides support for the provisioning model to the Apache Sling OSGi installer      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-model/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-model/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-factory-model/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-model/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-model.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-model/pulls) |
-| [Apache Sling Subsystems Base Installer](https://github.com/apache/sling-org-apache-sling-installer-factory-subsystems-base) <br/> <small>([org.apache.sling.installer.factory.subsystems-base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.subsystems-baseD%22))</small> |           Provides support for subsystems-base files to the Apache Sling OSGi installer      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-subsystems-base/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-subsystems-base/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-factory-subsystems-base/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-subsystems-base/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-subsystems-base.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-subsystems-base/pulls) |
-| [Apache Sling Installer Integration Tests](https://github.com/apache/sling-org-apache-sling-installer-it) <br/> <small>([org.apache.sling.installer.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.itD%22))</small> | Integration tests of the Sling installer bundle | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.it/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.it%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.it.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-it)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-it.svg)](https://github.com/apache/sling-org-apache-sling-installer-it/pulls) |
-| [Apache Sling Installer Content Package Support](https://github.com/apache/sling-org-apache-sling-installer-factory-packages) <br/> <small>([org.apache.sling.installer.factory.packages](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.packagesD%22))</small> |           Provides support for content packages to the Apache Sling OSGi installer      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-packages/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-packages/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-factory-packages/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-packages/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-packages.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-packages/pulls) |
-| [Apache Sling Installer WebConsole Plugin](https://github.com/apache/sling-org-apache-sling-installer-console) <br/> <small>([org.apache.sling.installer.console](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.consoleD%22))</small> |           Provides a web console plugin for the OSGi installer      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.console/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.console%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.console.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-console)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-console/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-console/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-console/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-console/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-console.svg)](https://github.com/apache/sling-org-apache-sling-installer-console/pulls) |
-| [Apache Sling Installer](https://github.com/apache/sling-org-apache-sling-installer-core) <br/> <small>([org.apache.sling.installer.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.coreD%22))</small> |           Provides services to install OSGi bundles and configurations         by supplying input streams and dictionaries.      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.core%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-core)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-core/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-core/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-core/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-core/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-core.svg)](https://github.com/apache/sling-org-apache-sling-installer-core/pulls) |
-| [Apache Sling Subsystems Installer](https://github.com/apache/sling-org-apache-sling-installer-factory-subsystems) <br/> <small>([org.apache.sling.installer.factory.subsystems](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.subsystemsD%22))</small> |           Provides support for subsystems to the Apache Sling OSGi installer      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.factory.subsystems/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.subsystems%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.factory.subsystems.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-factory-subsystems)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-subsystems/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-subsystems/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-factory-subsystems/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-subsystems/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-subsystems.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-subsystems/pulls) |
\ No newline at end of file
+| [Apache Sling Installer WebConsole Plugin](https://github.com/apache/sling-org-apache-sling-installer-console) <br/> <small>([org.apache.sling.installer.console](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.consoleD%22))</small> |           Provides a web console plugin for the OSGi installer      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-console/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-console/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-console/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-console/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-console&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-console)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-console&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-console)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.console.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-console)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.console/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.console%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-console.svg)](https://github.com/apache/sling-org-apache-sling-installer-console/pulls) |
+| [Apache Sling Installer Core](https://github.com/apache/sling-org-apache-sling-installer-core) <br/> <small>([org.apache.sling.installer.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.coreD%22))</small> |           Provides services to install OSGi bundles and configurations         by supplying input streams and dictionaries.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-core/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-core/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-core/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-core/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-core&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-core)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-core&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-core)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-core)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.core%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-core.svg)](https://github.com/apache/sling-org-apache-sling-installer-core/pulls) |
+| [Apache Sling Installer Configuration Admin Support](https://github.com/apache/sling-org-apache-sling-installer-factory-configuration) <br/> <small>([org.apache.sling.installer.factory.configuration](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.configurationD%22))</small> |           Provides support for configurations to the Apache Sling OSGi installer      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-configuration/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-configuration/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-configuration/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-configuration/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-configuration&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-configuration)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-configuration&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-configuration)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.factory.configuration.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-factory-configuration)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.factory.configuration/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.configuration%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-configuration.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-configuration/pulls) |
+| [Apache Sling Deployment Package Installer](https://github.com/apache/sling-org-apache-sling-installer-factory-deploymentpackage) <br/> <small>([org.apache.sling.installer.factory.deploymentpackage](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.deploymentpackageD%22))</small> |           Provides support for deployment packages to the Apache Sling OSGi installer      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-deploymentpackage/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-deploymentpackage/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-deploymentpackage/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-deploymentpackage/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-deploymentpackage&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-deploymentpackage)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-deploymentpackage&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-deploymentpackage)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-deploymentpackage.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-deploymentpackage/pulls) |
+| [Apache Sling Installer Feature Model Support](https://github.com/apache/sling-org-apache-sling-installer-factory-feature) <br/> <small>([org.apache.sling.installer.factory.feature](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.featureD%22))</small> |           Provides support for the feature model to the Apache Sling OSGi installer      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-feature/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-feature/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-feature/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-feature/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-feature&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-feature)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-feature&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-feature)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.factory.feature.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-factory-feature)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.factory.feature/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.feature%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-feature.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-feature/pulls) |
+| [Apache Sling Installer Provisioning Model Support](https://github.com/apache/sling-org-apache-sling-installer-factory-model) <br/> <small>([org.apache.sling.installer.factory.model](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.modelD%22))</small> |           Provides support for the provisioning model to the Apache Sling OSGi installer      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-model/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-model/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-model/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-model/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-model&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-model)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-model&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-model)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-model.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-model/pulls) |
+| [Apache Sling Installer Packages Factory](https://github.com/apache/sling-org-apache-sling-installer-factory-packages) <br/> <small>([org.apache.sling.installer.factory.packages](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.packagesD%22))</small> |           Provides support for content packages to the Apache Sling OSGi installer      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-packages/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-packages/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-packages/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-packages/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-packages&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-packages)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-packages&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-packages)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.factory.packages.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-factory-packages)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.factory.packages/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.packages%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-packages.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-packages/pulls) |
+| [Apache Sling Subsystems Base Installer](https://github.com/apache/sling-org-apache-sling-installer-factory-subsystems-base) <br/> <small>([org.apache.sling.installer.factory.subsystems-base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.subsystems-baseD%22))</small> |           Provides support for subsystems-base files to the Apache Sling OSGi installer      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-subsystems-base/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-subsystems-base/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-subsystems-base/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-subsystems-base/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-subsystems-base&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-subsystems-base)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-subsystems-base&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-subsystems-base)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-subsystems-base.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-subsystems-base/pulls) |
+| [Apache Sling Installer Health Checks](https://github.com/apache/sling-org-apache-sling-installer-hc) <br/> <small>([org.apache.sling.installer.hc](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.hcD%22))</small> |           Provides Sling Health Checks related to the Sling Installer.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-hc/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-hc/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-hc/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-hc/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-hc&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-hc)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-hc&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-hc)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.hc.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-hc)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.hc/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.hc%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-hc.svg)](https://github.com/apache/sling-org-apache-sling-installer-hc/pulls) |
+| [Apache Sling Installer Integration Tests](https://github.com/apache/sling-org-apache-sling-installer-it) <br/> <small>([org.apache.sling.installer.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.itD%22))</small> | Integration tests of the Sling installer bundle | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-it/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-it&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-it)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-it)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.it.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-it)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.it/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.it%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-it.svg)](https://github.com/apache/sling-org-apache-sling-installer-it/pulls) |
+| [Apache Sling File Installer](https://github.com/apache/sling-org-apache-sling-installer-provider-file) <br/> <small>([org.apache.sling.installer.provider.file](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.fileD%22))</small> |           Installs OSGi bundles and configurations from the file system.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-file/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-file/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-file/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-file/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-provider-file&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-provider-file)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-provider-file&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-provider-file)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.provider.file.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-provider-file)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.provider.file/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.file%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-provider-file.svg)](https://github.com/apache/sling-org-apache-sling-installer-provider-file/pulls) |
+| [Sling Installer Vault Package Install Hook](https://github.com/apache/sling-org-apache-sling-installer-provider-installhook) <br/> <small>([org.apache.sling.installer.provider.installhook](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.installhookD%22))</small> |          Can be used in packages to ensure installation of bundles/configs is triggered during package          installation and is finished once the package manager returns (circumventing the asynchronicity          of org.apache.sling.installer.provider.jcr)      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-installhook/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-installhook/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-installhook/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-installhook/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-provider-installhook&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-provider-installhook)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-provider-installhook&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-provider-installhook)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.provider.installhook.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-provider-installhook)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.provider.installhook/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.installhook%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-provider-installhook.svg)](https://github.com/apache/sling-org-apache-sling-installer-provider-installhook/pulls) |
+| [Apache Sling JCR Installer](https://github.com/apache/sling-org-apache-sling-installer-provider-jcr) <br/> <small>([org.apache.sling.installer.provider.jcr](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.jcrD%22))</small> |         Installs OSGi bundles and configurations found in the JCR repository.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-jcr/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-jcr/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-jcr/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-jcr/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-provider-jcr&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-provider-jcr)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-provider-jcr&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-provider-jcr)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.provider.jcr.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-provider-jcr)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.provider.jcr/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.jcr%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-provider-jcr.svg)](https://github.com/apache/sling-org-apache-sling-installer-provider-jcr/pulls) |
\ No newline at end of file
diff --git a/docs/groups/jcr.md b/docs/groups/jcr.md
index eaa08e4..6afd7ec 100644
--- a/docs/groups/jcr.md
+++ b/docs/groups/jcr.md
@@ -3,24 +3,25 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling JCR WebDAV](https://github.com/apache/sling-org-apache-sling-jcr-webdav) <br/> <small>([org.apache.sling.jcr.webdav](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.webdavD%22))</small> |          Bundle to access JCR repositories over WebDAV      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.webdav/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.webdav%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.webdav.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-webdav)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-webdav/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-webdav/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-webdav/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-webdav/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-webdav.svg)](https://github.com/apache/sling-org-apache-sling-jcr-webdav/pulls) |
-| [Apache Sling JCR DavEx](https://github.com/apache/sling-org-apache-sling-jcr-davex) <br/> <small>([org.apache.sling.jcr.davex](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.davexD%22))</small> |          Bundle to access JCR repositories over DavEx      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.davex/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.davex%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.davex.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-davex)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-davex/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-davex/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-davex/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-davex/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-davex.svg)](https://github.com/apache/sling-org-apache-sling-jcr-davex/pulls) |
-| [Apache Sling JCR File Transfer](https://github.com/apache/sling-org-apache-sling-jcr-filetransfer) <br/> <small>([org.apache.sling.jcr.filetransfer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.filetransferD%22))</small> | File access to JCR over SFTP | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-filetransfer/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-filetransfer/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-filetransfer/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-filetransfer/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-filetransfer.svg)](https://github.com/apache/sling-org-apache-sling-jcr-filetransfer/pulls) |
-| [Apache Sling Jackrabbit JSR-283 Access Control Manager Support](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-accessmanager) <br/> <small>([org.apache.sling.jcr.jackrabbit.accessmanager](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.accessmanagerD%22))</small> |          Provides SlingPostOperations for the Jackrabbit JSR-283 Access Control Manager.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.jackrabbit.accessmanager/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.accessmanager%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.jackrabbit.accessmanager.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-jackrabbit-accessmanager)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jackrabbit-accessmanager/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jackrabbit-accessmanager/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-jackrabbit-accessmanager/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jackrabbit-accessmanager/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-jackrabbit-accessmanager.svg)](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-accessmanager/pulls) |
-| [Apache Sling JCR Resource Security](https://github.com/apache/sling-org-apache-sling-jcr-resourcesecurity) <br/> <small>([org.apache.sling.jcr.resourcesecurity](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resourcesecurityD%22))</small> |          This bundle provides a resource access gate to protect resources based on JCR nodes.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.resourcesecurity/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resourcesecurity%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.resourcesecurity.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-resourcesecurity)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-resourcesecurity/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-resourcesecurity/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-resourcesecurity/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-resourcesecurity/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-resourcesecurity.svg)](https://github.com/apache/sling-org-apache-sling-jcr-resourcesecurity/pulls) |
-| [Apache Sling JCR API](https://github.com/apache/sling-org-apache-sling-jcr-api) <br/> <small>([org.apache.sling.jcr.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.apiD%22))</small> |          This OSGi bundle provides the JCR packages as         well as a helper service interface to be implemented and         provided by repository providers.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-api.svg)](https://github.com/apache/sling-org-apache-sling-jcr-api/pulls) |
-| [Apache Sling JCR Content Parser](https://github.com/apache/sling-org-apache-sling-jcr-contentparser) <br/> <small>([org.apache.sling.jcr.contentparser](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentparserD%22))</small> |          Parser for JCR repository content stored in files (e.g. JSON, FileVault XML).      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![deprecated](https://sling.apache.org/badges/status-deprecated.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/deprecated.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.contentparser/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentparser%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.contentparser.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-contentparser)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-contentparser/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-contentparser/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-contentparser/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-contentparser/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-contentparser.svg)](https://github.com/apache/sling-org-apache-sling-jcr-contentparser/pulls) |
-| [Apache Sling JCR JS NodeTypes](https://github.com/apache/sling-org-apache-sling-jcr-js-nodetypes) <br/> <small>([org.apache.sling.jcr.js.nodetypes](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.js.nodetypesD%22))</small> |  	Uses Apache Sling to generate a JavaScript representation of JCR node types.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-js-nodetypes/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-js-nodetypes/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-js-nodetypes/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-js-nodetypes/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-js-nodetypes.svg)](https://github.com/apache/sling-org-apache-sling-jcr-js-nodetypes/pulls) |
-| [Apache Sling JCR Oak Repository Server](https://github.com/apache/sling-org-apache-sling-jcr-oak-server) <br/> <small>([org.apache.sling.jcr.oak.server](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.oak.serverD%22))</small> | This bundle provides a SlingRepository based on Apache Jackrabbit Oak. | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.oak.server/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.oak.server%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.oak.server.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-oak-server)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-oak-server/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-oak-server/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-oak-server/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-oak-server/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-oak-server.svg)](https://github.com/apache/sling-org-apache-sling-jcr-oak-server/pulls) |
-| [Apache Sling Versioning Integration Tests](https://github.com/apache/sling-org-apache-sling-jcr-repository-it-resource-versioning) <br/> <small>([org.apache.sling.jcr.repository.it-resource-versioning](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.repository.it-resource-versioningD%22))</small> | Tests versioning API implementation in JcrResourceProvider | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-repository-it-resource-versioning/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-repository-it-resource-versioning/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-repository-it-resource-versioning/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-repository-it-resource-versioning/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-repository-it-resource-versioning.svg)](https://github.com/apache/sling-org-apache-sling-jcr-repository-it-resource-versioning/pulls) |
-| [Apache Sling JCR ClassLoader](https://github.com/apache/sling-org-apache-sling-jcr-classloader) <br/> <small>([org.apache.sling.jcr.classloader](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.classloaderD%22))</small> |          This bundle provides a classloader for the Apache Sling Commons         dynamic classloader. The classloader provided supports loading         classes from a JCR repository at configured paths. This bundle         also implements a class writer which allows to store compiled         classes (like compiled JSPs etc.) in the repository.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.classloader/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.classloader%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.classloader.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-classloader)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-classloader/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-classloader/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-classloader/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-classloader/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-classloader.svg)](https://github.com/apache/sling-org-apache-sling-jcr-classloader/pulls) |
-| [Apache Sling Initial Content Loader](https://github.com/apache/sling-org-apache-sling-jcr-contentloader) <br/> <small>([org.apache.sling.jcr.contentloader](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentloaderD%22))</small> | This bundle provides initial content installation through bundles. | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.contentloader/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentloader%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.contentloader.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-contentloader)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-contentloader/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-contentloader/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-contentloader/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-contentloader/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-contentloader.svg)](https://github.com/apache/sling-org-apache-sling-jcr-contentloader/pulls) |
-| [Apache Sling JCR RepoInit module](https://github.com/apache/sling-org-apache-sling-jcr-repoinit) <br/> <small>([org.apache.sling.jcr.repoinit](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.repoinitD%22))</small> |  	  Initializes a JCR repository based on the output 	  of the RepoInit Language parser.    | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.repoinit/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.repoinit%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.repoinit.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-repoinit)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-repoinit/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-repoinit/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-repoinit/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-repoinit/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-repoinit.svg)](https://github.com/apache/sling-org-apache-sling-jcr-repoinit/pulls) |
-| [Apache Sling JCR Package Initializer module](https://github.com/apache/sling-org-apache-sling-jcr-packageinit) <br/> <small>([org.apache.sling.jcr.packageinit](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.packageinitD%22))</small> |  	  Installs packages into a JCR repository as SlingRepositoryInitializer based on a FileVault ExecutionPlan    | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-packageinit/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-packageinit/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-packageinit/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-packageinit/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-packageinit.svg)](https://github.com/apache/sling-org-apache-sling-jcr-packageinit/pulls) |
-| [Apache Sling JCR Repository Registration](https://github.com/apache/sling-org-apache-sling-jcr-registration) <br/> <small>([org.apache.sling.jcr.registration](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.registrationD%22))</small> |          Bundle providing support to publish JCR repository services via RMI and/or JNDI      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.registration/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.registration%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.registration.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-registration)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-registration/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-registration/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-registration/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-registration/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-registration.svg)](https://github.com/apache/sling-org-apache-sling-jcr-registration/pulls) |
-| [Apache Sling JCR Base Bundle](https://github.com/apache/sling-org-apache-sling-jcr-base) <br/> <small>([org.apache.sling.jcr.base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.baseD%22))</small> |  		The JCR base bundle provides JCR utility classes      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.base/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.base%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.base.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-base)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-base/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-base/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-base/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-base/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-base.svg)](https://github.com/apache/sling-org-apache-sling-jcr-base/pulls) |
-| [Apache Sling JCR Resource Resolver](https://github.com/apache/sling-org-apache-sling-jcr-resource) <br/> <small>([org.apache.sling.jcr.resource](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resourceD%22))</small> |          This bundle provides the JCR based ResourceProvider.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.resource/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resource%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.resource.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-resource)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-resource/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-resource/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-resource/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-resource/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-resource.svg)](https://github.com/apache/sling-org-apache-sling-jcr-resource/pulls) |
-| [Apache Sling Jackrabbit UserManager Support](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-usermanager) <br/> <small>([org.apache.sling.jcr.jackrabbit.usermanager](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.usermanagerD%22))</small> |          Provides ResourceProvider and SlingPostOperations for the Jackrabbit         UserManager.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.jackrabbit.usermanager/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.usermanager%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.jackrabbit.usermanager.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-jackrabbit-usermanager)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jackrabbit-usermanager/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jackrabbit-usermanager/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-jackrabbit-usermanager/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jackrabbit-usermanager/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-jackrabbit-usermanager.svg)](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-usermanager/pulls) |
-| [Apache Sling JCR Jackrabbit Base](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-base) <br/> <small>([org.apache.sling.jcr.jackrabbit.base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.baseD%22))</small> |  		The JCR base bundle provides Jackrabbit utility classes      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jackrabbit-base/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jackrabbit-base/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-jackrabbit-base/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jackrabbit-base/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-jackrabbit-base.svg)](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-base/pulls) |
-| [Apache Sling JCR WebConsole Bundle](https://github.com/apache/sling-org-apache-sling-jcr-webconsole) <br/> <small>([org.apache.sling.jcr.webconsole](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.webconsoleD%22))</small> |          The JCR WebConsole bundle provides Felix WebConsole plugins.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.webconsole/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.webconsole%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.webconsole.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-webconsole)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-webconsole/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-webconsole/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-webconsole/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-webconsole/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-webconsole.svg)](https://github.com/apache/sling-org-apache-sling-jcr-webconsole/pulls) |
-| [Apache Sling Wrapper Bundle for the JCR API](https://github.com/apache/sling-org-apache-sling-jcr-jcr-wrapper) <br/> <small>([org.apache.sling.jcr.jcr-wrapper](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jcr-wrapperD%22))</small> |          This bundle wraps the JCR API Version 2.0 and exports it as version 2.0 and 1.1         to avoid problems with strict import ranges due to the (wrong) export in the         original JCR api bundle.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.jcr-wrapper/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jcr-wrapper%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.jcr-wrapper.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-jcr-wrapper)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jcr-wrapper/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jcr-wrapper/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-jcr-wrapper/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jcr-wrapper/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-jcr-wrapper.svg)](https://github.com/apache/sling-org-apache-sling-jcr-jcr-wrapper/pulls) |
\ No newline at end of file
+| [Apache Sling JCR API](https://github.com/apache/sling-org-apache-sling-jcr-api) <br/> <small>([org.apache.sling.jcr.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.apiD%22))</small> |          This OSGi bundle provides the JCR packages as         well as a helper service interface to be implemented and         provided by repository providers.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.api%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-api.svg)](https://github.com/apache/sling-org-apache-sling-jcr-api/pulls) |
+| [Apache Sling JCR Base](https://github.com/apache/sling-org-apache-sling-jcr-base) <br/> <small>([org.apache.sling.jcr.base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.baseD%22))</small> |  		The JCR base bundle provides JCR utility classes      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-base/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-base/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-base/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-base/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-base&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-base)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-base&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-base)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.base.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-base)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.base/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.base%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-base.svg)](https://github.com/apache/sling-org-apache-sling-jcr-base/pulls) |
+| [Apache Sling JCR ClassLoader](https://github.com/apache/sling-org-apache-sling-jcr-classloader) <br/> <small>([org.apache.sling.jcr.classloader](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.classloaderD%22))</small> |          This bundle provides a classloader for the Apache Sling Commons         dynamic classloader. The classloader provided supports loading         classes from a JCR repository at configured paths. This bundle         also implements a class writer which allows to store compiled         classes (like compiled JSPs etc.) in the repository.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-classloader/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-classloader/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-classloader/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-classloader/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-classloader&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-classloader)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-classloader&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-classloader)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.classloader.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-classloader)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.classloader/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.classloader%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-classloader.svg)](https://github.com/apache/sling-org-apache-sling-jcr-classloader/pulls) |
+| [Apache Sling Initial Content Loader](https://github.com/apache/sling-org-apache-sling-jcr-contentloader) <br/> <small>([org.apache.sling.jcr.contentloader](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentloaderD%22))</small> | This bundle provides initial content installation through bundles. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentloader/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentloader/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentloader/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentloader/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-contentloader&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-contentloader)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-contentloader&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-contentloader)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.contentloader.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-contentloader)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.contentloader/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentloader%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-contentloader.svg)](https://github.com/apache/sling-org-apache-sling-jcr-contentloader/pulls) |
+| [Apache Sling JCR Content Parser](https://github.com/apache/sling-org-apache-sling-jcr-contentparser) <br/> <small>([org.apache.sling.jcr.contentparser](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentparserD%22))</small> |          Parser for JCR repository content stored in files (e.g. JSON, FileVault XML).      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentparser/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentparser/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentparser/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentparser/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-contentparser&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-contentparser)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-contentparser&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-contentparser)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.contentparser.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-contentparser)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.contentparser/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentparser%22)&#32;[![Deprecated](https://sling.apache.org/badges/status-deprecated.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/deprecated.md)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-contentparser.svg)](https://github.com/apache/sling-org-apache-sling-jcr-contentparser/pulls) |
+| [Apache Sling JCR DavEx](https://github.com/apache/sling-org-apache-sling-jcr-davex) <br/> <small>([org.apache.sling.jcr.davex](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.davexD%22))</small> |          Bundle to access JCR repositories over DavEx      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-davex/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-davex/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-davex/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-davex/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-davex&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-davex)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-davex&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-davex)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.davex.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-davex)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.davex/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.davex%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-davex.svg)](https://github.com/apache/sling-org-apache-sling-jcr-davex/pulls) |
+| [Apache Sling JCR File Transfer](https://github.com/apache/sling-org-apache-sling-jcr-filetransfer) <br/> <small>([org.apache.sling.jcr.filetransfer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.filetransferD%22))</small> | File access to JCR over SFTP | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-filetransfer/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-filetransfer/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-filetransfer/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-filetransfer/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-filetransfer&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-filetransfer)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-filetransfer&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-filetransfer)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-filetransfer.svg)](https://github.com/apache/sling-org-apache-sling-jcr-filetransfer/pulls) |
+| [Apache Sling Jackrabbit JSR-283 Access Control Manager Support](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-accessmanager) <br/> <small>([org.apache.sling.jcr.jackrabbit.accessmanager](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.accessmanagerD%22))</small> |          Provides SlingPostOperations for the Jackrabbit JSR-283 Access Control Manager.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-accessmanager/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-accessmanager/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-accessmanager/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-accessmanager/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-jackrabbit-accessmanager&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-jackrabbit-accessmanager)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-jackrabbit-accessmanager&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-jackrabbit-accessmanager)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.jackrabbit.accessmanager.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-jackrabbit-accessmanager)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.jackrabbit.accessmanager/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.accessmanager%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-jackrabbit-accessmanager.svg)](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-accessmanager/pulls) |
+| [Apache Sling JCR Jackrabbit Base](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-base) <br/> <small>([org.apache.sling.jcr.jackrabbit.base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.baseD%22))</small> |  		The JCR base bundle provides Jackrabbit utility classes      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-base/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-base/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-base/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-base/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-jackrabbit-base&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-jackrabbit-base)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-jackrabbit-base&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-jackrabbit-base)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-jackrabbit-base.svg)](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-base/pulls) |
+| [Apache Sling Jackrabbit UserManager Support](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-usermanager) <br/> <small>([org.apache.sling.jcr.jackrabbit.usermanager](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.usermanagerD%22))</small> |          Provides ResourceProvider and SlingPostOperations for the Jackrabbit         UserManager.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-usermanager/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-usermanager/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-usermanager/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-usermanager/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-jackrabbit-usermanager&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-jackrabbit-usermanager)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-jackrabbit-usermanager&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-jackrabbit-usermanager)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.jackrabbit.usermanager.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-jackrabbit-usermanager)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.jackrabbit.usermanager/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.usermanager%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-jackrabbit-usermanager.svg)](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-usermanager/pulls) |
+| [Apache Sling Wrapper Bundle for the JCR API](https://github.com/apache/sling-org-apache-sling-jcr-jcr-wrapper) <br/> <small>([org.apache.sling.jcr.jcr-wrapper](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jcr-wrapperD%22))</small> |          This bundle wraps the JCR API Version 2.0 and exports it as version 2.0 and 1.1         to avoid problems with strict import ranges due to the (wrong) export in the         original JCR api bundle.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jcr-wrapper/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jcr-wrapper/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jcr-wrapper/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jcr-wrapper/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-jcr-wrapper&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-jcr-wrapper)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.jcr-wrapper.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-jcr-wrapper)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.jcr-wrapper/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jcr-wrapper%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-jcr-wrapper.svg)](https://github.com/apache/sling-org-apache-sling-jcr-jcr-wrapper/pulls) |
+| [Apache Sling JCR JS NodeTypes](https://github.com/apache/sling-org-apache-sling-jcr-js-nodetypes) <br/> <small>([org.apache.sling.jcr.js.nodetypes](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.js.nodetypesD%22))</small> |  	Uses Apache Sling to generate a JavaScript representation of JCR node types.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-js-nodetypes/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-js-nodetypes/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-js-nodetypes/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-js-nodetypes/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-js-nodetypes&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-js-nodetypes)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-js-nodetypes&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-js-nodetypes)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-js-nodetypes.svg)](https://github.com/apache/sling-org-apache-sling-jcr-js-nodetypes/pulls) |
+| [Apache Sling JCR Oak Server](https://github.com/apache/sling-org-apache-sling-jcr-oak-server) <br/> <small>([org.apache.sling.jcr.oak.server](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.oak.serverD%22))</small> | This bundle provides a SlingRepository based on Apache Jackrabbit Oak. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-oak-server/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-oak-server/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-oak-server/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-oak-server/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-oak-server&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-oak-server)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-oak-server&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-oak-server)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.oak.server.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-oak-server)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.oak.server/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.oak.server%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-oak-server.svg)](https://github.com/apache/sling-org-apache-sling-jcr-oak-server/pulls) |
+| [Apache Sling JCR Package Initializer module](https://github.com/apache/sling-org-apache-sling-jcr-packageinit) <br/> <small>([org.apache.sling.jcr.packageinit](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.packageinitD%22))</small> |  	  Installs packages into a JCR repository as SlingRepositoryInitializer based on a FileVault ExecutionPlan    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-packageinit/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-packageinit/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-packageinit/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-packageinit/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-packageinit&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-packageinit)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-packageinit&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-packageinit)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.packageinit.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-packageinit)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.packageinit/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.packageinit%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-packageinit.svg)](https://github.com/apache/sling-org-apache-sling-jcr-packageinit/pulls) |
+| [Apache Sling JCR Presence](https://github.com/apache/sling-org-apache-sling-jcr-presence) <br/> <small>([org.apache.sling.jcr.presence](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.presenceD%22))</small> | Apache Sling JCR Presence | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-presence/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-presence/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-presence/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-presence/job/master/test/?width=800&height=600)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-presence.svg)](https://github.com/apache/sling-org-apache-sling-jcr-presence/pulls) |
+| [Apache Sling JCR Repository Registration](https://github.com/apache/sling-org-apache-sling-jcr-registration) <br/> <small>([org.apache.sling.jcr.registration](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.registrationD%22))</small> |          Bundle providing support to publish JCR repository services via RMI and/or JNDI      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-registration/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-registration/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-registration/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-registration/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-registration&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-registration)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-registration&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-registration)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.registration.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-registration)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.registration/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.registration%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-registration.svg)](https://github.com/apache/sling-org-apache-sling-jcr-registration/pulls) |
+| [Apache Sling Repoinit JCR](https://github.com/apache/sling-org-apache-sling-jcr-repoinit) <br/> <small>([org.apache.sling.jcr.repoinit](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.repoinitD%22))</small> |  	  Initializes a JCR repository based on the output 	  of the RepoInit Language parser.    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-repoinit/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-repoinit/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-repoinit/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-repoinit/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-repoinit&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-repoinit)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-repoinit&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-repoinit)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.repoinit.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-repoinit)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.repoinit/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.repoinit%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-repoinit.svg)](https://github.com/apache/sling-org-apache-sling-jcr-repoinit/pulls) |
+| [Apache Sling Versioning Integration Tests](https://github.com/apache/sling-org-apache-sling-jcr-repository-it-resource-versioning) <br/> <small>([org.apache.sling.jcr.repository.it-resource-versioning](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.repository.it-resource-versioningD%22))</small> | Tests versioning API implementation in JcrResourceProvider | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-repository-it-resource-versioning/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-repository-it-resource-versioning/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-repository-it-resource-versioning/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-repository-it-resource-versioning/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-repository-it-resource-versioning&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-repository-it-resource-versioning)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-repository-it-resource-versioning.svg)](https://github.com/apache/sling-org-apache-sling-jcr-repository-it-resource-versioning/pulls) |
+| [Apache Sling JCR Resource](https://github.com/apache/sling-org-apache-sling-jcr-resource) <br/> <small>([org.apache.sling.jcr.resource](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resourceD%22))</small> |          This bundle provides the JCR based ResourceProvider.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resource/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resource/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resource/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resource/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-resource&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-resource)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-resource&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-resource)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.resource.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-resource)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.resource/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resource%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-resource.svg)](https://github.com/apache/sling-org-apache-sling-jcr-resource/pulls) |
+| [Apache Sling JCR Resource Security](https://github.com/apache/sling-org-apache-sling-jcr-resourcesecurity) <br/> <small>([org.apache.sling.jcr.resourcesecurity](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resourcesecurityD%22))</small> |          This bundle provides a resource access gate to protect resources based on JCR nodes.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resourcesecurity/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resourcesecurity/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resourcesecurity/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resourcesecurity/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-resourcesecurity&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-resourcesecurity)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-resourcesecurity&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-resourcesecurity)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.resourcesecurity.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-resourcesecurity)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.resourcesecurity/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resourcesecurity%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-resourcesecurity.svg)](https://github.com/apache/sling-org-apache-sling-jcr-resourcesecurity/pulls) |
+| [Apache Sling JCR WebConsole Bundle](https://github.com/apache/sling-org-apache-sling-jcr-webconsole) <br/> <small>([org.apache.sling.jcr.webconsole](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.webconsoleD%22))</small> |          The JCR WebConsole bundle provides Felix WebConsole plugins.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-webconsole/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-webconsole/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-webconsole/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-webconsole/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-webconsole&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-webconsole)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-webconsole&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-webconsole)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.webconsole.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-webconsole)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.webconsole/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.webconsole%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-webconsole.svg)](https://github.com/apache/sling-org-apache-sling-jcr-webconsole/pulls) |
+| [Apache Sling JCR WebDAV](https://github.com/apache/sling-org-apache-sling-jcr-webdav) <br/> <small>([org.apache.sling.jcr.webdav](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.webdavD%22))</small> |          Bundle to access JCR repositories over WebDAV      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-webdav/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-webdav/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-webdav/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-webdav/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-webdav&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-webdav)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-webdav&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-webdav)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.webdav.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-webdav)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.webdav/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.webdav%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-webdav.svg)](https://github.com/apache/sling-org-apache-sling-jcr-webdav/pulls) |
\ No newline at end of file
diff --git a/docs/groups/jobs.md b/docs/groups/jobs.md
index 791dae3..7d77bbd 100644
--- a/docs/groups/jobs.md
+++ b/docs/groups/jobs.md
@@ -3,5 +3,5 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling Jobs Integration Tests](https://github.com/apache/sling-org-apache-sling-jobs-it) <br/> <small>([org.apache.sling.jobs-it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobs-itD%22))</small> |          Integration testing Support for Job processing using message passing..      | &#32;[![jobs](https://sling.apache.org/badges/group-jobs.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jobs.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jobs-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jobs-it.svg)](https://github.com/apache/sling-org-apache-sling-jobs-it/pulls) |
-| [Apache Sling Jobs Service Integration Tests Bundle](https://github.com/apache/sling-org-apache-sling-jobs-it-services) <br/> <small>([org.apache.sling.jobs-it-services](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobs-it-servicesD%22))</small> |          Integration tests for the Jobs implementation      | &#32;[![jobs](https://sling.apache.org/badges/group-jobs.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jobs.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs-it-services/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs-it-services/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jobs-it-services/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs-it-services/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jobs-it-services.svg)](https://github.com/apache/sling-org-apache-sling-jobs-it-services/pulls) |
\ No newline at end of file
+| [Apache Sling Jobs Integration Tests](https://github.com/apache/sling-org-apache-sling-jobs-it) <br/> <small>([org.apache.sling.jobs-it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobs-itD%22))</small> |          Integration testing Support for Job processing using message passing..      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jobs-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jobs-it)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![jobs](https://sling.apache.org/badges/group-jobs.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jobs.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jobs-it.svg)](https://github.com/apache/sling-org-apache-sling-jobs-it/pulls) |
+| [Apache Sling Jobs Service Integration Tests Bundle](https://github.com/apache/sling-org-apache-sling-jobs-it-services) <br/> <small>([org.apache.sling.jobs-it-services](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobs-it-servicesD%22))</small> |          Integration tests for the Jobs implementation      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it-services/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it-services/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it-services/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it-services/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jobs-it-services&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jobs-it-services)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jobs-it-services&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jobs-it-services)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![jobs](https://sling.apache.org/badges/group-jobs.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jobs.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jobs-it-services.svg)](https://github.com/apache/sling-org-apache-sling-jobs-it-services/pulls) |
\ No newline at end of file
diff --git a/docs/groups/junit.md b/docs/groups/junit.md
index 9186ce9..32c8266 100644
--- a/docs/groups/junit.md
+++ b/docs/groups/junit.md
@@ -3,9 +3,9 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling JUnit Core](https://github.com/apache/sling-org-apache-sling-junit-core) <br/> <small>([org.apache.sling.junit.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.coreD%22))</small> | Runs JUnit tests in an OSGi framework and provides the JUnit libraries | &#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.core%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-core)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-core/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-core/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-junit-core/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-core/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-core.svg)](https://github.com/apache/sling-org-apache-sling-junit-core/pulls) |
-| [Apache Sling JUnit Tests Teleporter](https://github.com/apache/sling-org-apache-sling-junit-teleporter) <br/> <small>([org.apache.sling.junit.teleporter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.teleporterD%22))</small> | Client-side implementation of the Teleporter mechanism for server-side JUnit tests | &#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.teleporter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.teleporter%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.teleporter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-teleporter)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-teleporter/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-teleporter/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-junit-teleporter/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-teleporter/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-teleporter.svg)](https://github.com/apache/sling-org-apache-sling-junit-teleporter/pulls) |
-| [Apache Sling JUnit Performance](https://github.com/apache/sling-org-apache-sling-junit-performance) <br/> <small>([org.apache.sling.junit.performance](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.performanceD%22))</small> | Provides utilities for JUnit to run performance tests and report results | &#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-performance/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-performance/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-junit-performance/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-performance/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-performance.svg)](https://github.com/apache/sling-org-apache-sling-junit-performance/pulls) |
-| [Apache Sling JUnit Scriptable Tests Provider](https://github.com/apache/sling-org-apache-sling-junit-scriptable) <br/> <small>([org.apache.sling.junit.scriptable](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.scriptableD%22))</small> |          Registers Sling test resources with the JUnit core          so that they can be run as tests.      | &#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.scriptable/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.scriptable%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.scriptable.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-scriptable)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-scriptable/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-scriptable/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-junit-scriptable/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-scriptable/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-scriptable.svg)](https://github.com/apache/sling-org-apache-sling-junit-scriptable/pulls) |
-| [Apache Sling JUnit Health Checks](https://github.com/apache/sling-org-apache-sling-junit-healthcheck) <br/> <small>([org.apache.sling.junit.healthcheck](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.healthcheckD%22))</small> | Sling Health Check services that run JUnit tests | &#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.healthcheck/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.healthcheck%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.healthcheck.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-healthcheck)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-healthcheck/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-healthcheck/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-junit-healthcheck/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-healthcheck/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-healthcheck.svg)](https://github.com/apache/sling-org-apache-sling-junit-healthcheck/pulls) |
-| [Apache Sling JUnit Remote Tests Runners](https://github.com/apache/sling-org-apache-sling-junit-remote) <br/> <small>([org.apache.sling.junit.remote](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.remoteD%22))</small> | Utilities to run server-side JUnit tests remotely | &#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.remote/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.remote%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.remote.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-remote)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-remote/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-remote/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-junit-remote/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-remote/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-remote.svg)](https://github.com/apache/sling-org-apache-sling-junit-remote/pulls) |
\ No newline at end of file
+| [Apache Sling JUnit Core](https://github.com/apache/sling-org-apache-sling-junit-core) <br/> <small>([org.apache.sling.junit.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.coreD%22))</small> | Runs JUnit tests in an OSGi framework and provides the JUnit libraries | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-core/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-core/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-core/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-core/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-core&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-core)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-core&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-core)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-core)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.core%22)&#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-core.svg)](https://github.com/apache/sling-org-apache-sling-junit-core/pulls) |
+| [Apache Sling JUnit Health Checks](https://github.com/apache/sling-org-apache-sling-junit-healthcheck) <br/> <small>([org.apache.sling.junit.healthcheck](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.healthcheckD%22))</small> | Sling Health Check services that run JUnit tests | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-healthcheck/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-healthcheck/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-healthcheck/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-healthcheck/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-healthcheck&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-healthcheck)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-healthcheck&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-healthcheck)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.healthcheck.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-healthcheck)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.healthcheck/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.healthcheck%22)&#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-healthcheck.svg)](https://github.com/apache/sling-org-apache-sling-junit-healthcheck/pulls) |
+| [Apache Sling JUnit Performance](https://github.com/apache/sling-org-apache-sling-junit-performance) <br/> <small>([org.apache.sling.junit.performance](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.performanceD%22))</small> | Provides utilities for JUnit to run performance tests and report results | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-performance/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-performance/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-performance/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-performance/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-performance&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-performance)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-performance&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-performance)&#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-performance.svg)](https://github.com/apache/sling-org-apache-sling-junit-performance/pulls) |
+| [Apache Sling JUnit Remote Tests Runners](https://github.com/apache/sling-org-apache-sling-junit-remote) <br/> <small>([org.apache.sling.junit.remote](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.remoteD%22))</small> | Utilities to run server-side JUnit tests remotely | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-remote/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-remote/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-remote/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-remote/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-remote&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-remote)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-remote&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-remote)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.remote.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-remote)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.remote/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.remote%22)&#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-remote.svg)](https://github.com/apache/sling-org-apache-sling-junit-remote/pulls) |
+| [Apache Sling JUnit Scriptable Tests Provider](https://github.com/apache/sling-org-apache-sling-junit-scriptable) <br/> <small>([org.apache.sling.junit.scriptable](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.scriptableD%22))</small> |          Registers Sling test resources with the JUnit core          so that they can be run as tests.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-scriptable/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-scriptable/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-scriptable/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-scriptable/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-scriptable&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-scriptable)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-scriptable&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-scriptable)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.scriptable.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-scriptable)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.scriptable/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.scriptable%22)&#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-scriptable.svg)](https://github.com/apache/sling-org-apache-sling-junit-scriptable/pulls) |
+| [Apache Sling JUnit Tests Teleporter](https://github.com/apache/sling-org-apache-sling-junit-teleporter) <br/> <small>([org.apache.sling.junit.teleporter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.teleporterD%22))</small> | Client-side implementation of the Teleporter mechanism for server-side JUnit tests | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-teleporter/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-teleporter/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-teleporter/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-teleporter/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-teleporter&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-teleporter)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-teleporter&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-teleporter)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.teleporter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-teleporter)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.teleporter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.teleporter%22)&#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-teleporter.svg)](https://github.com/apache/sling-org-apache-sling-junit-teleporter/pulls) |
\ No newline at end of file
diff --git a/docs/groups/karaf.md b/docs/groups/karaf.md
index 2f2b35a..4a3da25 100644
--- a/docs/groups/karaf.md
+++ b/docs/groups/karaf.md
@@ -3,8 +3,8 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling - Karaf Features](https://github.com/apache/sling-org-apache-sling-karaf-features) <br/> <small>([org.apache.sling.karaf-features](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-featuresD%22))</small> | Apache Sling Features for provisioning with Apache Karaf | &#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-features/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-features/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-karaf-features/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-features/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-features.svg)](https://github.com/apache/sling-org-apache-sling-karaf-features/pulls) |
-| [Apache Sling - Karaf Configs](https://github.com/apache/sling-org-apache-sling-karaf-configs) <br/> <small>([org.apache.sling.karaf-configs](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-configsD%22))</small> | Apache Sling configurations for provisioning with Apache Karaf | &#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-configs/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-configs/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-karaf-configs/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-configs/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-configs.svg)](https://github.com/apache/sling-org-apache-sling-karaf-configs/pulls) |
-| [Apache Sling - Karaf Integration Tests](https://github.com/apache/sling-org-apache-sling-karaf-integration-tests) <br/> <small>([org.apache.sling.karaf-integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-integration-testsD%22))</small> | Integration Tests for Apache Sling Karaf | &#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-integration-tests/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-integration-tests/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-karaf-integration-tests/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-integration-tests/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-karaf-integration-tests/pulls) |
-| [Apache Sling - Karaf Launchpad Integration Tests (Oak Tar)](https://github.com/apache/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests) <br/> <small>([org.apache.sling.karaf-launchpad-oak-tar-integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-launchpad-oak-tar-integration-testsD%22))</small> | Launchpad Integration Tests for Apache Sling with Oak Tar on Karaf | &#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/pulls) |
-| [Apache Sling - Karaf Distribution](https://github.com/apache/sling-org-apache-sling-karaf-distribution) <br/> <small>([org.apache.sling.karaf-distribution](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-distributionD%22))</small> | Apache Sling Karaf Distribution | &#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-distribution/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-distribution/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-karaf-distribution/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-distribution/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-distribution.svg)](https://github.com/apache/sling-org-apache-sling-karaf-distribution/pulls) |
\ No newline at end of file
+| [Apache Sling - Karaf Configs](https://github.com/apache/sling-org-apache-sling-karaf-configs) <br/> <small>([org.apache.sling.karaf-configs](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-configsD%22))</small> | Apache Sling configurations for provisioning with Apache Karaf | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-configs/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-configs/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-configs/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-configs/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-karaf-configs&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-karaf-configs)&#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-configs.svg)](https://github.com/apache/sling-org-apache-sling-karaf-configs/pulls) |
+| [Apache Sling - Karaf Distribution](https://github.com/apache/sling-org-apache-sling-karaf-distribution) <br/> <small>([org.apache.sling.karaf-distribution](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-distributionD%22))</small> | Apache Sling Karaf Distribution | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-distribution/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-distribution/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-distribution/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-distribution/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-karaf-distribution&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-karaf-distribution)&#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-distribution.svg)](https://github.com/apache/sling-org-apache-sling-karaf-distribution/pulls) |
+| [Apache Sling - Karaf Features](https://github.com/apache/sling-org-apache-sling-karaf-features) <br/> <small>([org.apache.sling.karaf-features](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-featuresD%22))</small> | Apache Sling Features for provisioning with Apache Karaf | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-features/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-features/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-features/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-features/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-karaf-features&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-karaf-features)&#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-features.svg)](https://github.com/apache/sling-org-apache-sling-karaf-features/pulls) |
+| [Apache Sling - Karaf Integration Tests](https://github.com/apache/sling-org-apache-sling-karaf-integration-tests) <br/> <small>([org.apache.sling.karaf-integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-integration-testsD%22))</small> | Integration Tests for Apache Sling Karaf | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-integration-tests/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-integration-tests/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-integration-tests/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-integration-tests/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-karaf-integration-tests&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-karaf-integration-tests)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-karaf-integration-tests&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-karaf-integration-tests)&#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-karaf-integration-tests/pulls) |
+| [Apache Sling - Karaf Launchpad Integration Tests (Oak Tar)](https://github.com/apache/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests) <br/> <small>([org.apache.sling.karaf-launchpad-oak-tar-integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-launchpad-oak-tar-integration-testsD%22))</small> | Launchpad Integration Tests for Apache Sling with Oak Tar on Karaf | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests)&#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/pulls) |
\ No newline at end of file
diff --git a/docs/groups/launchpad.md b/docs/groups/launchpad.md
index f427979..2499982 100644
--- a/docs/groups/launchpad.md
+++ b/docs/groups/launchpad.md
@@ -3,15 +3,14 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling Launchpad Contrib Testing](https://github.com/apache/sling-org-apache-sling-launchpad-contrib-testing) <br/> <small>([org.apache.sling.launchpad.contrib-testing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.contrib-testingD%22))</small> |          Apache Sling Launchpad Contrib Testing module, contains integration tests that         were previously in the launchpad webapp module.      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-contrib-testing/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-contrib-testing/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-contrib-testing/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-contrib-testing/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-contrib-testing.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-contrib-testing/pulls) |
-| [Apache Sling Launchpad Test Bundles](https://github.com/apache/sling-org-apache-sling-launchpad-test-bundles) <br/> <small>([org.apache.sling.launchpad.test-bundles](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-bundlesD%22))</small> | Bundles required for testing Apache Sling | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.test-bundles/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-bundles%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.test-bundles.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-test-bundles)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-bundles/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-bundles/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-test-bundles/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-bundles/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-test-bundles.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-test-bundles/pulls) |
-| [Apache Sling Launchpad Testing Services](https://github.com/apache/sling-org-apache-sling-launchpad-test-services) <br/> <small>([org.apache.sling.launchpad.test-services](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-servicesD%22))</small> |          Sling services used by the Launchpad Testing integration tests      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.test-services/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-services%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.test-services.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-test-services)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-services/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-services/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-test-services/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-services/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-test-services.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-test-services/pulls) |
-| [Apache Sling Launchpad Base](https://github.com/apache/sling-org-apache-sling-launchpad-base) <br/> <small>([org.apache.sling.launchpad.base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.baseD%22))</small> |          This module contains the common classes and configuration files used         by the various launchpad modules..      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.base/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.base%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.base.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-base)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-base/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-base/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-base/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-base/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-base.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-base/pulls) |
-| [Apache Sling Launchpad Testing Fragment Bundle](https://github.com/apache/sling-org-apache-sling-launchpad-test-fragment) <br/> <small>([org.apache.sling.launchpad.test-fragment](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-fragmentD%22))</small> |          Sling fragment bundle used by the Launchpad Testing integration tests      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.test-fragment/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-fragment%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.test-fragment.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-test-fragment)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-fragment/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-fragment/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-test-fragment/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-fragment/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-test-fragment.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-test-fragment/pulls) |
-| [Apache Sling Launchpad Installer](https://github.com/apache/sling-org-apache-sling-launchpad-installer) <br/> <small>([org.apache.sling.launchpad.installer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.installerD%22))</small> |          This module installs the contents of the launchpad archive into the framework.      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.installer/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.installer%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.installer.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-installer)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-installer/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-installer/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-installer/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-installer/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-installer.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-installer/pulls) |
-| [Apache Sling Launchpad Startup Manager](https://github.com/apache/sling-org-apache-sling-launchpad-startupmanager) <br/> <small>([org.apache.sling.launchpad.startupmanager](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.startupmanagerD%22))</small> | This module manages the StartupListeners | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-startupmanager/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-startupmanager/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-startupmanager/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-startupmanager/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-startupmanager.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-startupmanager/pulls) |
-| [Apache Sling Launchpad Testing](https://github.com/apache/sling-org-apache-sling-launchpad-testing) <br/> <small>([org.apache.sling.launchpad.testing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.testingD%22))</small> |          Sling Launchpad Testing module, contains integration tests that         were previously in the launchpad webapp module.      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.testing/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.testing%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.testing.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-testing)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-testing/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-testing/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-testing/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-testing/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-testing.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-testing/pulls) |
-| [Apache Sling Launchpad Testing WAR](https://github.com/apache/sling-org-apache-sling-launchpad-testing-war) <br/> <small>([org.apache.sling.launchpad.testing-war](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.testing-warD%22))</small> |          Sling Launchpad Testing module, contains integration tests that         were previously in the launchpad webapp module.      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.testing-war/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.testing-war%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.testing-war.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-testing-war)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-testing-war/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-testing-war/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-testing-war/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-testing-war/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-testing-war.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-testing-war/pulls) |
-| [Apache Sling Launchpad Integration Tests](https://github.com/apache/sling-org-apache-sling-launchpad-integration-tests) <br/> <small>([org.apache.sling.launchpad.integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.integration-testsD%22))</small> |          Sling Integration Tests, contains integration tests that         are used by the testing project and other upstream testing projects.    | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.integration-tests/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.integration-tests%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.integration-tests.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-integration-tests)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-integration-tests/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-integration-tests/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-integration-tests/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-integration-tests/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-integration-tests/pulls) |
-| [Apache Sling Launchpad API](https://github.com/apache/sling-org-apache-sling-launchpad-api) <br/> <small>([org.apache.sling.launchpad.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.apiD%22))</small> |          This module contains the API exposed by Launchpad to bundles.      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-api.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-api/pulls) |
-| [Apache Sling Launchpad Testing Services WAR](https://github.com/apache/sling-org-apache-sling-launchpad-test-services-war) <br/> <small>([org.apache.sling.launchpad.test-services-war](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-services-warD%22))</small> |          Sling services used by the Launchpad Testing integration tests in WAR form.      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.test-services-war/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-services-war%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.test-services-war.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-test-services-war)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-services-war/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-services-war/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-test-services-war/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-services-war/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-test-services-war.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-test-services-war/pulls) |
\ No newline at end of file
+| [Apache Sling Launchpad API](https://github.com/apache/sling-org-apache-sling-launchpad-api) <br/> <small>([org.apache.sling.launchpad.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.apiD%22))</small> |          This module contains the API exposed by Launchpad to bundles.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-api/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.api%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-api.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-api/pulls) |
+| [Apache Sling Launchpad Base](https://github.com/apache/sling-org-apache-sling-launchpad-base) <br/> <small>([org.apache.sling.launchpad.base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.baseD%22))</small> |          This module contains the common classes and configuration files used         by the various launchpad modules..      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-base/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-base/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-base/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-base/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-base&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-base)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-base&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-base)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.base.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-base)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.base/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.base%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-base.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-base/pulls) |
+| [Apache Sling Launchpad Contrib Testing](https://github.com/apache/sling-org-apache-sling-launchpad-contrib-testing) <br/> <small>([org.apache.sling.launchpad.contrib-testing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.contrib-testingD%22))</small> |          Apache Sling Launchpad Contrib Testing module, contains integration tests that         were previously in the launchpad webapp module.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-contrib-testing/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-contrib-testing/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-contrib-testing/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-contrib-testing/job/master/test/?width=800&height=600)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-contrib-testing.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-contrib-testing/pulls) |
+| [Apache Sling Launchpad Installer](https://github.com/apache/sling-org-apache-sling-launchpad-installer) <br/> <small>([org.apache.sling.launchpad.installer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.installerD%22))</small> |          This module installs the contents of the launchpad archive into the framework.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-installer/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-installer/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-installer/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-installer/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-installer&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-installer)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-installer&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-installer)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.installer.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-installer)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.installer/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.installer%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-installer.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-installer/pulls) |
+| [Apache Sling Launchpad Integration Tests](https://github.com/apache/sling-org-apache-sling-launchpad-integration-tests) <br/> <small>([org.apache.sling.launchpad.integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.integration-testsD%22))</small> |          Sling Integration Tests, contains integration tests that         are used by the testing project and other upstream testing projects.    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-integration-tests/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-integration-tests/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-integration-tests/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-integration-tests/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-integration-tests&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-integration-tests)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-integration-tests&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-integration-tests)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.integration-tests.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-integration-tests)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.integration-tests/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.integration-tests%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-integration-tests/pulls) |
+| [Apache Sling Launchpad Startup Manager](https://github.com/apache/sling-org-apache-sling-launchpad-startupmanager) <br/> <small>([org.apache.sling.launchpad.startupmanager](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.startupmanagerD%22))</small> | This module manages the StartupListeners | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-startupmanager/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-startupmanager/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-startupmanager/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-startupmanager/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-startupmanager&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-startupmanager)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-startupmanager&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-startupmanager)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.startupmanager.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-startupmanager)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.startupmanager/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.startupmanager%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-startupmanager.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-startupmanager/pulls) |
+| [Apache Sling Launchpad Test Bundles](https://github.com/apache/sling-org-apache-sling-launchpad-test-bundles) <br/> <small>([org.apache.sling.launchpad.test-bundles](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-bundlesD%22))</small> | Bundles required for testing Apache Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-bundles/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-bundles/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-bundles/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-bundles/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-test-bundles&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-test-bundles)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.test-bundles.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-test-bundles)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.test-bundles/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-bundles%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-test-bundles.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-test-bundles/pulls) |
+| [Apache Sling Launchpad Testing Fragment Bundle](https://github.com/apache/sling-org-apache-sling-launchpad-test-fragment) <br/> <small>([org.apache.sling.launchpad.test-fragment](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-fragmentD%22))</small> |          Sling fragment bundle used by the Launchpad Testing integration tests      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-fragment/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-fragment/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-fragment/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-fragment/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-test-fragment&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-test-fragment)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.test-fragment.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-test-fragment)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.test-fragment/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-fragment%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-test-fragment.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-test-fragment/pulls) |
+| [Apache Sling Launchpad Testing Services](https://github.com/apache/sling-org-apache-sling-launchpad-test-services) <br/> <small>([org.apache.sling.launchpad.test-services](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-servicesD%22))</small> |          Sling services used by the Launchpad Testing integration tests      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-services/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-services/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-services/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-services/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-test-services&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-test-services)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-test-services&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-test-services)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.test-services.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-test-services)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.test-services/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-services%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-test-services.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-test-services/pulls) |
+| [Apache Sling Launchpad Testing](https://github.com/apache/sling-org-apache-sling-launchpad-testing) <br/> <small>([org.apache.sling.launchpad.testing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.testingD%22))</small> |          Sling Launchpad Testing module, contains integration tests that         were previously in the launchpad webapp module.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-testing/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-testing/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-testing/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-testing/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-testing&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-testing)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.testing.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-testing)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.testing/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.testing%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-testing.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-testing/pulls) |
+| [Apache Sling Launchpad Testing WAR](https://github.com/apache/sling-org-apache-sling-launchpad-testing-war) <br/> <small>([org.apache.sling.launchpad.testing-war](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.testing-warD%22))</small> |          Sling Launchpad Testing module, contains integration tests that         were previously in the launchpad webapp module.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-testing-war/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-testing-war/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-testing-war/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-testing-war/job/master/test/?width=800&height=600)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.testing-war.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-testing-war)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.testing-war/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.testing-war%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-testing-war.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-testing-war/pulls) |
\ No newline at end of file
diff --git a/docs/groups/models.md b/docs/groups/models.md
index f2071e0..c4139fa 100644
--- a/docs/groups/models.md
+++ b/docs/groups/models.md
@@ -3,9 +3,9 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling Models Context-Aware Configuration](https://github.com/apache/sling-org-apache-sling-models-caconfig) <br/> <small>([org.apache.sling.models.caconfig](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.caconfigD%22))</small> | Integration of Sling Models and Sling Context-Aware Configuration | &#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-models-caconfig/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-caconfig/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-models-caconfig/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-caconfig/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-caconfig.svg)](https://github.com/apache/sling-org-apache-sling-models-caconfig/pulls) |
-| [Apache Sling Models Validation Implementation](https://github.com/apache/sling-org-apache-sling-models-validation-impl) <br/> <small>([org.apache.sling.models.validation-impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.validation-implD%22))</small> | Validation Implementation which leverages Sling Validation | &#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-models-validation-impl/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-validation-impl/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-models-validation-impl/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-validation-impl/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-validation-impl.svg)](https://github.com/apache/sling-org-apache-sling-models-validation-impl/pulls) |
-| [Apache Sling Models Implementation](https://github.com/apache/sling-org-apache-sling-models-impl) <br/> <small>([org.apache.sling.models.impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.implD%22))</small> | Apache Sling Models Implementation | &#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.models.impl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.impl%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.models.impl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-models-impl)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-models-impl/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-impl/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-models-impl/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-impl/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-impl.svg)](https://github.com/apache/sling-org-apache-sling-models-impl/pulls) |
-| [Apache Sling Models API](https://github.com/apache/sling-org-apache-sling-models-api) <br/> <small>([org.apache.sling.models.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.apiD%22))</small> | Apache Sling Models API | &#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.models.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.models.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-models-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-models-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-models-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-api.svg)](https://github.com/apache/sling-org-apache-sling-models-api/pulls) |
-| [Apache Sling Models Jackson Exporter](https://github.com/apache/sling-org-apache-sling-models-jacksonexporter) <br/> <small>([org.apache.sling.models.jacksonexporter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.jacksonexporterD%22))</small> | Apache Sling Models Client Model Exporter - Jackson | &#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.models.jacksonexporter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.jacksonexporter%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.models.jacksonexporter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-models-jacksonexporter)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-models-jacksonexporter/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-jacksonexporter/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-models-jacksonexporter/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-jacksonexporter/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-jacksonexporter.svg)](https://github.com/apache/sling-org-apache-sling-models-jacksonexporter/pulls) |
-| [Apache Sling Models Integration Tests](https://github.com/apache/sling-org-apache-sling-models-integration-tests) <br/> <small>([org.apache.sling.models.integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.integration-testsD%22))</small> |          Apache Sling Models Integration Tests - builds a bundle         with Sling server-side tests, and executes them via a         remote test proxy that runs in the integration-tests phase.      | &#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-models-integration-tests/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-integration-tests/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-models-integration-tests/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-integration-tests/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-models-integration-tests/pulls) |
\ No newline at end of file
+| [Apache Sling Models API](https://github.com/apache/sling-org-apache-sling-models-api) <br/> <small>([org.apache.sling.models.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.apiD%22))</small> | Apache Sling Models API | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.models.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-models-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.models.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.api%22)&#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-api.svg)](https://github.com/apache/sling-org-apache-sling-models-api/pulls) |
+| [Apache Sling Models Context-Aware Configuration](https://github.com/apache/sling-org-apache-sling-models-caconfig) <br/> <small>([org.apache.sling.models.caconfig](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.caconfigD%22))</small> | Integration of Sling Models and Sling Context-Aware Configuration | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-caconfig/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-caconfig/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-caconfig/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-caconfig/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-caconfig&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-caconfig)&#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-caconfig.svg)](https://github.com/apache/sling-org-apache-sling-models-caconfig/pulls) |
+| [Apache Sling Models Implementation](https://github.com/apache/sling-org-apache-sling-models-impl) <br/> <small>([org.apache.sling.models.impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.implD%22))</small> | Apache Sling Models Implementation | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-impl/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-impl/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-impl/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-impl/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-impl&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-impl)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-impl&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-impl)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.models.impl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-models-impl)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.models.impl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.impl%22)&#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-impl.svg)](https://github.com/apache/sling-org-apache-sling-models-impl/pulls) |
+| [Apache Sling Models Integration Tests](https://github.com/apache/sling-org-apache-sling-models-integration-tests) <br/> <small>([org.apache.sling.models.integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.integration-testsD%22))</small> |          Apache Sling Models Integration Tests - builds a bundle         with Sling server-side tests, and executes them via a         remote test proxy that runs in the integration-tests phase.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-integration-tests/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-integration-tests/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-integration-tests/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-integration-tests/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-integration-tests&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-integration-tests)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-integration-tests&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-integration-tests)&#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-models-integration-tests/pulls) |
+| [Apache Sling Models Jackson Exporter](https://github.com/apache/sling-org-apache-sling-models-jacksonexporter) <br/> <small>([org.apache.sling.models.jacksonexporter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.jacksonexporterD%22))</small> | Apache Sling Models Client Model Exporter - Jackson | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-jacksonexporter/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-jacksonexporter/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-jacksonexporter/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-jacksonexporter/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-jacksonexporter&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-jacksonexporter)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-jacksonexporter&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-jacksonexporter)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.models.jacksonexporter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-models-jacksonexporter)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.models.jacksonexporter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.jacksonexporter%22)&#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-jacksonexporter.svg)](https://github.com/apache/sling-org-apache-sling-models-jacksonexporter/pulls) |
+| [Apache Sling Models Validation Implementation](https://github.com/apache/sling-org-apache-sling-models-validation-impl) <br/> <small>([org.apache.sling.models.validation-impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.validation-implD%22))</small> | Validation Implementation which leverages Sling Validation | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-validation-impl/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-validation-impl/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-validation-impl/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-validation-impl/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-validation-impl&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-validation-impl)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-validation-impl&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-validation-impl)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.models.validation-impl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-models-validation-impl)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.models.validation-impl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.validation-impl%22)&#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-validation-impl.svg)](https://github.com/apache/sling-org-apache-sling-models-validation-impl/pulls) |
\ No newline at end of file
diff --git a/docs/groups/nosql.md b/docs/groups/nosql.md
index 942a1be..06cbfdf 100644
--- a/docs/groups/nosql.md
+++ b/docs/groups/nosql.md
@@ -3,8 +3,8 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling NoSQL MongoDB Resource Provider](https://github.com/apache/sling-org-apache-sling-nosql-mongodb-resourceprovider) <br/> <small>([org.apache.sling.nosql.mongodb-resourceprovider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.mongodb-resourceproviderD%22))</small> | Resource Provider with MongoDB Persistence for Apache Sling. | &#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.mongodb-resourceprovider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.mongodb-resourceprovider%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.mongodb-resourceprovider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-mongodb-resourceprovider)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-nosql-mongodb-resourceprovider/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-mongodb-resourceprovider.svg)](https://github.com/apache/sling-org-apache-sling-nosql-mongodb-resourceprovider/pulls) |
-| [Apache Sling NoSQL Couchbase Resource Provider](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-resourceprovider) <br/> <small>([org.apache.sling.nosql.couchbase-resourceprovider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-resourceproviderD%22))</small> | Resource Provider with Couchbase Persistence for Apache Sling. | &#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.couchbase-resourceprovider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-resourceprovider%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.couchbase-resourceprovider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-couchbase-resourceprovider)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-nosql-couchbase-resourceprovider/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-couchbase-resourceprovider.svg)](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-resourceprovider/pulls) |
-| [Apache Sling NoSQL Generic Resource Provider](https://github.com/apache/sling-org-apache-sling-nosql-generic) <br/> <small>([org.apache.sling.nosql.generic](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.genericD%22))</small> |  | &#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.generic/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.generic%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.generic.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-generic)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-generic/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-generic/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-nosql-generic/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-generic/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-generic.svg)](https://github.com/apache/sling-org-apache-sling-nosql-generic/pulls) |
-| [Apache Sling NoSQL Couchbase Client](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-client) <br/> <small>([org.apache.sling.nosql.couchbase-client](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-clientD%22))</small> | Couchbase client provider using Couchbase SDK 2. | &#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.couchbase-client/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-client%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.couchbase-client.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-couchbase-client)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-couchbase-client/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-couchbase-client/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-nosql-couchbase-client/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-couchbase-client/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-couchbase-client.svg)](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-client/pulls) |
-| [Apache Sling NoSQL Launchpad](https://github.com/apache/sling-org-apache-sling-nosql-launchpad) <br/> <small>([org.apache.sling.nosql.launchpad](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.launchpadD%22))</small> |  | &#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-launchpad/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-launchpad/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-nosql-launchpad/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-launchpad/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-launchpad.svg)](https://github.com/apache/sling-org-apache-sling-nosql-launchpad/pulls) |
\ No newline at end of file
+| [Apache Sling NoSQL Couchbase Client](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-client) <br/> <small>([org.apache.sling.nosql.couchbase-client](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-clientD%22))</small> | Couchbase client provider using Couchbase SDK 2. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-client/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-client/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-client/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-client/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-couchbase-client&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-couchbase-client)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-couchbase-client&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-couchbase-client)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.couchbase-client.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-couchbase-client)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.couchbase-client/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-client%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-couchbase-client.svg)](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-client/pulls) |
+| [Apache Sling NoSQL Couchbase Resource Provider](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-resourceprovider) <br/> <small>([org.apache.sling.nosql.couchbase-resourceprovider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-resourceproviderD%22))</small> | Resource Provider with Couchbase Persistence for Apache Sling. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-couchbase-resourceprovider&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-couchbase-resourceprovider)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-couchbase-resourceprovider&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-couchbase-resourceprovider)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.couchbase-resourceprovider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-couchbase-resourceprovider)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.couchbase-resourceprovider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-resourceprovider%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-couchbase-resourceprovider.svg)](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-resourceprovider/pulls) |
+| [Apache Sling NoSQL Generic Resource Provider](https://github.com/apache/sling-org-apache-sling-nosql-generic) <br/> <small>([org.apache.sling.nosql.generic](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.genericD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-generic/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-generic/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-generic/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-generic/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-generic&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-generic)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-generic&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-generic)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.generic.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-generic)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.generic/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.generic%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-generic.svg)](https://github.com/apache/sling-org-apache-sling-nosql-generic/pulls) |
+| [Apache Sling NoSQL Launchpad](https://github.com/apache/sling-org-apache-sling-nosql-launchpad) <br/> <small>([org.apache.sling.nosql.launchpad](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.launchpadD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-launchpad/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-launchpad/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-launchpad/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-launchpad/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-launchpad&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-launchpad)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-launchpad.svg)](https://github.com/apache/sling-org-apache-sling-nosql-launchpad/pulls) |
+| [Apache Sling NoSQL MongoDB Resource Provider](https://github.com/apache/sling-org-apache-sling-nosql-mongodb-resourceprovider) <br/> <small>([org.apache.sling.nosql.mongodb-resourceprovider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.mongodb-resourceproviderD%22))</small> | Resource Provider with MongoDB Persistence for Apache Sling. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-mongodb-resourceprovider&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-mongodb-resourceprovider)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-mongodb-resourceprovider&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-mongodb-resourceprovider)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.mongodb-resourceprovider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-mongodb-resourceprovider)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.mongodb-resourceprovider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.mongodb-resourceprovider%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-mongodb-resourceprovider.svg)](https://github.com/apache/sling-org-apache-sling-nosql-mongodb-resourceprovider/pulls) |
\ No newline at end of file
diff --git a/docs/groups/repoinit.md b/docs/groups/repoinit.md
index 2fe99da..ac70b66 100644
--- a/docs/groups/repoinit.md
+++ b/docs/groups/repoinit.md
@@ -3,5 +3,5 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling RepoInit Integration Tests](https://github.com/apache/sling-org-apache-sling-repoinit-it) <br/> <small>([org.apache.sling.repoinit.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.repoinit.itD%22))</small> |  		DISABLED - these tests have moved elsewhere, see SLING-7454    | &#32;[![repoinit](https://sling.apache.org/badges/group-repoinit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/repoinit.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-repoinit-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-repoinit-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-repoinit-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-repoinit-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-repoinit-it.svg)](https://github.com/apache/sling-org-apache-sling-repoinit-it/pulls) |
-| [Apache Sling RepoInit Parser](https://github.com/apache/sling-org-apache-sling-repoinit-parser) <br/> <small>([org.apache.sling.repoinit.parser](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.repoinit.parserD%22))</small> | Parser for the Repository Initialization language used in Sling | &#32;[![repoinit](https://sling.apache.org/badges/group-repoinit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/repoinit.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.repoinit.parser/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.repoinit.parser%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.repoinit.parser.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-repoinit-parser)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-repoinit-parser/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-repoinit-parser/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-repoinit-parser/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-repoinit-parser/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-repoinit-parser.svg)](https://github.com/apache/sling-org-apache-sling-repoinit-parser/pulls) |
\ No newline at end of file
+| [Apache Sling RepoInit Integration Tests](https://github.com/apache/sling-org-apache-sling-repoinit-it) <br/> <small>([org.apache.sling.repoinit.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.repoinit.itD%22))</small> |  		DISABLED - these tests have moved elsewhere, see SLING-7454    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-repoinit-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-repoinit-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-repoinit-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-repoinit-it/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-repoinit-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-repoinit-it)&#32;[![repoinit](https://sling.apache.org/badges/group-repoinit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/repoinit.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-repoinit-it.svg)](https://github.com/apache/sling-org-apache-sling-repoinit-it/pulls) |
+| [Apache Sling Repoinit Parser](https://github.com/apache/sling-org-apache-sling-repoinit-parser) <br/> <small>([org.apache.sling.repoinit.parser](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.repoinit.parserD%22))</small> | Parser for the Repository Initialization language used in Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-repoinit-parser/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-repoinit-parser/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-repoinit-parser/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-repoinit-parser/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-repoinit-parser&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-repoinit-parser)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-repoinit-parser&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-repoinit-parser)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.repoinit.parser.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-repoinit-parser)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.repoinit.parser/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.repoinit.parser%22)&#32;[![repoinit](https://sling.apache.org/badges/group-repoinit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/repoinit.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-repoinit-parser.svg)](https://github.com/apache/sling-org-apache-sling-repoinit-parser/pulls) |
\ No newline at end of file
diff --git a/docs/groups/scripting.md b/docs/groups/scripting.md
index 4dddad3..3e75bf0 100644
--- a/docs/groups/scripting.md
+++ b/docs/groups/scripting.md
@@ -3,30 +3,30 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling Scripting JavaScript Support](https://github.com/apache/sling-org-apache-sling-scripting-javascript) <br/> <small>([org.apache.sling.scripting.javascript](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.javascriptD%22))</small> | Support for JavaScript scripting | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.javascript/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.javascript%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.javascript.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-javascript)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-javascript/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-javascript/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-javascript/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-javascript/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-javascript.svg)](https://github.com/apache/sling-org-apache-sling-scripting-javascript/pulls) |
-| [Apache Sling Scripting HTL JavaScript Use Provider](https://github.com/apache/sling-org-apache-sling-scripting-sightly-js-provider) <br/> <small>([org.apache.sling.scripting.sightly.js.provider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.js.providerD%22))</small> |          The Apache Sling HTL JavaScript Use Provider adds support for accessing JS scripts from HTL's Use-API.      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.js.provider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.js.provider%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.js.provider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-js-provider)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-js-provider/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-js-provider/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-sightly-js-provider/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-js-provider/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-js-provider.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-js-provider/pulls) |
-| [Apache Sling Scripting HTL Read-Eval-Print Loop Environment](https://github.com/apache/sling-org-apache-sling-scripting-sightly-repl) <br/> <small>([org.apache.sling.scripting.sightly.repl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.replD%22))</small> | REPL for Apache Sling Scripting HTL engine | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.repl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.repl%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.repl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-repl)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-repl/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-repl/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-sightly-repl/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-repl/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-repl.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-repl/pulls) |
-| [Apache Sling Script Console](https://github.com/apache/sling-org-apache-sling-scripting-console) <br/> <small>([org.apache.sling.scripting.console](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.consoleD%22))</small> | Web Console plugin for evaluating scripts | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.console/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.console%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.console.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-console)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-console/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-console/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-console/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-console/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-console.svg)](https://github.com/apache/sling-org-apache-sling-scripting-console/pulls) |
-| [Apache Sling Scripting JSP Tag Library (Compat)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib-compat) <br/> <small>([org.apache.sling.scripting.jsp.taglib.compat](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglib.compatD%22))</small> |          Compatibility bundle for the Apache Sling Scripting JSP Tag Library      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp.taglib.compat/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglib.compat%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp.taglib.compat.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-jsp-taglib-compat)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-taglib-compat/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-taglib-compat/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-jsp-taglib-compat/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-taglib-compat/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-taglib-compat.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib-compat/pulls) |
-| [Apache Sling Scripting HTL Runtime](https://github.com/apache/sling-org-apache-sling-scripting-sightly-runtime) <br/> <small>([org.apache.sling.scripting.sightly.runtime](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.runtimeD%22))</small> |          The Apache Sling Scripting HTL Runtime provides support for executing HTL Java compiled units produced by the org.apache.sling.scripting.sightly.compiler.java module.      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.runtime/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.runtime%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.runtime.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-runtime)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-runtime/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-runtime/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-sightly-runtime/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-runtime/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-runtime.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-runtime/pulls) |
-| [Apache Sling Scripting W3C XML Processing Support](https://github.com/apache/sling-org-apache-sling-scripting-xproc) <br/> <small>([org.apache.sling.scripting.xproc](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.xprocD%22))</small> |      	Support for W3C XML Processing scripting (http://www.w3.org/XML/Processing/)      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-xproc/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-xproc/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-xproc/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-xproc/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-xproc.svg)](https://github.com/apache/sling-org-apache-sling-scripting-xproc/pulls) |
-| [Apache Sling Scripting JSP Tag Library](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib) <br/> <small>([org.apache.sling.scripting.jsp.taglib](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglibD%22))</small> |          Core Tag Library for Apache Sling JSP support      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp.taglib/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglib%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp.taglib.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-jsp-taglib)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-taglib/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-taglib/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-jsp-taglib/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-taglib/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-taglib.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib/pulls) |
-| [Apache Sling Wrapper Bundle for Apache Tomcat EL API](https://github.com/apache/sling-org-apache-sling-scripting-el-api) <br/> <small>([org.apache.sling.scripting.el-api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.el-apiD%22))</small> | This bundle wraps the Apache Tomcat 6.0.14 EL API used by Apache Sling Scripting JSP. | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.el-api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.el-api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.el-api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-el-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-el-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-el-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-el-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-el-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-el-api.svg)](https://github.com/apache/sling-org-apache-sling-scripting-el-api/pulls) |
-| [Apache Sling Scripting ESX](https://github.com/apache/sling-org-apache-sling-scripting-esx) <br/> <small>([org.apache.sling.scripting.esx](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.esxD%22))</small> | Support NodeJS like scripting and module resolution | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-esx/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-esx/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-esx/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-esx/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-esx.svg)](https://github.com/apache/sling-org-apache-sling-scripting-esx/pulls) |
-| [](https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker) <br/> <small>([org.apache.sling.scripting.bundle.tracker](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.bundle.trackerD%22))</small> |  | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-bundle-tracker/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-bundle-tracker/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-bundle-tracker/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-bundle-tracker/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-bundle-tracker.svg)](https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker/pulls) |
-| [Apache Sling Scripting JSP Standard Tag Library](https://github.com/apache/sling-org-apache-sling-scripting-jsp-jstl) <br/> <small>([org.apache.sling.scripting.jsp.jstl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.jstlD%22))</small> |          JavaServer Pages Standard Tag Library based on Jakarta Taglibs (XML support excluded)      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-jstl/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-jstl/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-jsp-jstl/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-jstl/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-jstl.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-jstl/pulls) |
-| [Apache Sling Scripting HTL Engine](https://github.com/apache/sling-org-apache-sling-scripting-sightly) <br/> <small>([org.apache.sling.scripting.sightly](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightlyD%22))</small> |          The Apache Sling Scripting HTL Engine is a Java implementation of the HTML Template Language specification. The bundle contains the         HTL script engine and its runtime implementation.      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-sightly/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly/pulls) |
-| [Apache Sling Scripting FreeMarker](https://github.com/apache/sling-org-apache-sling-scripting-freemarker) <br/> <small>([org.apache.sling.scripting.freemarker](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.freemarkerD%22))</small> | Support for FreeMarker scripting | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.freemarker/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.freemarker%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.freemarker.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-freemarker)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-freemarker/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-freemarker/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-freemarker/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-freemarker/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-freemarker.svg)](https://github.com/apache/sling-org-apache-sling-scripting-freemarker/pulls) |
-| [Apache Sling Scripting HTL Sling Models Use Provider](https://github.com/apache/sling-org-apache-sling-scripting-sightly-models-provider) <br/> <small>([org.apache.sling.scripting.sightly.models.provider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.models.providerD%22))</small> |          Apache Sling Scripting HTL Sling Models Use Provider adds support for accessing Sling Models from HTL's Use-API leveraging the         ModelFactory.      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.models.provider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.models.provider%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.models.provider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-models-provider)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-models-provider/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-models-provider/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-sightly-models-provider/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-models-provider/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-models-provider.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-models-provider/pulls) |
-| [Apache Sling Scripting JSP Support](https://github.com/apache/sling-org-apache-sling-scripting-jsp) <br/> <small>([org.apache.sling.scripting.jsp](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jspD%22))</small> | Support for JSP scripting | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-jsp)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-jsp/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp/pulls) |
-| [Apache Sling Wrapper Bundle for Apache Tomcat JSP API](https://github.com/apache/sling-org-apache-sling-scripting-jsp-api) <br/> <small>([org.apache.sling.scripting.jsp-api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp-apiD%22))</small> | This bundle wraps the Apache Tomcat 6.0.14 JSP API used by Apache Sling Scripting JSP. | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp-api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp-api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp-api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-jsp-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-jsp-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-api.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-api/pulls) |
-| [Apache Sling Scripting Core implementation](https://github.com/apache/sling-org-apache-sling-scripting-core) <br/> <small>([org.apache.sling.scripting.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.coreD%22))</small> |          Sling Scripting core functionality      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.core%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-core)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-core/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-core/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-core/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-core/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-core.svg)](https://github.com/apache/sling-org-apache-sling-scripting-core/pulls) |
-| [Apache Sling Scripting Thymeleaf](https://github.com/apache/sling-org-apache-sling-scripting-thymeleaf) <br/> <small>([org.apache.sling.scripting.thymeleaf](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.thymeleafD%22))</small> | Apache Sling Scripting Thymeleaf | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.thymeleaf/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.thymeleaf%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.thymeleaf.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-thymeleaf)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-thymeleaf/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-thymeleaf/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-thymeleaf/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-thymeleaf/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-thymeleaf.svg)](https://github.com/apache/sling-org-apache-sling-scripting-thymeleaf/pulls) |
-| [](https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker-it) <br/> <small>([org.apache.sling.scripting.bundle.tracker.it.reactor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.bundle.tracker.it.reactorD%22))</small> |  | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-bundle-tracker-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-bundle-tracker-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-bundle-tracker-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-bundle-tracker-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-bundle-tracker-it.svg)](https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker-it/pulls) |
-| [Apache Sling Scripting API](https://github.com/apache/sling-org-apache-sling-scripting-api) <br/> <small>([org.apache.sling.scripting.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.apiD%22))</small> | This bundle provides the internal API to implement scripting. | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-api.svg)](https://github.com/apache/sling-org-apache-sling-scripting-api/pulls) |
-| [Apache Sling Scripting Java Support](https://github.com/apache/sling-org-apache-sling-scripting-java) <br/> <small>([org.apache.sling.scripting.java](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.javaD%22))</small> | Support for scripting Java | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.java/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.java%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.java.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-java)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-java/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-java/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-java/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-java/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-java.svg)](https://github.com/apache/sling-org-apache-sling-scripting-java/pulls) |
-| [Apache Sling Scripting HTL Integration Tests Content](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing-content) <br/> <small>([org.apache.sling.scripting.sightly.testing-content](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testing-contentD%22))</small> |          This bundle contains:             - Content adapted from the Adobe HTL TCK meant to test the org.apache.sling.scripting.HTL implementations.             - Content meant to test performance of the org.apache.sling.scripting.HTL implementation.      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.testing-content/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testing-content%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.testing-content.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-testing-content)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-testing-content/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-testing-content/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-sightly-testing-content/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-testing-content/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-testing-content.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing-content/pulls) |
-| [Apache Sling Scripting HTL Java Compiler](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler-java) <br/> <small>([org.apache.sling.scripting.sightly.compiler.java](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compiler.javaD%22))</small> |          The Apache Sling Scripting HTL Java Compiler provides support for transpiling the Abstract Syntax Tree produced by the         org.apache.sling.scripting.sightly.compiler module into Java source code.      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.compiler.java/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compiler.java%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.compiler.java.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-compiler-java)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-compiler-java/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-compiler-java/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-sightly-compiler-java/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-compiler-java/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-compiler-java.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler-java/pulls) |
-| [Apache Sling Scripting HTL Integration Tests](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing) <br/> <small>([org.apache.sling.scripting.sightly.testing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testingD%22))</small> | This project runs the integration tests for validating the Apache Sling Scripting HTL implementation         against the Adobe HTL TCK.      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.testing/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testing%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.testing.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-testing)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-testing/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-testing/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-sightly-testing/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-testing/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-testing.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing/pulls) |
-| [Apache Sling Scripting Groovy](https://github.com/apache/sling-org-apache-sling-scripting-groovy) <br/> <small>([org.apache.sling.scripting.groovy](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.groovyD%22))</small> | Support for scripting with Groovy | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.groovy/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.groovy%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.groovy.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-groovy)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-groovy/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-groovy/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-groovy/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-groovy/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-groovy.svg)](https://github.com/apache/sling-org-apache-sling-scripting-groovy/pulls) |
-| [Apache Sling Scripting HTL Compiler](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler) <br/> <small>([org.apache.sling.scripting.sightly.compiler](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compilerD%22))</small> |          The Apache Sling Scripting HTL Compiler provides support for compiling HTML Template Language scripts into an Abstract         Syntax Tree.      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.compiler/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compiler%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.compiler.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-compiler)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-compiler/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-compiler/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-sightly-compiler/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-compiler/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-compiler.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler/pulls) |
\ No newline at end of file
+| [Apache Sling Scripting API](https://github.com/apache/sling-org-apache-sling-scripting-api) <br/> <small>([org.apache.sling.scripting.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.apiD%22))</small> | This bundle provides the internal API to implement scripting. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.api%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-api.svg)](https://github.com/apache/sling-org-apache-sling-scripting-api/pulls) |
+| [Apache Sling Scripting Bundle Tracker](https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker) <br/> <small>([org.apache.sling.scripting.bundle.tracker](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.bundle.trackerD%22))</small> |          The Apache Sling Scripting Bundle Tracker bundle represents an add-on module that can be deployed on a Sling 10 instance or         newer to enhance the scripting resolving capabilities. Being an add-on, the bundle hooks into Sling's current mechanisms for         content-to-servlet resolution and essentially acts as a service registration broker for bundles providing scripting capabilities      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-bundle-tracker&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-bundle-tracker)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-bundle-tracker&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-bundle-tracker)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.bundle.tracker.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-bundle-tracker)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.bundle.tracker/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.bundle.tracker%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-bundle-tracker.svg)](https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker/pulls) |
+| [](https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker-it) <br/> <small>([org.apache.sling.scripting.bundle.tracker.it.reactor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.bundle.tracker.it.reactorD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker-it/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-bundle-tracker-it&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-bundle-tracker-it)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-bundle-tracker-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-bundle-tracker-it)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-bundle-tracker-it.svg)](https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker-it/pulls) |
+| [Apache Sling Script Console](https://github.com/apache/sling-org-apache-sling-scripting-console) <br/> <small>([org.apache.sling.scripting.console](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.consoleD%22))</small> | Web Console plugin for evaluating scripts | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-console/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-console/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-console/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-console/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-console&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-console)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-console&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-console)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.console.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-console)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.console/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.console%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-console.svg)](https://github.com/apache/sling-org-apache-sling-scripting-console/pulls) |
+| [Apache Sling Scripting Core](https://github.com/apache/sling-org-apache-sling-scripting-core) <br/> <small>([org.apache.sling.scripting.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.coreD%22))</small> |          Sling Scripting core functionality      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-core/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-core/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-core/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-core/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-core&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-core)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-core&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-core)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-core)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.core%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-core.svg)](https://github.com/apache/sling-org-apache-sling-scripting-core/pulls) |
+| [Apache Sling Scripting EL API Wrapper](https://github.com/apache/sling-org-apache-sling-scripting-el-api) <br/> <small>([org.apache.sling.scripting.el-api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.el-apiD%22))</small> | This bundle wraps the Apache Tomcat 6.0.14 EL API used by Apache Sling Scripting JSP. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-el-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-el-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-el-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-el-api/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-el-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-el-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.el-api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-el-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.el-api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.el-api%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-el-api.svg)](https://github.com/apache/sling-org-apache-sling-scripting-el-api/pulls) |
+| [Apache Sling Scripting ESX](https://github.com/apache/sling-org-apache-sling-scripting-esx) <br/> <small>([org.apache.sling.scripting.esx](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.esxD%22))</small> | Support NodeJS like scripting and module resolution | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-esx/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-esx/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-esx/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-esx/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-esx&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-esx)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-esx&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-esx)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-esx.svg)](https://github.com/apache/sling-org-apache-sling-scripting-esx/pulls) |
+| [Apache Sling Scripting FreeMarker](https://github.com/apache/sling-org-apache-sling-scripting-freemarker) <br/> <small>([org.apache.sling.scripting.freemarker](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.freemarkerD%22))</small> | Support for FreeMarker scripting | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-freemarker/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-freemarker/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-freemarker/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-freemarker/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-freemarker&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-freemarker)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-freemarker&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-freemarker)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.freemarker.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-freemarker)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.freemarker/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.freemarker%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-freemarker.svg)](https://github.com/apache/sling-org-apache-sling-scripting-freemarker/pulls) |
+| [Apache Sling Scripting Groovy](https://github.com/apache/sling-org-apache-sling-scripting-groovy) <br/> <small>([org.apache.sling.scripting.groovy](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.groovyD%22))</small> | Support for scripting with Groovy | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-groovy/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-groovy/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-groovy/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-groovy/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-groovy&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-groovy)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-groovy&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-groovy)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.groovy.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-groovy)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.groovy/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.groovy%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-groovy.svg)](https://github.com/apache/sling-org-apache-sling-scripting-groovy/pulls) |
+| [Apache Sling Scripting Java Support](https://github.com/apache/sling-org-apache-sling-scripting-java) <br/> <small>([org.apache.sling.scripting.java](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.javaD%22))</small> | Support for scripting Java | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-java/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-java/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-java/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-java/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-java&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-java)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-java&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-java)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.java.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-java)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.java/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.java%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-java.svg)](https://github.com/apache/sling-org-apache-sling-scripting-java/pulls) |
+| [Apache Sling Scripting JavaScript](https://github.com/apache/sling-org-apache-sling-scripting-javascript) <br/> <small>([org.apache.sling.scripting.javascript](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.javascriptD%22))</small> | Support for JavaScript scripting | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-javascript/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-javascript/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-javascript/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-javascript/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-javascript&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-javascript)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-javascript&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-javascript)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.javascript.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-javascript)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.javascript/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.javascript%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-javascript.svg)](https://github.com/apache/sling-org-apache-sling-scripting-javascript/pulls) |
+| [Apache Sling Scripting JSP](https://github.com/apache/sling-org-apache-sling-scripting-jsp) <br/> <small>([org.apache.sling.scripting.jsp](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jspD%22))</small> | Support for JSP scripting | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-jsp)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp/pulls) |
+| [Apache Sling Scripting JSP API Wrapper](https://github.com/apache/sling-org-apache-sling-scripting-jsp-api) <br/> <small>([org.apache.sling.scripting.jsp-api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp-apiD%22))</small> | This bundle wraps the Apache Tomcat 6.0.14 JSP API used by Apache Sling Scripting JSP. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-api/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp-api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-jsp-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp-api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp-api%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-api.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-api/pulls) |
+| [Apache Sling Scripting JSP Standard Tag Library](https://github.com/apache/sling-org-apache-sling-scripting-jsp-jstl) <br/> <small>([org.apache.sling.scripting.jsp.jstl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.jstlD%22))</small> |          JavaServer Pages Standard Tag Library based on Jakarta Taglibs (XML support excluded)      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-jstl/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-jstl/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-jstl/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-jstl/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp-jstl&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-jstl)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-jstl.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-jstl/pulls) |
+| [Apache Sling Scripting JSP Tag Library](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib) <br/> <small>([org.apache.sling.scripting.jsp.taglib](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglibD%22))</small> |          Core Tag Library for Apache Sling JSP support      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp-taglib&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-taglib)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp-taglib&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-taglib)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp.taglib.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-jsp-taglib)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp.taglib/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglib%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-taglib.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib/pulls) |
+| [Apache Sling Scripting JSP Tag Library (Compat)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib-compat) <br/> <small>([org.apache.sling.scripting.jsp.taglib.compat](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglib.compatD%22))</small> |          Compatibility bundle for the Apache Sling Scripting JSP Tag Library      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib-compat/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib-compat/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib-compat/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib-compat/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp-taglib-compat&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-taglib-compat)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp-taglib-compat&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-taglib-compat)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp.taglib.compat.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-jsp-taglib-compat)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp.taglib.compat/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglib.compat%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-taglib-compat.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib-compat/pulls) |
+| [Apache Sling Scripting HTL Engine](https://github.com/apache/sling-org-apache-sling-scripting-sightly) <br/> <small>([org.apache.sling.scripting.sightly](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightlyD%22))</small> |          The Apache Sling Scripting HTL Engine is a Java implementation of the HTML Template Language specification. The bundle contains the         HTL script engine and its runtime implementation.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly/pulls) |
+| [Apache Sling Scripting HTL Compiler](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler) <br/> <small>([org.apache.sling.scripting.sightly.compiler](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compilerD%22))</small> |          The Apache Sling Scripting HTL Compiler provides support for compiling HTML Template Language scripts into an Abstract         Syntax Tree.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-compiler&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-compiler)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-compiler&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-compiler)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.compiler.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-compiler)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.compiler/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compiler%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-compiler.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler/pulls) |
+| [Apache Sling Scripting HTL Java Compiler](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler-java) <br/> <small>([org.apache.sling.scripting.sightly.compiler.java](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compiler.javaD%22))</small> |          The Apache Sling Scripting HTL Java Compiler provides support for transpiling the Abstract Syntax Tree produced by the         org.apache.sling.scripting.sightly.compiler module into Java source code.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler-java/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler-java/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler-java/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler-java/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-compiler-java&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-compiler-java)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-compiler-java&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-compiler-java)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.compiler.java.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-compiler-java)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.compiler.java/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compiler.java%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-compiler-java.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler-java/pulls) |
+| [Apache Sling Scripting HTL JS Use Provider](https://github.com/apache/sling-org-apache-sling-scripting-sightly-js-provider) <br/> <small>([org.apache.sling.scripting.sightly.js.provider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.js.providerD%22))</small> |          The Apache Sling HTL JavaScript Use Provider adds support for accessing JS scripts from HTL's Use-API.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-js-provider/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-js-provider/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-js-provider/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-js-provider/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-js-provider&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-js-provider)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-js-provider&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-js-provider)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.js.provider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-js-provider)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.js.provider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.js.provider%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-js-provider.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-js-provider/pulls) |
+| [Apache Sling Scripting HTL Sling Models Use Provider](https://github.com/apache/sling-org-apache-sling-scripting-sightly-models-provider) <br/> <small>([org.apache.sling.scripting.sightly.models.provider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.models.providerD%22))</small> |          Apache Sling Scripting HTL Sling Models Use Provider adds support for accessing Sling Models from HTL's Use-API leveraging the         ModelFactory.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-models-provider/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-models-provider/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-models-provider/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-models-provider/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-models-provider&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-models-provider)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-models-provider&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-models-provider)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.models.provider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-models-provider)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.models.provider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.models.provider%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-models-provider.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-models-provider/pulls) |
+| [Apache Sling Scripting HTL Read-Eval-Print Loop Environment](https://github.com/apache/sling-org-apache-sling-scripting-sightly-repl) <br/> <small>([org.apache.sling.scripting.sightly.repl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.replD%22))</small> | REPL for Apache Sling Scripting HTL engine | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-repl/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-repl/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-repl/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-repl/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-repl&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-repl)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-repl&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-repl)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.repl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-repl)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.repl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.repl%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-repl.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-repl/pulls) |
+| [Apache Sling Scripting HTL Runtime](https://github.com/apache/sling-org-apache-sling-scripting-sightly-runtime) <br/> <small>([org.apache.sling.scripting.sightly.runtime](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.runtimeD%22))</small> |          The Apache Sling Scripting HTL Runtime provides support for executing HTL Java compiled units produced by the org.apache.sling.scripting.sightly.compiler.java module.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-runtime/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-runtime/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-runtime/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-runtime/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-runtime&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-runtime)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-runtime&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-runtime)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.runtime.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-runtime)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.runtime/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.runtime%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-runtime.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-runtime/pulls) |
+| [Apache Sling Scripting HTL Testing](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing) <br/> <small>([org.apache.sling.scripting.sightly.testing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testingD%22))</small> | This project runs the integration tests for validating the Apache Sling Scripting HTL implementation         against the Adobe HTL TCK.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-testing&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-testing)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-testing&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-testing)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.testing.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-testing)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.testing/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testing%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-testing.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing/pulls) |
+| [Apache Sling Scripting HTL Testing Content](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing-content) <br/> <small>([org.apache.sling.scripting.sightly.testing-content](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testing-contentD%22))</small> |          This bundle contains:             - Content adapted from the Adobe HTL TCK meant to test the org.apache.sling.scripting.HTL implementations.             - Content meant to test performance of the org.apache.sling.scripting.HTL implementation.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing-content/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing-content/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing-content/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing-content/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-testing-content&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-testing-content)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-testing-content&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-testing-content)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.testing-content.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-testing-content)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.testing-content/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testing-content%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-testing-content.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing-content/pulls) |
+| [Apache Sling Scripting Thymeleaf](https://github.com/apache/sling-org-apache-sling-scripting-thymeleaf) <br/> <small>([org.apache.sling.scripting.thymeleaf](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.thymeleafD%22))</small> | Apache Sling Scripting Thymeleaf | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-thymeleaf/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-thymeleaf/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-thymeleaf/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-thymeleaf/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-thymeleaf&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-thymeleaf)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-thymeleaf&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-thymeleaf)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.thymeleaf.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-thymeleaf)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.thymeleaf/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.thymeleaf%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-thymeleaf.svg)](https://github.com/apache/sling-org-apache-sling-scripting-thymeleaf/pulls) |
+| [Apache Sling Scripting W3C XML Processing Support](https://github.com/apache/sling-org-apache-sling-scripting-xproc) <br/> <small>([org.apache.sling.scripting.xproc](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.xprocD%22))</small> |      	Support for W3C XML Processing scripting (http://www.w3.org/XML/Processing/)      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-xproc/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-xproc/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-xproc/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-xproc/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-xproc&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-xproc)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-xproc&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-xproc)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-xproc.svg)](https://github.com/apache/sling-org-apache-sling-scripting-xproc/pulls) |
\ No newline at end of file
diff --git a/docs/groups/servlets.md b/docs/groups/servlets.md
index 8028981..8f4ab59 100644
--- a/docs/groups/servlets.md
+++ b/docs/groups/servlets.md
@@ -3,8 +3,8 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling Default GET Servlets](https://github.com/apache/sling-org-apache-sling-servlets-get) <br/> <small>([org.apache.sling.servlets.get](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.getD%22))</small> |          Provides default GET servlets for HTML, Text and JSON rendering         and streaming resources.      | &#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.servlets.get/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.get%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.servlets.get.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-servlets-get)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-get/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-get/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-servlets-get/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-get/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-get.svg)](https://github.com/apache/sling-org-apache-sling-servlets-get/pulls) |
-| [Apache Sling Servlet Resolver](https://github.com/apache/sling-org-apache-sling-servlets-resolver) <br/> <small>([org.apache.sling.servlets.resolver](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.resolverD%22))</small> |          Bundle implementing the Sling API ServletResolver.      | &#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.servlets.resolver/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.resolver%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.servlets.resolver.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-servlets-resolver)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-resolver/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-resolver/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-servlets-resolver/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-resolver/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-resolver.svg)](https://github.com/apache/sling-org-apache-sling-servlets-resolver/pulls) |
-| [Apache Sling Servlet Annotations](https://github.com/apache/sling-org-apache-sling-servlets-annotations) <br/> <small>([org.apache.sling.servlets.annotations](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.annotationsD%22))</small> |        OSGi DS 1.4 component property type annotations for Sling servlets and filters      | &#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.servlets.annotations/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.annotations%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.servlets.annotations.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-servlets-annotations)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-annotations/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-annotations/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-servlets-annotations/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-annotations/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-annotations.svg)](https://github.com/apache/sling-org-apache-sling-servlets-annotations/pulls) |
-| [Apache Sling Servlets Annotations IT](https://github.com/apache/sling-org-apache-sling-servlets-annotations-it) <br/> <small>([org.apache.sling.servlets.annotations.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.annotations.itD%22))</small> |        Integration tests for OSGi DS 1.4 component property type annotations for Sling servlets and filters      | &#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-annotations-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-annotations-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-servlets-annotations-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-annotations-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-annotations-it.svg)](https://github.com/apache/sling-org-apache-sling-servlets-annotations-it/pulls) |
-| [Apache Sling Default POST Servlets](https://github.com/apache/sling-org-apache-sling-servlets-post) <br/> <small>([org.apache.sling.servlets.post](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.postD%22))</small> |          Provides default POST servlets.      | &#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.servlets.post/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.post%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.servlets.post.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-servlets-post)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-post/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-post/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-servlets-post/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-post/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-post.svg)](https://github.com/apache/sling-org-apache-sling-servlets-post/pulls) |
\ No newline at end of file
+| [Apache Sling Servlet Annotations](https://github.com/apache/sling-org-apache-sling-servlets-annotations) <br/> <small>([org.apache.sling.servlets.annotations](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.annotationsD%22))</small> |        OSGi DS 1.4 component property type annotations for Sling servlets and filters      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-annotations/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-annotations/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-annotations/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-annotations/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-annotations&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-annotations)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-annotations&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-annotations)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.servlets.annotations.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-servlets-annotations)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.servlets.annotations/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.annotations%22)&#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-annotations.svg)](https://github.com/apache/sling-org-apache-sling-servlets-annotations/pulls) |
+| [Apache Sling Servlets Annotations IT](https://github.com/apache/sling-org-apache-sling-servlets-annotations-it) <br/> <small>([org.apache.sling.servlets.annotations.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.annotations.itD%22))</small> |        Integration tests for OSGi DS 1.4 component property type annotations for Sling servlets and filters      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-annotations-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-annotations-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-annotations-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-annotations-it/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-annotations-it&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-annotations-it)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-annotations-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-annotations-it)&#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-annotations-it.svg)](https://github.com/apache/sling-org-apache-sling-servlets-annotations-it/pulls) |
+| [Apache Sling Default GET Servlets](https://github.com/apache/sling-org-apache-sling-servlets-get) <br/> <small>([org.apache.sling.servlets.get](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.getD%22))</small> |          Provides default GET servlets for HTML, Text and JSON rendering         and streaming resources.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-get/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-get/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-get/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-get/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-get&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-get)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-get&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-get)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.servlets.get.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-servlets-get)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.servlets.get/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.get%22)&#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-get.svg)](https://github.com/apache/sling-org-apache-sling-servlets-get/pulls) |
+| [Apache Sling Default POST Servlets](https://github.com/apache/sling-org-apache-sling-servlets-post) <br/> <small>([org.apache.sling.servlets.post](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.postD%22))</small> |          Provides default POST servlets.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-post/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-post/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-post/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-post/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-post&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-post)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-post&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-post)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.servlets.post.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-servlets-post)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.servlets.post/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.post%22)&#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-post.svg)](https://github.com/apache/sling-org-apache-sling-servlets-post/pulls) |
+| [Apache Sling Servlets Resolver](https://github.com/apache/sling-org-apache-sling-servlets-resolver) <br/> <small>([org.apache.sling.servlets.resolver](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.resolverD%22))</small> |          Bundle implementing the Sling API ServletResolver.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-resolver/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-resolver/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-resolver/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-resolver/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-resolver&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-resolver)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-resolver&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-resolver)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.servlets.resolver.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-servlets-resolver)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.servlets.resolver/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.resolver%22)&#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-resolver.svg)](https://github.com/apache/sling-org-apache-sling-servlets-resolver/pulls) |
\ No newline at end of file
diff --git a/docs/groups/starter.md b/docs/groups/starter.md
index 854fcc2..2c1adbf 100644
--- a/docs/groups/starter.md
+++ b/docs/groups/starter.md
@@ -3,4 +3,4 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling Starter Content](https://github.com/apache/sling-org-apache-sling-starter-content) <br/> <small>([org.apache.sling.starter.content](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.starter.contentD%22))</small> |      This bundle provides content that is loaded in the JCR repository     for the Sling Starter.    | &#32;[![starter](https://sling.apache.org/badges/group-starter.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/starter.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.starter.content/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.starter.content%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.starter.content.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-starter-content)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-starter-content/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-starter-content/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-starter-content/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-starter-content/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-starter-content.svg)](https://github.com/apache/sling-org-apache-sling-starter-content/pulls) |
\ No newline at end of file
+| [Apache Sling Starter Content](https://github.com/apache/sling-org-apache-sling-starter-content) <br/> <small>([org.apache.sling.starter.content](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.starter.contentD%22))</small> |      This bundle provides content that is loaded in the JCR repository     for the Sling Starter.    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-starter-content/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-starter-content/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-starter-content/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-starter-content/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-starter-content&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-starter-content)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.starter.content.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-starter-content)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.starter.content/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.starter.content%22)&#32;[![starter](https://sling.apache.org/badges/group-starter.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/starter.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-starter-content.svg)](https://github.com/apache/sling-org-apache-sling-starter-content/pulls) |
\ No newline at end of file
diff --git a/docs/groups/testing.md b/docs/groups/testing.md
index 9a4a850..d2da1ed 100644
--- a/docs/groups/testing.md
+++ b/docs/groups/testing.md
@@ -3,16 +3,16 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling Testing Mock Log Configuration](https://github.com/apache/sling-org-apache-sling-testing-logging-mock) <br/> <small>([org.apache.sling.testing.logging-mock](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.logging-mockD%22))</small> | Default simple SLF4J log configuration for Mock libraries. | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.logging-mock/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.logging-mock%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.logging-mock.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-logging-mock)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-logging-mock/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-logging-mock/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-logging-mock/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-logging-mock/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-logging-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-logging-mock/pulls) |
-| [Apache Sling Testing Email Support](https://github.com/apache/sling-org-apache-sling-testing-email) <br/> <small>([org.apache.sling.testing.email](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.emailD%22))</small> |          Contains utilities that assist in validating email-enabled OSGi applications.      | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.email/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.email%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.email.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-email)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-email/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-email/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-email/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-email/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-email.svg)](https://github.com/apache/sling-org-apache-sling-testing-email/pulls) |
-| [Apache Sling Testing Sling Mock](https://github.com/apache/sling-org-apache-sling-testing-sling-mock) <br/> <small>([org.apache.sling.testing.sling-mock.reactor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.sling-mock.reactorD%22))</small> |  | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-sling-mock/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-sling-mock/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-sling-mock/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-sling-mock/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-sling-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-sling-mock/pulls) |
-| [Apache Sling Testing Clients](https://github.com/apache/sling-org-apache-sling-testing-clients) <br/> <small>([org.apache.sling.testing.clients](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.clientsD%22))</small> |          Sling testing http clients and utils      | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.clients/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.clients%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.clients.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-clients)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-clients/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-clients/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-clients/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-clients/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-clients.svg)](https://github.com/apache/sling-org-apache-sling-testing-clients/pulls) |
-| [Apache Sling Testing PaxExam](https://github.com/apache/sling-org-apache-sling-testing-paxexam) <br/> <small>([org.apache.sling.testing.paxexam](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.paxexamD%22))</small> | Test support for use with Pax Exam. | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.paxexam/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.paxexam%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.paxexam.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-paxexam)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-paxexam/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-paxexam/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-paxexam/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-paxexam/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-paxexam.svg)](https://github.com/apache/sling-org-apache-sling-testing-paxexam/pulls) |
-| [Apache Sling Testing Rules](https://github.com/apache/sling-org-apache-sling-testing-rules) <br/> <small>([org.apache.sling.testing.rules](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.rulesD%22))</small> |          Sling testing junit rules and utils      | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.rules/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.rules%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.rules.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-rules)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-rules/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-rules/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-rules/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-rules/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-rules.svg)](https://github.com/apache/sling-org-apache-sling-testing-rules/pulls) |
-| [Apache Sling Context-Aware Configuration Mock Plugin](https://github.com/apache/sling-org-apache-sling-testing-caconfig-mock-plugin) <br/> <small>([org.apache.sling.testing.caconfig-mock-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.caconfig-mock-pluginD%22))</small> | Mock Context Plugin for Apache Sling Context-Aware Configuration | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.caconfig-mock-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.caconfig-mock-plugin%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.caconfig-mock-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-caconfig-mock-plugin)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-caconfig-mock-plugin/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-caconfig-mock-plugin/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-caconfig-mock-plugin/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-caconfig-mock-plugin/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-caconfig-mock-plugin.svg)](https://github.com/apache/sling-org-apache-sling-testing-caconfig-mock-plugin/pulls) |
-| [Apache Sling Server Setup Tools](https://github.com/apache/sling-org-apache-sling-testing-serversetup) <br/> <small>([org.apache.sling.testing.serversetup](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.serversetupD%22))</small> |          Sling Server Setup utilities.      | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.serversetup/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.serversetup%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.serversetup.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-serversetup)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-serversetup/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-serversetup/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-serversetup/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-serversetup/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-serversetup.svg)](https://github.com/apache/sling-org-apache-sling-testing-serversetup/pulls) |
-| [Apache Sling Testing JCR Mock](https://github.com/apache/sling-org-apache-sling-testing-jcr-mock) <br/> <small>([org.apache.sling.testing.jcr-mock](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.jcr-mockD%22))</small> | Mock implementation of selected JCR APIs. | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.jcr-mock/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.jcr-mock%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.jcr-mock.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-jcr-mock)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-jcr-mock/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-jcr-mock/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-jcr-mock/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-jcr-mock/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-jcr-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-jcr-mock/pulls) |
-| [Apache Sling Testing Hamcrest](https://github.com/apache/sling-org-apache-sling-testing-hamcrest) <br/> <small>([org.apache.sling.testing.hamcrest](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.hamcrestD%22))</small> | Hamcrest matchers tailored for Apache Sling | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.hamcrest/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.hamcrest%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.hamcrest.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-hamcrest)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-hamcrest/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-hamcrest/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-hamcrest/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-hamcrest/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-hamcrest.svg)](https://github.com/apache/sling-org-apache-sling-testing-hamcrest/pulls) |
-| [Apache Sling Testing OSGi Mock](https://github.com/apache/sling-org-apache-sling-testing-osgi-mock) <br/> <small>([org.apache.sling.testing.osgi-mock.reactor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.osgi-mock.reactorD%22))</small> |  | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-osgi-mock/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-osgi-mock/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-osgi-mock/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-osgi-mock/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-osgi-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-osgi-mock/pulls) |
-| [Apache Sling Testing Sling Mock Jackrabbit Oak-based Resource Resolver](https://github.com/apache/sling-org-apache-sling-testing-sling-mock-oak) <br/> <small>([org.apache.sling.testing.sling-mock-oak](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.sling-mock-oakD%22))</small> | Implements a resource resolver type for Jackrabbit Oak that can be used in unit tests based on Sling Mocks. | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.sling-mock-oak/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.sling-mock-oak%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.sling-mock-oak.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-sling-mock-oak)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-sling-mock-oak/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-sling-mock-oak/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-sling-mock-oak/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-sling-mock-oak/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-sling-mock-oak.svg)](https://github.com/apache/sling-org-apache-sling-testing-sling-mock-oak/pulls) |
-| [Apache Sling Testing Resource Resolver Mock](https://github.com/apache/sling-org-apache-sling-testing-resourceresolver-mock) <br/> <small>([org.apache.sling.testing.resourceresolver-mock](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.resourceresolver-mockD%22))</small> |          Mock for the resource resolver / factory for easier testing.      | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.resourceresolver-mock/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.resourceresolver-mock%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.resourceresolver-mock.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-resourceresolver-mock)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-resourceresolver-mock/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-resourceresolver-mock/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-resourceresolver-mock/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-resourceresolver-mock/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-resourceresolver-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-resourceresolver-mock/pulls) |
\ No newline at end of file
+| [Apache Sling Context-Aware Configuration Mock Plugin](https://github.com/apache/sling-org-apache-sling-testing-caconfig-mock-plugin) <br/> <small>([org.apache.sling.testing.caconfig-mock-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.caconfig-mock-pluginD%22))</small> | Mock Context Plugin for Apache Sling Context-Aware Configuration | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-caconfig-mock-plugin/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-caconfig-mock-plugin/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-caconfig-mock-plugin/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-caconfig-mock-plugin/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-caconfig-mock-plugin&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-caconfig-mock-plugin)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-caconfig-mock-plugin&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-caconfig-mock-plugin)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.caconfig-mock-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-caconfig-mock-plugin)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.caconfig-mock-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.caconfig-mock-plugin%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-caconfig-mock-plugin.svg)](https://github.com/apache/sling-org-apache-sling-testing-caconfig-mock-plugin/pulls) |
+| [Apache Sling Testing Clients](https://github.com/apache/sling-org-apache-sling-testing-clients) <br/> <small>([org.apache.sling.testing.clients](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.clientsD%22))</small> |          Sling testing http clients and utils      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-clients/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-clients/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-clients/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-clients/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-clients&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-clients)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-clients&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-clients)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.clients.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-clients)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.clients/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.clients%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-clients.svg)](https://github.com/apache/sling-org-apache-sling-testing-clients/pulls) |
+| [Apache Sling Testing Email Support](https://github.com/apache/sling-org-apache-sling-testing-email) <br/> <small>([org.apache.sling.testing.email](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.emailD%22))</small> |          Contains utilities that assist in validating email-enabled OSGi applications.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-email/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-email/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-email/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-email/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-email&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-email)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-email&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-email)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.email.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-email)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.email/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.email%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-email.svg)](https://github.com/apache/sling-org-apache-sling-testing-email/pulls) |
+| [Apache Sling Testing Hamcrest](https://github.com/apache/sling-org-apache-sling-testing-hamcrest) <br/> <small>([org.apache.sling.testing.hamcrest](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.hamcrestD%22))</small> | Hamcrest matchers tailored for Apache Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-hamcrest/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-hamcrest/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-hamcrest/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-hamcrest/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-hamcrest&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-hamcrest)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-hamcrest&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-hamcrest)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.hamcrest.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-hamcrest)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.hamcrest/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.hamcrest%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-hamcrest.svg)](https://github.com/apache/sling-org-apache-sling-testing-hamcrest/pulls) |
+| [Apache Sling Testing JCR Mock](https://github.com/apache/sling-org-apache-sling-testing-jcr-mock) <br/> <small>([org.apache.sling.testing.jcr-mock](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.jcr-mockD%22))</small> | Mock implementation of selected JCR APIs. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-jcr-mock/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-jcr-mock/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-jcr-mock/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-jcr-mock/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-jcr-mock&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-jcr-mock)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-jcr-mock&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-jcr-mock)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.jcr-mock.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-jcr-mock)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.jcr-mock/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.jcr-mock%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-jcr-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-jcr-mock/pulls) |
+| [Apache Sling Testing Mock Log Configuration](https://github.com/apache/sling-org-apache-sling-testing-logging-mock) <br/> <small>([org.apache.sling.testing.logging-mock](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.logging-mockD%22))</small> | Default simple SLF4J log configuration for Mock libraries. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-logging-mock/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-logging-mock/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-logging-mock/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-logging-mock/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-logging-mock&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-logging-mock)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.logging-mock.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-logging-mock)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.logging-mock/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.logging-mock%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-logging-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-logging-mock/pulls) |
+| [Apache Sling Testing OSGi Mock](https://github.com/apache/sling-org-apache-sling-testing-osgi-mock) <br/> <small>([org.apache.sling.testing.osgi-mock.reactor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.osgi-mock.reactorD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-osgi-mock/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-osgi-mock/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-osgi-mock/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-osgi-mock/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-osgi-mock&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-osgi-mock)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-osgi-mock&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-osgi-mock)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-osgi-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-osgi-mock/pulls) |
+| [Apache Sling Testing PaxExam](https://github.com/apache/sling-org-apache-sling-testing-paxexam) <br/> <small>([org.apache.sling.testing.paxexam](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.paxexamD%22))</small> | Test support for use with Pax Exam. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-paxexam/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-paxexam/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-paxexam/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-paxexam/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-paxexam&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-paxexam)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-paxexam&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-paxexam)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.paxexam.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-paxexam)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.paxexam/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.paxexam%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-paxexam.svg)](https://github.com/apache/sling-org-apache-sling-testing-paxexam/pulls) |
+| [Apache Sling Testing Resource Resolver Mock](https://github.com/apache/sling-org-apache-sling-testing-resourceresolver-mock) <br/> <small>([org.apache.sling.testing.resourceresolver-mock](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.resourceresolver-mockD%22))</small> |          Mock for the resource resolver / factory for easier testing.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-resourceresolver-mock/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-resourceresolver-mock/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-resourceresolver-mock/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-resourceresolver-mock/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-resourceresolver-mock&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-resourceresolver-mock)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-resourceresolver-mock&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-resourceresolver-mock)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.resourceresolver-mock.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-resourceresolver-mock)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.resourceresolver-mock/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.resourceresolver-mock%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-resourceresolver-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-resourceresolver-mock/pulls) |
+| [Apache Sling Testing Rules](https://github.com/apache/sling-org-apache-sling-testing-rules) <br/> <small>([org.apache.sling.testing.rules](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.rulesD%22))</small> |          Sling testing junit rules and utils      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-rules/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-rules/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-rules/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-rules/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-rules&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-rules)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-rules&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-rules)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.rules.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-rules)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.rules/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.rules%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-rules.svg)](https://github.com/apache/sling-org-apache-sling-testing-rules/pulls) |
+| [Apache Sling Server Setup Tools](https://github.com/apache/sling-org-apache-sling-testing-serversetup) <br/> <small>([org.apache.sling.testing.serversetup](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.serversetupD%22))</small> |          Sling Server Setup utilities.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-serversetup/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-serversetup/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-serversetup/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-serversetup/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-serversetup&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-serversetup)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-serversetup&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-serversetup)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.serversetup.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-serversetup)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.serversetup/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.serversetup%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-serversetup.svg)](https://github.com/apache/sling-org-apache-sling-testing-serversetup/pulls) |
+| [Apache Sling Testing Sling Mock](https://github.com/apache/sling-org-apache-sling-testing-sling-mock) <br/> <small>([org.apache.sling.testing.sling-mock.reactor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.sling-mock.reactorD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-sling-mock&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-sling-mock)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-sling-mock&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-sling-mock)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-sling-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-sling-mock/pulls) |
+| [Apache Sling Testing Sling Mock Oak](https://github.com/apache/sling-org-apache-sling-testing-sling-mock-oak) <br/> <small>([org.apache.sling.testing.sling-mock-oak](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.sling-mock-oakD%22))</small> | Implements a resource resolver type for Jackrabbit Oak that can be used in unit tests based on Sling Mocks. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock-oak/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock-oak/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock-oak/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock-oak/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-sling-mock-oak&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-sling-mock-oak)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-sling-mock-oak&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-sling-mock-oak)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.sling-mock-oak.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-sling-mock-oak)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.sling-mock-oak/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.sling-mock-oak%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-sling-mock-oak.svg)](https://github.com/apache/sling-org-apache-sling-testing-sling-mock-oak/pulls) |
\ No newline at end of file
diff --git a/docs/groups/tooling.md b/docs/groups/tooling.md
index 334b60f..2aedfde 100644
--- a/docs/groups/tooling.md
+++ b/docs/groups/tooling.md
@@ -3,5 +3,5 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling Tooling Support Install](https://github.com/apache/sling-org-apache-sling-tooling-support-install) <br/> <small>([org.apache.sling.tooling.support.install](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tooling.support.installD%22))</small> |  | &#32;[![tooling](https://sling.apache.org/badges/group-tooling.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/tooling.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.tooling.support.install/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tooling.support.install%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.tooling.support.install.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-tooling-support-install)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-tooling-support-install/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tooling-support-install/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-tooling-support-install/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tooling-support-install/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tooling-support-install.svg)](https://github.com/apache/sling-org-apache-sling-tooling-support-install/pulls) |
-| [Apache Sling Tooling Support Source](https://github.com/apache/sling-org-apache-sling-tooling-support-source) <br/> <small>([org.apache.sling.tooling.support.source](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tooling.support.sourceD%22))</small> |  | &#32;[![tooling](https://sling.apache.org/badges/group-tooling.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/tooling.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.tooling.support.source/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tooling.support.source%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.tooling.support.source.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-tooling-support-source)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-tooling-support-source/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tooling-support-source/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-tooling-support-source/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tooling-support-source/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tooling-support-source.svg)](https://github.com/apache/sling-org-apache-sling-tooling-support-source/pulls) |
\ No newline at end of file
+| [Apache Sling Tooling Support Install](https://github.com/apache/sling-org-apache-sling-tooling-support-install) <br/> <small>([org.apache.sling.tooling.support.install](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tooling.support.installD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tooling-support-install/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tooling-support-install/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tooling-support-install/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tooling-support-install/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tooling-support-install&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tooling-support-install)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tooling-support-install&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tooling-support-install)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.tooling.support.install.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-tooling-support-install)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.tooling.support.install/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tooling.support.install%22)&#32;[![tooling](https://sling.apache.org/badges/group-tooling.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/tooling.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tooling-support-install.svg)](https://github.com/apache/sling-org-apache-sling-tooling-support-install/pulls) |
+| [Apache Sling Tooling Support Source](https://github.com/apache/sling-org-apache-sling-tooling-support-source) <br/> <small>([org.apache.sling.tooling.support.source](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tooling.support.sourceD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tooling-support-source/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tooling-support-source/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tooling-support-source/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tooling-support-source/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tooling-support-source&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tooling-support-source)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tooling-support-source&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tooling-support-source)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.tooling.support.source.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-tooling-support-source)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.tooling.support.source/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tooling.support.source%22)&#32;[![tooling](https://sling.apache.org/badges/group-tooling.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/tooling.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tooling-support-source.svg)](https://github.com/apache/sling-org-apache-sling-tooling-support-source/pulls) |
\ No newline at end of file
diff --git a/docs/groups/validation.md b/docs/groups/validation.md
index 7f3b7f3..eaf8c6c 100644
--- a/docs/groups/validation.md
+++ b/docs/groups/validation.md
@@ -3,7 +3,7 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling Validation Framework Testing Services](https://github.com/apache/sling-org-apache-sling-validation-test-services) <br/> <small>([org.apache.sling.validation.test-services](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.test-servicesD%22))</small> |  | &#32;[![validation](https://sling.apache.org/badges/group-validation.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/validation.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.validation.test-services/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.test-services%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.validation.test-services.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-validation-test-services)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-test-services/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-test-services/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-validation-test-services/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-test-services/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-validation-test-services.svg)](https://github.com/apache/sling-org-apache-sling-validation-test-services/pulls) |
-| [Apache Sling Validation Framework Core Implementation](https://github.com/apache/sling-org-apache-sling-validation-core) <br/> <small>([org.apache.sling.validation.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.coreD%22))</small> | Provides Validation services to Apache Sling | &#32;[![validation](https://sling.apache.org/badges/group-validation.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/validation.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.validation.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.core%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.validation.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-validation-core)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-core/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-core/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-validation-core/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-core/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-validation-core.svg)](https://github.com/apache/sling-org-apache-sling-validation-core/pulls) |
-| [Apache Sling Validation Framework Examples](https://github.com/apache/sling-org-apache-sling-validation-examples) <br/> <small>([org.apache.sling.validation.examples](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.examplesD%22))</small> | Demo Examples for the Apache Sling Validation Framework | &#32;[![validation](https://sling.apache.org/badges/group-validation.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/validation.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-examples/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-examples/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-validation-examples/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-examples/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-validation-examples.svg)](https://github.com/apache/sling-org-apache-sling-validation-examples/pulls) |
-| [Apache Sling Validation Framework API](https://github.com/apache/sling-org-apache-sling-validation-api) <br/> <small>([org.apache.sling.validation.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.apiD%22))</small> | The Apache Sling Validation Framework API | &#32;[![validation](https://sling.apache.org/badges/group-validation.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/validation.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.validation.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.validation.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-validation-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-validation-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-validation-api.svg)](https://github.com/apache/sling-org-apache-sling-validation-api/pulls) |
\ No newline at end of file
+| [Apache Sling Validation Framework API](https://github.com/apache/sling-org-apache-sling-validation-api) <br/> <small>([org.apache.sling.validation.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.apiD%22))</small> | The Apache Sling Validation Framework API | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-validation-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-validation-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-validation-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-validation-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.validation.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-validation-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.validation.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.api%22)&#32;[![validation](https://sling.apache.org/badges/group-validation.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/validation.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-validation-api.svg)](https://github.com/apache/sling-org-apache-sling-validation-api/pulls) |
+| [Apache Sling Validation Framework Core Implementation](https://github.com/apache/sling-org-apache-sling-validation-core) <br/> <small>([org.apache.sling.validation.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.coreD%22))</small> | Provides Validation services to Apache Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-core/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-core/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-core/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-core/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-validation-core&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-validation-core)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-validation-core&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-validation-core)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.validation.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-validation-core)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.validation.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.core%22)&#32;[![validation](https://sling.apache.org/badges/group-validation.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/validation.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-validation-core.svg)](https://github.com/apache/sling-org-apache-sling-validation-core/pulls) |
+| [Apache Sling Validation Framework Examples](https://github.com/apache/sling-org-apache-sling-validation-examples) <br/> <small>([org.apache.sling.validation.examples](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.examplesD%22))</small> | Demo Examples for the Apache Sling Validation Framework | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-examples/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-examples/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-examples/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-examples/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-validation-examples&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-validation-examples)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-validation-examples&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-validation-examples)&#32;[![validation](https://sling.apache.org/badges/group-validation.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/validation.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-validation-examples.svg)](https://github.com/apache/sling-org-apache-sling-validation-examples/pulls) |
+| [Apache Sling Validation Framework Testing Services](https://github.com/apache/sling-org-apache-sling-validation-test-services) <br/> <small>([org.apache.sling.validation.test-services](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.test-servicesD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-test-services/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-test-services/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-test-services/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-test-services/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-validation-test-services&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-validation-test-services)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-validation-test-services&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-validation-test-services)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.validation.test-services.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-validation-test-services)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.validation.test-services/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.test-services%22)&#32;[![validation](https://sling.apache.org/badges/group-validation.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/validation.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-validation-test-services.svg)](https://github.com/apache/sling-org-apache-sling-validation-test-services/pulls) |
\ No newline at end of file
diff --git a/docs/modules.md b/docs/modules.md
index 553a892..56ea56f 100644
--- a/docs/modules.md
+++ b/docs/modules.md
@@ -3,306 +3,310 @@
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---        |---|
-| [Apache Sling Scripting JavaScript Support](https://github.com/apache/sling-org-apache-sling-scripting-javascript) <br/> <small>([org.apache.sling.scripting.javascript](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.javascriptD%22))</small> | Support for JavaScript scripting | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.javascript/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.javascript%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.javascript.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-javascript)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-javascript/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-javascript/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-javascript/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-javascript/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-javascript.svg)](https://github.com/apache/sling-org-apache-sling-scripting-javascript/pulls) |
-| [Apache Sling JCR Installer](https://github.com/apache/sling-org-apache-sling-installer-provider-jcr) <br/> <small>([org.apache.sling.installer.provider.jcr](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.jcrD%22))</small> |         Installs OSGi bundles and configurations       found in the JCR repository.      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.provider.jcr/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.jcr%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.provider.jcr.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-provider-jcr)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-provider-jcr/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-provider-jcr/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-provider-jcr/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-provider-jcr/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-provider-jcr.svg)](https://github.com/apache/sling-org-apache-sling-installer-provider-jcr/pulls) |
-| [Apache Sling - Karaf Features](https://github.com/apache/sling-org-apache-sling-karaf-features) <br/> <small>([org.apache.sling.karaf-features](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-featuresD%22))</small> | Apache Sling Features for provisioning with Apache Karaf | &#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-features/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-features/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-karaf-features/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-features/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-features.svg)](https://github.com/apache/sling-org-apache-sling-karaf-features/pulls) |
-| [Apache Sling JUnit Core](https://github.com/apache/sling-org-apache-sling-junit-core) <br/> <small>([org.apache.sling.junit.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.coreD%22))</small> | Runs JUnit tests in an OSGi framework and provides the JUnit libraries | &#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.core%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-core)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-core/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-core/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-junit-core/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-core/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-core.svg)](https://github.com/apache/sling-org-apache-sling-junit-core/pulls) |
-| [Sling Installer Vault Package Install Hook](https://github.com/apache/sling-org-apache-sling-installer-provider-installhook) <br/> <small>([org.apache.sling.installer.provider.installhook](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.installhookD%22))</small> |          Can be used in packages to ensure installation of bundles/configs is triggered during package          installation and is finished once the package manager returns (circumventing the asynchronicity          of org.apache.sling.installer.provider.jcr)      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.provider.installhook/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.installhook%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.provider.installhook.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-provider-installhook)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-provider-installhook/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-provider-installhook/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-provider-installhook/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-provider-installhook/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-provider-installhook.svg)](https://github.com/apache/sling-org-apache-sling-installer-provider-installhook/pulls) |
-| [Apache Sling Connection Timeout Agent](https://github.com/apache/sling-org-apache-sling-connection-timeout-agent) <br/> <small>([org.apache.sling.connection-timeout-agent](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.connection-timeout-agentD%22))</small> |  | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.connection-timeout-agent/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.connection-timeout-agent%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.connection-timeout-agent.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-connection-timeout-agent)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-connection-timeout-agent/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-connection-timeout-agent/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-connection-timeout-agent/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-connection-timeout-agent/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-connection-timeout-agent.svg)](https://github.com/apache/sling-org-apache-sling-connection-timeout-agent/pulls) |
-| [Apache Sling Default GET Servlets](https://github.com/apache/sling-org-apache-sling-servlets-get) <br/> <small>([org.apache.sling.servlets.get](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.getD%22))</small> |          Provides default GET servlets for HTML, Text and JSON rendering         and streaming resources.      | &#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.servlets.get/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.get%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.servlets.get.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-servlets-get)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-get/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-get/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-servlets-get/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-get/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-get.svg)](https://github.com/apache/sling-org-apache-sling-servlets-get/pulls) |
-| [Apache Sling NoSQL MongoDB Resource Provider](https://github.com/apache/sling-org-apache-sling-nosql-mongodb-resourceprovider) <br/> <small>([org.apache.sling.nosql.mongodb-resourceprovider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.mongodb-resourceproviderD%22))</small> | Resource Provider with MongoDB Persistence for Apache Sling. | &#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.mongodb-resourceprovider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.mongodb-resourceprovider%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.mongodb-resourceprovider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-mongodb-resourceprovider)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-nosql-mongodb-resourceprovider/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-mongodb-resourceprovider.svg)](https://github.com/apache/sling-org-apache-sling-nosql-mongodb-resourceprovider/pulls) |
-| [Apache Sling MoM Implementation using JMS with AMQ](https://github.com/apache/sling-org-apache-sling-jms) <br/> <small>([org.apache.sling.jms](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jmsD%22))</small> |          Provides a JMS Connection provider that works OOTB in a cluster or uses a pre-existing AMQ endpoint depending on the configuration.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jms/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jms%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jms.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jms)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jms/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jms/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jms/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jms/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jms.svg)](https://github.com/apache/sling-org-apache-sling-jms/pulls) |
-| [Apache Sling Clam](https://github.com/apache/sling-org-apache-sling-clam) <br/> <small>([org.apache.sling.clam](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.clamD%22))</small> | Support for scanning Sling's repository data with Clam service | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.clam/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.clam%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.clam.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-clam)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-clam/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-clam/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-clam/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-clam/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-clam.svg)](https://github.com/apache/sling-org-apache-sling-clam/pulls) |
-| [Apache Sling Launchpad Contrib Testing](https://github.com/apache/sling-org-apache-sling-launchpad-contrib-testing) <br/> <small>([org.apache.sling.launchpad.contrib-testing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.contrib-testingD%22))</small> |          Apache Sling Launchpad Contrib Testing module, contains integration tests that         were previously in the launchpad webapp module.      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-contrib-testing/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-contrib-testing/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-contrib-testing/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-contrib-testing/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-contrib-testing.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-contrib-testing/pulls) |
-| [Apache Sling Models Context-Aware Configuration](https://github.com/apache/sling-org-apache-sling-models-caconfig) <br/> <small>([org.apache.sling.models.caconfig](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.caconfigD%22))</small> | Integration of Sling Models and Sling Context-Aware Configuration | &#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-models-caconfig/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-caconfig/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-models-caconfig/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-caconfig/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-caconfig.svg)](https://github.com/apache/sling-org-apache-sling-models-caconfig/pulls) |
-| [Apache Sling Testing Mock Log Configuration](https://github.com/apache/sling-org-apache-sling-testing-logging-mock) <br/> <small>([org.apache.sling.testing.logging-mock](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.logging-mockD%22))</small> | Default simple SLF4J log configuration for Mock libraries. | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.logging-mock/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.logging-mock%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.logging-mock.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-logging-mock)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-logging-mock/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-logging-mock/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-logging-mock/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-logging-mock/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-logging-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-logging-mock/pulls) |
-| [Apache Sling Testing Email Support](https://github.com/apache/sling-org-apache-sling-testing-email) <br/> <small>([org.apache.sling.testing.email](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.emailD%22))</small> |          Contains utilities that assist in validating email-enabled OSGi applications.      | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.email/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.email%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.email.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-email)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-email/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-email/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-email/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-email/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-email.svg)](https://github.com/apache/sling-org-apache-sling-testing-email/pulls) |
-| [Apache Sling Inventory Printer Based on Resources](https://github.com/apache/sling-org-apache-sling-resource-inventory) <br/> <small>([org.apache.sling.resource.inventory](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource.inventoryD%22))</small> |  | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resource.inventory/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource.inventory%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resource.inventory.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resource-inventory)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-resource-inventory/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resource-inventory/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-resource-inventory/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resource-inventory/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resource-inventory.svg)](https://github.com/apache/sling-org-apache-sling-resource-inventory/pulls) |
-| [Apache Sling Security](https://github.com/apache/sling-org-apache-sling-security) <br/> <small>([org.apache.sling.security](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.securityD%22))</small> |          The Apache Sling Security module.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.security/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.security%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.security.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-security)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-security/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-security/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-security/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-security/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-security.svg)](https://github.com/apache/sling-org-apache-sling-security/pulls) |
-| [Apache Sling Dynamic Class Loader Support](https://github.com/apache/sling-org-apache-sling-commons-classloader) <br/> <small>([org.apache.sling.commons.classloader](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.classloaderD%22))</small> |          This bundle provides support for dynamic class loading used for example by the scripting engines.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.classloader/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.classloader%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.classloader.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-classloader)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-classloader/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-classloader/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-classloader/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-classloader/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-classloader.svg)](https://github.com/apache/sling-org-apache-sling-commons-classloader/pulls) |
-| [Apache Sling Context-Aware Configuration Integration Tests](https://github.com/apache/sling-org-apache-sling-caconfig-integration-tests) <br/> <small>([org.apache.sling.caconfig.integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.integration-testsD%22))</small> | Integration tests for the Apache Sling Context-Aware Configuration Implementation | &#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-integration-tests/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-integration-tests/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-caconfig-integration-tests/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-integration-tests/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-integration-tests/pulls) |
-| [Apache Sling Jobs Integration Tests](https://github.com/apache/sling-org-apache-sling-jobs-it) <br/> <small>([org.apache.sling.jobs-it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobs-itD%22))</small> |          Integration testing Support for Job processing using message passing..      | &#32;[![jobs](https://sling.apache.org/badges/group-jobs.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jobs.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jobs-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jobs-it.svg)](https://github.com/apache/sling-org-apache-sling-jobs-it/pulls) |
-| [Apache Sling Distribution Sample](https://github.com/apache/sling-org-apache-sling-distribution-sample) <br/> <small>([org.apache.sling.distribution.sample](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.sampleD%22))</small> |          The Apache Sling Distribution sample bundle provides a set of sample configurations and custom component implementations.      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.sample/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.sample%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.sample.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-sample)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-sample/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-sample/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-sample/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-sample/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-sample.svg)](https://github.com/apache/sling-org-apache-sling-distribution-sample/pulls) |
-| [Apache Sling Archetype Parent](https://github.com/apache/sling-archetype-parent) <br/> <small>([sling-archetype-parent](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-archetype-parentD%22))</small> | The parent project for Apache Sling archetypes. | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-archetype-parent/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-archetype-parent%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-archetype-parent.svg)](https://www.javadoc.io/doc/org.apache.sling/archetype-parent)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-archetype-parent/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-archetype-parent/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-archetype-parent/master)](https://builds.apache.org/job/Sling/job/sling-archetype-parent/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-archetype-parent.svg)](https://github.com/apache/sling-archetype-parent/pulls) |
-| [Apache Sling Scripting HTL JavaScript Use Provider](https://github.com/apache/sling-org-apache-sling-scripting-sightly-js-provider) <br/> <small>([org.apache.sling.scripting.sightly.js.provider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.js.providerD%22))</small> |          The Apache Sling HTL JavaScript Use Provider adds support for accessing JS scripts from HTL's Use-API.      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.js.provider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.js.provider%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.js.provider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-js-provider)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-js-provider/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-js-provider/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-sightly-js-provider/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-js-provider/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-js-provider.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-js-provider/pulls) |
-| [Apache Sling OSGi PAX Exam support library](https://github.com/apache/sling-org-apache-sling-commons-cache-container-test) <br/> <small>([org.apache.sling.commons.cache.container-test](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.container-testD%22))</small> |          This bundle provides a base class for OSGi Container tests. It should be incuded as a dependency with          a scope of test.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-container-test/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-container-test/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-cache-container-test/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-container-test/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-container-test.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-container-test/pulls) |
-| [Apache Sling RepoInit Integration Tests](https://github.com/apache/sling-org-apache-sling-repoinit-it) <br/> <small>([org.apache.sling.repoinit.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.repoinit.itD%22))</small> |  		DISABLED - these tests have moved elsewhere, see SLING-7454    | &#32;[![repoinit](https://sling.apache.org/badges/group-repoinit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/repoinit.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-repoinit-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-repoinit-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-repoinit-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-repoinit-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-repoinit-it.svg)](https://github.com/apache/sling-org-apache-sling-repoinit-it/pulls) |
-| [Apache Sling Testing Sling Mock](https://github.com/apache/sling-org-apache-sling-testing-sling-mock) <br/> <small>([org.apache.sling.testing.sling-mock.reactor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.sling-mock.reactorD%22))</small> |  | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-sling-mock/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-sling-mock/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-sling-mock/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-sling-mock/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-sling-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-sling-mock/pulls) |
-| [Apache Sling Testing Clients](https://github.com/apache/sling-org-apache-sling-testing-clients) <br/> <small>([org.apache.sling.testing.clients](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.clientsD%22))</small> |          Sling testing http clients and utils      | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.clients/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.clients%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.clients.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-clients)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-clients/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-clients/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-clients/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-clients/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-clients.svg)](https://github.com/apache/sling-org-apache-sling-testing-clients/pulls) |
-| [Apache Sling Launchpad Webapp Archetype](https://github.com/apache/sling-launchpad-webapp-archetype) <br/> <small>([sling-launchpad-webapp-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-launchpad-webapp-archetypeD%22))</small> | Maven archetype for Sling Launchpad Webapp applications | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-launchpad-webapp-archetype/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-launchpad-webapp-archetype%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-launchpad-webapp-archetype.svg)](https://www.javadoc.io/doc/org.apache.sling/launchpad-webapp-archetype)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-launchpad-webapp-archetype/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-launchpad-webapp-archetype/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-launchpad-webapp-archetype/master)](https://builds.apache.org/job/Sling/job/sling-launchpad-webapp-archetype/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-launchpad-webapp-archetype.svg)](https://github.com/apache/sling-launchpad-webapp-archetype/pulls) |
-| [Apache Sling Installer Health Checks](https://github.com/apache/sling-org-apache-sling-installer-hc) <br/> <small>([org.apache.sling.installer.hc](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.hcD%22))</small> |           Provides Sling Health Checks related to the Sling Installer.      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.hc/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.hc%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.hc.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-hc)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-hc/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-hc/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-hc/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-hc/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-hc.svg)](https://github.com/apache/sling-org-apache-sling-installer-hc/pulls) |
-| [Apache Sling Starter Application](https://github.com/apache/sling-org-apache-sling-starter) <br/> <small>([org.apache.sling.starter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.starterD%22))</small> |          The Sling Starter application, available in both JAR and WAR flavors.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.starter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.starter%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.starter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-starter)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-starter/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-starter/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-starter/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-starter/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-starter.svg)](https://github.com/apache/sling-org-apache-sling-starter/pulls) |
-| [Apache Sling Oak-Based Discovery Service](https://github.com/apache/sling-org-apache-sling-discovery-oak) <br/> <small>([org.apache.sling.discovery.oak](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.oakD%22))</small> | Implementation of Apache Sling Discovery based on Jackrabbit Oak using its discovery-lite descriptor for in-cluster view detection and a TopologyView through HTTP POST heartbeats announcing sub-topologies to each other. | &#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.oak/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.oak%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.oak.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-oak)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-oak/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-oak/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-discovery-oak/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-oak/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-oak.svg)](https://github.com/apache/sling-org-apache-sling-discovery-oak/pulls) |
-| [Apache Sling File Optimization](https://github.com/apache/sling-org-apache-sling-file-optimization) <br/> <small>([org.apache.sling.fileoptim](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fileoptimD%22))</small> |          Bundle for optimizing files stored in the Apache Sling repository. Includes a plugin architecture for providing file optimizers and hooks to automatically and manually optimize files.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fileoptim/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fileoptim%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fileoptim.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-file-optimization)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-file-optimization/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-file-optimization/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-file-optimization/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-file-optimization/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-file-optimization.svg)](https://github.com/apache/sling-org-apache-sling-file-optimization/pulls) |
-| [Apache Sling Scripting HTL Read-Eval-Print Loop Environment](https://github.com/apache/sling-org-apache-sling-scripting-sightly-repl) <br/> <small>([org.apache.sling.scripting.sightly.repl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.replD%22))</small> | REPL for Apache Sling Scripting HTL engine | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.repl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.repl%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.repl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-repl)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-repl/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-repl/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-sightly-repl/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-repl/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-repl.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-repl/pulls) |
-| [Apache Sling Feature Model diff tool](https://github.com/apache/sling-org-apache-sling-feature-diff) <br/> <small>([org.apache.sling.feature.diff](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.diffD%22))</small> | Feature Model diff tool for Apache Sling | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.diff/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.diff%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.diff.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-diff)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-diff/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-diff/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-diff/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-diff/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-diff.svg)](https://github.com/apache/sling-org-apache-sling-feature-diff/pulls) |
-| [Apache Sling Commons Messaging Mail](https://github.com/apache/sling-org-apache-sling-commons-messaging-mail) <br/> <small>([org.apache.sling.commons.messaging.mail](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.messaging.mailD%22))</small> | Messaging service using Commons Email to send mails. | &#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-messaging-mail/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-messaging-mail/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-messaging-mail/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-messaging-mail/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-messaging-mail.svg)](https://github.com/apache/sling-org-apache-sling-commons-messaging-mail/pulls) |
-| [Apache Sling Script Console](https://github.com/apache/sling-org-apache-sling-scripting-console) <br/> <small>([org.apache.sling.scripting.console](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.consoleD%22))</small> | Web Console plugin for evaluating scripts | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.console/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.console%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.console.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-console)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-console/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-console/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-console/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-console/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-console.svg)](https://github.com/apache/sling-org-apache-sling-scripting-console/pulls) |
-| [Apache Sling Discovery Base](https://github.com/apache/sling-org-apache-sling-discovery-base) <br/> <small>([org.apache.sling.discovery.base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.baseD%22))</small> | Contains Connector and Properties support that some implementations might choose to build upon | &#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.base/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.base%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.base.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-base)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-base/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-base/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-discovery-base/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-base/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-base.svg)](https://github.com/apache/sling-org-apache-sling-discovery-base/pulls) |
-| [Apache Sling File Installer](https://github.com/apache/sling-org-apache-sling-installer-provider-file) <br/> <small>([org.apache.sling.installer.provider.file](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.fileD%22))</small> |           Installs OSGi bundles and configurations from the file system.      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.provider.file/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.file%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.provider.file.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-provider-file)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-provider-file/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-provider-file/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-provider-file/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-provider-file/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-provider-file.svg)](https://github.com/apache/sling-org-apache-sling-installer-provider-file/pulls) |
-| [Apache Sling Scripting JSP Tag Library (Compat)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib-compat) <br/> <small>([org.apache.sling.scripting.jsp.taglib.compat](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglib.compatD%22))</small> |          Compatibility bundle for the Apache Sling Scripting JSP Tag Library      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp.taglib.compat/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglib.compat%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp.taglib.compat.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-jsp-taglib-compat)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-taglib-compat/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-taglib-compat/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-jsp-taglib-compat/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-taglib-compat/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-taglib-compat.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib-compat/pulls) |
-| [Apache Sling Cache Portal Cache](https://github.com/apache/sling-org-apache-sling-commons-cache-portal) <br/> <small>([org.apache.sling.commons.cache.portal](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.portalD%22))</small> |          This bundle provides an implementation of the portal Cache using the Cache API .      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-portal/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-portal/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-cache-portal/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-portal/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-portal.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-portal/pulls) |
-| [Apache Sling Rewriter](https://github.com/apache/sling-org-apache-sling-rewriter) <br/> <small>([org.apache.sling.rewriter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.rewriterD%22))</small> |          The Apache Sling Rewriter allows configurable post processing of any output         from Apache Sling. The output can be processed by a configurable processor         or a configurable pipeline.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.rewriter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.rewriter%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.rewriter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-rewriter)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-rewriter/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-rewriter/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-rewriter/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-rewriter/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-rewriter.svg)](https://github.com/apache/sling-org-apache-sling-rewriter/pulls) |
-| [Apache Sling Distribution Core](https://github.com/apache/sling-org-apache-sling-distribution-core) <br/> <small>([org.apache.sling.distribution.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.coreD%22))</small> |          The Apache Sling Distribution Core bundle provides the basic code infrastructure and API implementations for the         Sling Content Distribution module      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.core%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-core)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-core/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-core/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-core/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-core/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-core.svg)](https://github.com/apache/sling-org-apache-sling-distribution-core/pulls) |
-| [Apache Sling JCR WebDAV](https://github.com/apache/sling-org-apache-sling-jcr-webdav) <br/> <small>([org.apache.sling.jcr.webdav](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.webdavD%22))</small> |          Bundle to access JCR repositories over WebDAV      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.webdav/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.webdav%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.webdav.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-webdav)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-webdav/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-webdav/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-webdav/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-webdav/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-webdav.svg)](https://github.com/apache/sling-org-apache-sling-jcr-webdav/pulls) |
-| [Apache Sling JCR DavEx](https://github.com/apache/sling-org-apache-sling-jcr-davex) <br/> <small>([org.apache.sling.jcr.davex](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.davexD%22))</small> |          Bundle to access JCR repositories over DavEx      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.davex/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.davex%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.davex.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-davex)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-davex/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-davex/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-davex/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-davex/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-davex.svg)](https://github.com/apache/sling-org-apache-sling-jcr-davex/pulls) |
-| [Apache Sling Initial Content Archetype](https://github.com/apache/sling-initial-content-archetype) <br/> <small>([sling-initial-content-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-initial-content-archetypeD%22))</small> | Maven archetype for initial content | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-initial-content-archetype/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-initial-content-archetype%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-initial-content-archetype.svg)](https://www.javadoc.io/doc/org.apache.sling/initial-content-archetype)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-initial-content-archetype/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-initial-content-archetype/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-initial-content-archetype/master)](https://builds.apache.org/job/Sling/job/sling-initial-content-archetype/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-initial-content-archetype.svg)](https://github.com/apache/sling-initial-content-archetype/pulls) |
-| [Apache Sling Tooling Support Install](https://github.com/apache/sling-org-apache-sling-tooling-support-install) <br/> <small>([org.apache.sling.tooling.support.install](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tooling.support.installD%22))</small> |  | &#32;[![tooling](https://sling.apache.org/badges/group-tooling.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/tooling.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.tooling.support.install/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tooling.support.install%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.tooling.support.install.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-tooling-support-install)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-tooling-support-install/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tooling-support-install/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-tooling-support-install/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tooling-support-install/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tooling-support-install.svg)](https://github.com/apache/sling-org-apache-sling-tooling-support-install/pulls) |
-| [Apache Sling JCR File Transfer](https://github.com/apache/sling-org-apache-sling-jcr-filetransfer) <br/> <small>([org.apache.sling.jcr.filetransfer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.filetransferD%22))</small> | File access to JCR over SFTP | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-filetransfer/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-filetransfer/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-filetransfer/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-filetransfer/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-filetransfer.svg)](https://github.com/apache/sling-org-apache-sling-jcr-filetransfer/pulls) |
-| [Apache Sling Models Validation Implementation](https://github.com/apache/sling-org-apache-sling-models-validation-impl) <br/> <small>([org.apache.sling.models.validation-impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.validation-implD%22))</small> | Validation Implementation which leverages Sling Validation | &#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-models-validation-impl/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-validation-impl/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-models-validation-impl/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-validation-impl/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-validation-impl.svg)](https://github.com/apache/sling-org-apache-sling-models-validation-impl/pulls) |
-| [Apache Sling Message oriented Middleware API](https://github.com/apache/sling-org-apache-sling-mom) <br/> <small>([org.apache.sling.mom](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.momD%22))</small> |          An API to support message passing using queues or publish/subscribe patterns.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.mom/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.mom%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.mom.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-mom)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-mom/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-mom/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-mom/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-mom/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-mom.svg)](https://github.com/apache/sling-org-apache-sling-mom/pulls) |
-| [Apache Sling Jackrabbit JSR-283 Access Control Manager Support](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-accessmanager) <br/> <small>([org.apache.sling.jcr.jackrabbit.accessmanager](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.accessmanagerD%22))</small> |          Provides SlingPostOperations for the Jackrabbit JSR-283 Access Control Manager.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.jackrabbit.accessmanager/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.accessmanager%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.jackrabbit.accessmanager.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-jackrabbit-accessmanager)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jackrabbit-accessmanager/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jackrabbit-accessmanager/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-jackrabbit-accessmanager/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jackrabbit-accessmanager/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-jackrabbit-accessmanager.svg)](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-accessmanager/pulls) |
-| [Apache Sling Cache API EhCache implementation](https://github.com/apache/sling-org-apache-sling-commons-cache-ehcache) <br/> <small>([org.apache.sling.commons.cache.ehcache](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.ehcacheD%22))</small> |          This bundle provides an implementation of the Cache API using ehcache.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-ehcache/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-ehcache/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-cache-ehcache/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-ehcache/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-ehcache.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-ehcache/pulls) |
-| [Sling Featuremodel - Content Deployment Exension](https://github.com/apache/sling-org-apache-sling-feature-extension-content) <br/> <small>([org.apache.sling.feature.extension.content](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.extension.contentD%22))</small> |  | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.extension.content/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.extension.content%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.extension.content.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-extension-content)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-extension-content/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-extension-content/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-extension-content/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-extension-content/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-extension-content.svg)](https://github.com/apache/sling-org-apache-sling-feature-extension-content/pulls) |
-| [Apache Sling Feature Flags](https://github.com/apache/sling-org-apache-sling-featureflags) <br/> <small>([org.apache.sling.featureflags](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.featureflagsD%22))</small> |  | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.featureflags/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.featureflags%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.featureflags.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-featureflags)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-featureflags/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-featureflags/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-featureflags/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-featureflags/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-featureflags.svg)](https://github.com/apache/sling-org-apache-sling-featureflags/pulls) |
-| [Apache Sling javax.activation bundle](https://github.com/apache/sling-org-apache-sling-javax-activation) <br/> <small>([org.apache.sling.javax.activation](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.javax.activationD%22))</small> | The Apache Sling javax.activation bundle contributes an OSGi-compatible activation bundle. | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.javax.activation/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.javax.activation%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.javax.activation.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-javax-activation)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-javax-activation/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-javax-activation/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-javax-activation/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-javax-activation/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-javax-activation.svg)](https://github.com/apache/sling-org-apache-sling-javax-activation/pulls) |
-| [Apache Sling Launchpad Test Bundles](https://github.com/apache/sling-org-apache-sling-launchpad-test-bundles) <br/> <small>([org.apache.sling.launchpad.test-bundles](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-bundlesD%22))</small> | Bundles required for testing Apache Sling | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.test-bundles/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-bundles%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.test-bundles.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-test-bundles)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-bundles/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-bundles/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-test-bundles/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-bundles/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-test-bundles.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-test-bundles/pulls) |
-| [Apache Sling JUnit Tests Teleporter](https://github.com/apache/sling-org-apache-sling-junit-teleporter) <br/> <small>([org.apache.sling.junit.teleporter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.teleporterD%22))</small> | Client-side implementation of the Teleporter mechanism for server-side JUnit tests | &#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.teleporter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.teleporter%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.teleporter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-teleporter)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-teleporter/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-teleporter/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-junit-teleporter/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-teleporter/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-teleporter.svg)](https://github.com/apache/sling-org-apache-sling-junit-teleporter/pulls) |
-| [Apache Sling Launchpad Testing Services](https://github.com/apache/sling-org-apache-sling-launchpad-test-services) <br/> <small>([org.apache.sling.launchpad.test-services](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-servicesD%22))</small> |          Sling services used by the Launchpad Testing integration tests      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.test-services/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-services%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.test-services.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-test-services)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-services/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-services/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-test-services/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-services/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-test-services.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-test-services/pulls) |
-| [Apache Sling Feature Analyser](https://github.com/apache/sling-org-apache-sling-feature-analyser) <br/> <small>([org.apache.sling.feature.analyser](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.analyserD%22))</small> |          A feature describes an OSGi system      | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.analyser/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.analyser%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.analyser.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-analyser)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-analyser/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-analyser/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-analyser/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-analyser/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-analyser.svg)](https://github.com/apache/sling-org-apache-sling-feature-analyser/pulls) |
-| [Apache Sling Deployment Package Installer](https://github.com/apache/sling-org-apache-sling-installer-factory-deploymentpackage) <br/> <small>([org.apache.sling.installer.factory.deploymentpackage](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.deploymentpackageD%22))</small> |           Provides support for deployment packages to the Apache Sling OSGi installer      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-deploymentpackage/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-deploymentpackage/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-factory-deploymentpackage/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-deploymentpackage/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-deploymentpackage.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-deploymentpackage/pulls) |
-| [Apache Sling Crankstart Launcher](https://github.com/apache/sling-org-apache-sling-crankstart-launcher) <br/> <small>([org.apache.sling.crankstart.launcher](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.crankstart.launcherD%22))</small> |          Sling launcher that gets artifacts defined in a Sling Provisioning         Model at runtime, instead of embedding them in the launcher jar like         the Sling Launchpad does.      | &#32;[![crankstart](https://sling.apache.org/badges/group-crankstart.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/crankstart.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.crankstart.launcher/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.crankstart.launcher%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.crankstart.launcher.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-crankstart-launcher)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-launcher/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-launcher/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-crankstart-launcher/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-launcher/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-crankstart-launcher.svg)](https://github.com/apache/sling-org-apache-sling-crankstart-launcher/pulls) |
-| [Apache Sling RRD4J metrics reporter](https://github.com/apache/sling-org-apache-sling-commons-metrics-rrd4j) <br/> <small>([org.apache.sling.commons.metrics-rrd4j](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.metrics-rrd4jD%22))</small> |         Stores Metrics to the local filesystem using RRD4J.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.metrics-rrd4j/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.metrics-rrd4j%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.metrics-rrd4j.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-metrics-rrd4j)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-metrics-rrd4j/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-metrics-rrd4j/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-metrics-rrd4j/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-metrics-rrd4j/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-metrics-rrd4j.svg)](https://github.com/apache/sling-org-apache-sling-commons-metrics-rrd4j/pulls) |
-| [Apache Sling JUnit Performance](https://github.com/apache/sling-org-apache-sling-junit-performance) <br/> <small>([org.apache.sling.junit.performance](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.performanceD%22))</small> | Provides utilities for JUnit to run performance tests and report results | &#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-performance/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-performance/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-junit-performance/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-performance/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-performance.svg)](https://github.com/apache/sling-org-apache-sling-junit-performance/pulls) |
-| [Apache Sling Testing PaxExam](https://github.com/apache/sling-org-apache-sling-testing-paxexam) <br/> <small>([org.apache.sling.testing.paxexam](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.paxexamD%22))</small> | Test support for use with Pax Exam. | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.paxexam/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.paxexam%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.paxexam.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-paxexam)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-paxexam/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-paxexam/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-paxexam/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-paxexam/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-paxexam.svg)](https://github.com/apache/sling-org-apache-sling-testing-paxexam/pulls) |
-| [Apache Sling Event API](https://github.com/apache/sling-org-apache-sling-event-api) <br/> <small>([org.apache.sling.event.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.event.apiD%22))</small> |          Support API for eventing.      | &#32;[![event](https://sling.apache.org/badges/group-event.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/event.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.event.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.event.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.event.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-event-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-event-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-event-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-event-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-event-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-event-api.svg)](https://github.com/apache/sling-org-apache-sling-event-api/pulls) |
-| [Apache Sling System Bundle Extension: Nashorn Scripting API](https://github.com/apache/sling-org-apache-sling-fragment-nashorn) <br/> <small>([org.apache.sling.fragment.nashorn](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.nashornD%22))</small> |          Adds the Nashorn Scripting API package to the system bundle exports.      | &#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-nashorn/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-nashorn/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-fragment-nashorn/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-nashorn/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-nashorn.svg)](https://github.com/apache/sling-org-apache-sling-fragment-nashorn/pulls) |
-| [Apache Sling Launchpad Base](https://github.com/apache/sling-org-apache-sling-launchpad-base) <br/> <small>([org.apache.sling.launchpad.base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.baseD%22))</small> |          This module contains the common classes and configuration files used         by the various launchpad modules..      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.base/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.base%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.base.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-base)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-base/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-base/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-base/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-base/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-base.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-base/pulls) |
-| [Apache Sling JCR Resource Security](https://github.com/apache/sling-org-apache-sling-jcr-resourcesecurity) <br/> <small>([org.apache.sling.jcr.resourcesecurity](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resourcesecurityD%22))</small> |          This bundle provides a resource access gate to protect resources based on JCR nodes.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.resourcesecurity/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resourcesecurity%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.resourcesecurity.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-resourcesecurity)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-resourcesecurity/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-resourcesecurity/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-resourcesecurity/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-resourcesecurity/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-resourcesecurity.svg)](https://github.com/apache/sling-org-apache-sling-jcr-resourcesecurity/pulls) |
-| [Apache Sling Content Parser Test Utilities](https://github.com/apache/sling-org-apache-sling-contentparser-testutils) <br/> <small>([org.apache.sling.contentparser.testutils](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.testutilsD%22))</small> |          Apache Sling Content Parser Test Utilities for the Content Parser API implementations      | &#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.testutils/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.testutils%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.testutils.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-testutils)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-testutils/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-testutils/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-contentparser-testutils/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-testutils/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-testutils.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-testutils/pulls) |
-| [Apache Sling bnd Plugins](https://github.com/apache/sling-org-apache-sling-bnd-plugins) <br/> <small>([org.apache.sling.bnd.plugins](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bnd.pluginsD%22))</small> | This module provides plugins for bnd. | &#32;[![bnd](https://sling.apache.org/badges/group-bnd.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/bnd.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-bnd-plugins/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-bnd-plugins/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-bnd-plugins/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-bnd-plugins/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-bnd-plugins.svg)](https://github.com/apache/sling-org-apache-sling-bnd-plugins/pulls) |
-| [Apache Sling Models Implementation](https://github.com/apache/sling-org-apache-sling-models-impl) <br/> <small>([org.apache.sling.models.impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.implD%22))</small> | Apache Sling Models Implementation | &#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.models.impl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.impl%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.models.impl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-models-impl)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-models-impl/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-impl/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-models-impl/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-impl/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-impl.svg)](https://github.com/apache/sling-org-apache-sling-models-impl/pulls) |
-| [Apache Sling Thread Dumper](https://github.com/apache/sling-org-apache-sling-commons-threaddump) <br/> <small>([org.apache.sling.commons.threaddump](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.threaddumpD%22))</small> |          Plugin providing plugins to the Felix Shell and Web Console to         have the current threads with the stack traces dumped.      | &#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-threaddump/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-threaddump/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-threaddump/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-threaddump/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-threaddump.svg)](https://github.com/apache/sling-org-apache-sling-commons-threaddump/pulls) |
-| [Apache Sling Scripting HTL Runtime](https://github.com/apache/sling-org-apache-sling-scripting-sightly-runtime) <br/> <small>([org.apache.sling.scripting.sightly.runtime](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.runtimeD%22))</small> |          The Apache Sling Scripting HTL Runtime provides support for executing HTL Java compiled units produced by the org.apache.sling.scripting.sightly.compiler.java module.      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.runtime/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.runtime%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.runtime.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-runtime)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-runtime/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-runtime/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-sightly-runtime/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-runtime/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-runtime.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-runtime/pulls) |
-| [Apache Sling Distribution Journal - IT project](https://github.com/apache/sling-org-apache-sling-distribution-journal-it) <br/> <small>([org.apache.sling.distribution.journal.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.itD%22))</small> |          Integration Tests project for the Apache Sling Distribution over journal      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.journal.it/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.it%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.journal.it.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-journal-it)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-journal-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-journal-it.svg)](https://github.com/apache/sling-org-apache-sling-distribution-journal-it/pulls) |
-| [Apache Sling Context-Aware Configuration Implementation](https://github.com/apache/sling-org-apache-sling-caconfig-impl) <br/> <small>([org.apache.sling.caconfig.impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.implD%22))</small> | Apache Sling Context-Aware Configuration Implementation | &#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.caconfig.impl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.impl%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.caconfig.impl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-caconfig-impl)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-impl/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-impl/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-caconfig-impl/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-impl/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-impl.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-impl/pulls) |
-| [Apache Sling Settings](https://github.com/apache/sling-org-apache-sling-settings) <br/> <small>([org.apache.sling.settings](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.settingsD%22))</small> |          Settings support including run modes      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.settings/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.settings%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.settings.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-settings)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-settings/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-settings/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-settings/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-settings/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-settings.svg)](https://github.com/apache/sling-org-apache-sling-settings/pulls) |
-| [Apache Sling Scripting W3C XML Processing Support](https://github.com/apache/sling-org-apache-sling-scripting-xproc) <br/> <small>([org.apache.sling.scripting.xproc](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.xprocD%22))</small> |      	Support for W3C XML Processing scripting (http://www.w3.org/XML/Processing/)      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-xproc/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-xproc/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-xproc/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-xproc/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-xproc.svg)](https://github.com/apache/sling-org-apache-sling-scripting-xproc/pulls) |
-| [Apache Sling Feature API Regions Runtime](https://github.com/apache/sling-org-apache-sling-feature-apiregions) <br/> <small>([org.apache.sling.feature.apiregions](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.apiregionsD%22))</small> |          A runtime component to enforce API Regions      | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.apiregions/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.apiregions%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.apiregions.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-apiregions)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-apiregions/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-apiregions/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-apiregions/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-apiregions/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-apiregions.svg)](https://github.com/apache/sling-org-apache-sling-feature-apiregions/pulls) |
-| [](https://github.com/apache/sling-scriptingbundle-maven-plugin) <br/> <small>([scriptingbundle-maven-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22scriptingbundle-maven-pluginD%22))</small> |  | &#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-scriptingbundle-maven-plugin/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-scriptingbundle-maven-plugin/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-scriptingbundle-maven-plugin/master)](https://builds.apache.org/job/Sling/job/sling-scriptingbundle-maven-plugin/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-scriptingbundle-maven-plugin.svg)](https://github.com/apache/sling-scriptingbundle-maven-plugin/pulls) |
-| [Apache Sling Launchpad Testing Fragment Bundle](https://github.com/apache/sling-org-apache-sling-launchpad-test-fragment) <br/> <small>([org.apache.sling.launchpad.test-fragment](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-fragmentD%22))</small> |          Sling fragment bundle used by the Launchpad Testing integration tests      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.test-fragment/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-fragment%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.test-fragment.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-test-fragment)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-fragment/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-fragment/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-test-fragment/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-fragment/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-test-fragment.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-test-fragment/pulls) |
-| [Apache Sling Starter Content](https://github.com/apache/sling-org-apache-sling-starter-content) <br/> <small>([org.apache.sling.starter.content](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.starter.contentD%22))</small> |      This bundle provides content that is loaded in the JCR repository     for the Sling Starter.    | &#32;[![starter](https://sling.apache.org/badges/group-starter.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/starter.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.starter.content/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.starter.content%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.starter.content.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-starter-content)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-starter-content/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-starter-content/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-starter-content/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-starter-content/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-starter-content.svg)](https://github.com/apache/sling-org-apache-sling-starter-content/pulls) |
-| [Apache Sling Feature](https://github.com/apache/sling-org-apache-sling-feature) <br/> <small>([org.apache.sling.feature](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.featureD%22))</small> |          A feature describes an OSGi system      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature.svg)](https://github.com/apache/sling-org-apache-sling-feature/pulls) |
-| [Apache Sling Whiteboard (Builder)](https://github.com/apache/sling-whiteboard) <br/> <small>([sling-whiteboard-builder](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-whiteboard-builderD%22))</small> |          Builder module for the Sling Whiteboard. Modules should be added here on a case by case basis,         as they will be included in the CI build and PR checks.      | &#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-whiteboard/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-whiteboard/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-whiteboard/master)](https://builds.apache.org/job/Sling/job/sling-whiteboard/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-whiteboard.svg)](https://github.com/apache/sling-whiteboard/pulls) |
-| [Apache Sling Performance Test Tools Reactor](https://github.com/apache/sling-org-apache-sling-performance) <br/> <small>([org.apache.sling.performance.reactor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.performance.reactorD%22))</small> | Reactor for the Apache Sling Performance Test Tools | &#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-performance/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-performance/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-performance/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-performance/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-performance.svg)](https://github.com/apache/sling-org-apache-sling-performance/pulls) |
-| [Apache Sling Hypermedia API client-side tools](https://github.com/apache/sling-org-apache-sling-hapi-client) <br/> <small>([org.apache.sling.hapi.client](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi.clientD%22))</small> | Sling client-side tools for HApi | &#32;[![hapi](https://sling.apache.org/badges/group-hapi.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hapi.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hapi.client/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi.client%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hapi.client.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hapi-client)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi-client/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi-client/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-hapi-client/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi-client/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hapi-client.svg)](https://github.com/apache/sling-org-apache-sling-hapi-client/pulls) |
-| [Apache Sling Launchpad Debian Package Builder](https://github.com/apache/sling-launchpad-debian) <br/> <small>([sling-launchpad-debian](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-launchpad-debianD%22))</small> |          Simple packaged installation for sling launchpad standalone jar         as a system daemon.      | &#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-launchpad-debian/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-launchpad-debian/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-launchpad-debian/master)](https://builds.apache.org/job/Sling/job/sling-launchpad-debian/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-launchpad-debian.svg)](https://github.com/apache/sling-launchpad-debian/pulls) |
-| [Apache Sling Taglib Archetype](https://github.com/apache/sling-taglib-archetype) <br/> <small>([sling-taglib-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-taglib-archetypeD%22))</small> | Maven archetype for JSP Taglib | &#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-taglib-archetype/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-taglib-archetype/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-taglib-archetype/master)](https://builds.apache.org/job/Sling/job/sling-taglib-archetype/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-taglib-archetype.svg)](https://github.com/apache/sling-taglib-archetype/pulls) |
-| [Sling Project Archetype](https://github.com/apache/sling-project-archetype) <br/> <small>([sling-project-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-project-archetypeD%22))</small> |          This archetype is creating a full Sling Project composed of         a OSGi Bundle and a Content Package which can be deployed         to the Sling using specific profiles. It also contains two shadow         folders that provide example code / files which are not part         of the default build but can be easily copied into the active modules.          If the project was created with the **optionAll** property set         to **y** (yes) then an **All** package is created with acts as         the single deployment unit of all bundles and packages in that         project.         Otherwise the **ui.apps** package is the deployment unit.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-project-archetype/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-project-archetype%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-project-archetype.svg)](https://www.javadoc.io/doc/org.apache.sling/project-archetype)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-project-archetype/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-project-archetype/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-project-archetype/master)](https://builds.apache.org/job/Sling/job/sling-project-archetype/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-project-archetype.svg)](https://github.com/apache/sling-project-archetype/pulls) |
-| [Apache Sling Health Check Support Components](https://github.com/apache/sling-org-apache-sling-hc-support) <br/> <small>([org.apache.sling.hc.support](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.supportD%22))</small> |          Default Sling Health Check Support Components      | &#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.support/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.support%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.support.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-support)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-support/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-support/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-hc-support/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-support/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-support.svg)](https://github.com/apache/sling-org-apache-sling-hc-support/pulls) |
-| [Apache Sling Testing Rules](https://github.com/apache/sling-org-apache-sling-testing-rules) <br/> <small>([org.apache.sling.testing.rules](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.rulesD%22))</small> |          Sling testing junit rules and utils      | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.rules/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.rules%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.rules.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-rules)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-rules/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-rules/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-rules/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-rules/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-rules.svg)](https://github.com/apache/sling-org-apache-sling-testing-rules/pulls) |
-| [Apache Sling Servlet Resolver](https://github.com/apache/sling-org-apache-sling-servlets-resolver) <br/> <small>([org.apache.sling.servlets.resolver](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.resolverD%22))</small> |          Bundle implementing the Sling API ServletResolver.      | &#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.servlets.resolver/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.resolver%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.servlets.resolver.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-servlets-resolver)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-resolver/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-resolver/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-servlets-resolver/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-resolver/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-resolver.svg)](https://github.com/apache/sling-org-apache-sling-servlets-resolver/pulls) |
-| [Apache Sling Feature Inventory Printer](https://github.com/apache/sling-org-apache-sling-feature-inventoryprinter) <br/> <small>([org.apache.sling.feature.inventoryprinter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.inventoryprinterD%22))</small> |          An inventory printer service for the feature model      | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.inventoryprinter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.inventoryprinter%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.inventoryprinter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-inventoryprinter)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-inventoryprinter/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-inventoryprinter/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-inventoryprinter/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-inventoryprinter/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-inventoryprinter.svg)](https://github.com/apache/sling-org-apache-sling-feature-inventoryprinter/pulls) |
-| [Apache Sling Resource Presence](https://github.com/apache/sling-org-apache-sling-resource-presence) <br/> <small>([org.apache.sling.resource.presence](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource.presenceD%22))</small> | Apache Sling Resource Presence | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resource.presence/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource.presence%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resource.presence.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resource-presence)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-resource-presence/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resource-presence/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-resource-presence/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resource-presence/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resource-presence.svg)](https://github.com/apache/sling-org-apache-sling-resource-presence/pulls) |
-| [Apache Sling Commons OSGi support](https://github.com/apache/sling-org-apache-sling-commons-osgi) <br/> <small>([org.apache.sling.commons.osgi](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.osgiD%22))</small> | Commons OSGi | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.osgi/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.osgi%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.osgi.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-osgi)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-osgi/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-osgi/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-osgi/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-osgi/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-osgi.svg)](https://github.com/apache/sling-org-apache-sling-commons-osgi/pulls) |
-| [Apache Sling JCR API](https://github.com/apache/sling-org-apache-sling-jcr-api) <br/> <small>([org.apache.sling.jcr.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.apiD%22))</small> |          This OSGi bundle provides the JCR packages as         well as a helper service interface to be implemented and         provided by repository providers.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-api.svg)](https://github.com/apache/sling-org-apache-sling-jcr-api/pulls) |
-| [Apache Sling Context-Aware Configuration SPI](https://github.com/apache/sling-org-apache-sling-caconfig-spi) <br/> <small>([org.apache.sling.caconfig.spi](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.spiD%22))</small> | Apache Sling Context-Aware Configuration SPI | &#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.caconfig.spi/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.spi%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.caconfig.spi.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-caconfig-spi)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-spi/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-spi/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-caconfig-spi/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-spi/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-spi.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-spi/pulls) |
-| [Apache Sling Authentication XING OAuth](https://github.com/apache/sling-org-apache-sling-auth-xing-oauth) <br/> <small>([org.apache.sling.auth.xing.oauth](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.oauthD%22))</small> | Apache Sling Authentication XING OAuth | &#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.xing.oauth/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.oauth%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.xing.oauth.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-xing-oauth)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-oauth/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-oauth/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-auth-xing-oauth/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-oauth/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-xing-oauth.svg)](https://github.com/apache/sling-org-apache-sling-auth-xing-oauth/pulls) |
-| [Apache Sling Validation Framework Testing Services](https://github.com/apache/sling-org-apache-sling-validation-test-services) <br/> <small>([org.apache.sling.validation.test-services](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.test-servicesD%22))</small> |  | &#32;[![validation](https://sling.apache.org/badges/group-validation.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/validation.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.validation.test-services/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.test-services%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.validation.test-services.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-validation-test-services)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-test-services/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-test-services/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-validation-test-services/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-test-services/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-validation-test-services.svg)](https://github.com/apache/sling-org-apache-sling-validation-test-services/pulls) |
-| [Apache Sling Scripting JSP Tag Library](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib) <br/> <small>([org.apache.sling.scripting.jsp.taglib](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglibD%22))</small> |          Core Tag Library for Apache Sling JSP support      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp.taglib/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglib%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp.taglib.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-jsp-taglib)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-taglib/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-taglib/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-jsp-taglib/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-taglib/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-taglib.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib/pulls) |
-| [Apache Sling Wrapper Bundle for Apache Tomcat EL API](https://github.com/apache/sling-org-apache-sling-scripting-el-api) <br/> <small>([org.apache.sling.scripting.el-api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.el-apiD%22))</small> | This bundle wraps the Apache Tomcat 6.0.14 EL API used by Apache Sling Scripting JSP. | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.el-api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.el-api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.el-api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-el-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-el-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-el-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-el-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-el-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-el-api.svg)](https://github.com/apache/sling-org-apache-sling-scripting-el-api/pulls) |
-| [Apache Sling Installer Configuration Admin Support](https://github.com/apache/sling-org-apache-sling-installer-factory-configuration) <br/> <small>([org.apache.sling.installer.factory.configuration](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.configurationD%22))</small> |           Provides support for configurations to the Apache Sling OSGi installer      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.factory.configuration/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.configuration%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.factory.configuration.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-factory-configuration)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-configuration/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-configuration/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-factory-configuration/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-configuration/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-configuration.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-configuration/pulls) |
-| [Apache Sling JCR Content Parser](https://github.com/apache/sling-org-apache-sling-jcr-contentparser) <br/> <small>([org.apache.sling.jcr.contentparser](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentparserD%22))</small> |          Parser for JCR repository content stored in files (e.g. JSON, FileVault XML).      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![deprecated](https://sling.apache.org/badges/status-deprecated.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/deprecated.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.contentparser/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentparser%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.contentparser.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-contentparser)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-contentparser/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-contentparser/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-contentparser/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-contentparser/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-contentparser.svg)](https://github.com/apache/sling-org-apache-sling-jcr-contentparser/pulls) |
-| [Apache Sling Scripting ESX](https://github.com/apache/sling-org-apache-sling-scripting-esx) <br/> <small>([org.apache.sling.scripting.esx](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.esxD%22))</small> | Support NodeJS like scripting and module resolution | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-esx/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-esx/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-esx/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-esx/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-esx.svg)](https://github.com/apache/sling-org-apache-sling-scripting-esx/pulls) |
-| [Apache Sling Launchpad Comparator](https://github.com/apache/sling-launchpad-comparator) <br/> <small>([launchpad-comparator](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22launchpad-comparatorD%22))</small> | Command line utility which helps with comparing the artifacts contained by two launchpad instances. | &#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-launchpad-comparator/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-launchpad-comparator/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-launchpad-comparator/master)](https://builds.apache.org/job/Sling/job/sling-launchpad-comparator/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-launchpad-comparator.svg)](https://github.com/apache/sling-launchpad-comparator/pulls) |
-| [Apache Sling Context-Aware Configuration Mock Plugin](https://github.com/apache/sling-org-apache-sling-testing-caconfig-mock-plugin) <br/> <small>([org.apache.sling.testing.caconfig-mock-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.caconfig-mock-pluginD%22))</small> | Mock Context Plugin for Apache Sling Context-Aware Configuration | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.caconfig-mock-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.caconfig-mock-plugin%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.caconfig-mock-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-caconfig-mock-plugin)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-caconfig-mock-plugin/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-caconfig-mock-plugin/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-caconfig-mock-plugin/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-caconfig-mock-plugin/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-caconfig-mock-plugin.svg)](https://github.com/apache/sling-org-apache-sling-testing-caconfig-mock-plugin/pulls) |
-| [Sling Featuremodel - API Regions Exension](https://github.com/apache/sling-org-apache-sling-feature-extension-apiregions) <br/> <small>([org.apache.sling.feature.extension.apiregions](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.extension.apiregionsD%22))</small> |  | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.extension.apiregions/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.extension.apiregions%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.extension.apiregions.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-extension-apiregions)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-extension-apiregions/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-extension-apiregions/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-extension-apiregions/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-extension-apiregions/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-extension-apiregions.svg)](https://github.com/apache/sling-org-apache-sling-feature-extension-apiregions/pulls) |
-| [Apache Sling Context-Aware Configuration bnd Plugin](https://github.com/apache/sling-org-apache-sling-caconfig-bnd-plugin) <br/> <small>([org.apache.sling.caconfig.bnd-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.bnd-pluginD%22))</small> | This bnd plugin detected all configuration annotation classes and adds a bundle header 'Sling-ContextAware-Configuration-Classes' containing their names. | &#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.caconfig.bnd-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.bnd-plugin%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.caconfig.bnd-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-caconfig-bnd-plugin)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-bnd-plugin/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-bnd-plugin/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-caconfig-bnd-plugin/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-bnd-plugin/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-bnd-plugin.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-bnd-plugin/pulls) |
-| [Apache Sling Feature Model Converter](https://github.com/apache/sling-org-apache-sling-feature-modelconverter) <br/> <small>([org.apache.sling.feature.modelconverter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.modelconverterD%22))</small> |          A feature describes an OSGi system      | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.modelconverter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.modelconverter%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.modelconverter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-modelconverter)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-modelconverter/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-modelconverter/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-modelconverter/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-modelconverter/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-modelconverter.svg)](https://github.com/apache/sling-org-apache-sling-feature-modelconverter/pulls) |
-| [](https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker) <br/> <small>([org.apache.sling.scripting.bundle.tracker](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.bundle.trackerD%22))</small> |  | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-bundle-tracker/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-bundle-tracker/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-bundle-tracker/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-bundle-tracker/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-bundle-tracker.svg)](https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker/pulls) |
-| [Apache Sling Tenant](https://github.com/apache/sling-org-apache-sling-tenant) <br/> <small>([org.apache.sling.tenant](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tenantD%22))</small> |          This bundle provides the Tenant Provider Implementation and API.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.tenant/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tenant%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.tenant.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-tenant)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-tenant/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tenant/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-tenant/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tenant/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tenant.svg)](https://github.com/apache/sling-org-apache-sling-tenant/pulls) |
-| [Apache Sling Maven Plugin Reactor](https://github.com/apache/sling-maven-plugin) <br/> <small>([sling-maven-plugin.reactor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-maven-plugin.reactorD%22))</small> |  | &#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-maven-plugin/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-maven-plugin/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-maven-plugin/master)](https://builds.apache.org/job/Sling/job/sling-maven-plugin/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-maven-plugin.svg)](https://github.com/apache/sling-maven-plugin/pulls) |
-| [Apache Sling Form Based Authentication Handler](https://github.com/apache/sling-org-apache-sling-auth-form) <br/> <small>([org.apache.sling.auth.form](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.formD%22))</small> |          Bundle implementing form based authentication with login         and logout support. Authentication state is maintained in         a Cookie or in an HTTP Session. The password is only submitted         when first authenticating.      | &#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.form/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.form%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.form.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-form)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-form/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-form/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-auth-form/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-form/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-form.svg)](https://github.com/apache/sling-org-apache-sling-auth-form/pulls) |
-| [Apache Sling Server Setup Tools](https://github.com/apache/sling-org-apache-sling-testing-serversetup) <br/> <small>([org.apache.sling.testing.serversetup](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.serversetupD%22))</small> |          Sling Server Setup utilities.      | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.serversetup/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.serversetup%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.serversetup.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-serversetup)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-serversetup/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-serversetup/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-serversetup/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-serversetup/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-serversetup.svg)](https://github.com/apache/sling-org-apache-sling-testing-serversetup/pulls) |
-| [Apache Sling Log Tracer](https://github.com/apache/sling-org-apache-sling-tracer) <br/> <small>([org.apache.sling.tracer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tracerD%22))</small> |      Tracer provides support for enabling the logs for specific category at specific level and     only for specific request. It provides a very fine level of control via config provided     as part of HTTP request around how the logging should be performed for given category.      Refer to http://sling.apache.org/documentation/bundles/log-tracers.html    | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.tracer/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tracer%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.tracer.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-tracer)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-tracer/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tracer/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-tracer/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tracer/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tracer.svg)](https://github.com/apache/sling-org-apache-sling-tracer/pulls) |
-| [Apache Sling NoSQL Couchbase Resource Provider](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-resourceprovider) <br/> <small>([org.apache.sling.nosql.couchbase-resourceprovider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-resourceproviderD%22))</small> | Resource Provider with Couchbase Persistence for Apache Sling. | &#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.couchbase-resourceprovider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-resourceprovider%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.couchbase-resourceprovider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-couchbase-resourceprovider)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-nosql-couchbase-resourceprovider/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-couchbase-resourceprovider.svg)](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-resourceprovider/pulls) |
-| [Apache Sling Launchpad Installer](https://github.com/apache/sling-org-apache-sling-launchpad-installer) <br/> <small>([org.apache.sling.launchpad.installer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.installerD%22))</small> |          This module installs the contents of the launchpad archive into the framework.      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.installer/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.installer%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.installer.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-installer)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-installer/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-installer/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-installer/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-installer/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-installer.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-installer/pulls) |
-| [Apache Sling - Karaf Configs](https://github.com/apache/sling-org-apache-sling-karaf-configs) <br/> <small>([org.apache.sling.karaf-configs](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-configsD%22))</small> | Apache Sling configurations for provisioning with Apache Karaf | &#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-configs/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-configs/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-karaf-configs/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-configs/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-configs.svg)](https://github.com/apache/sling-org-apache-sling-karaf-configs/pulls) |
-| [Apache Sling Testing JCR Mock](https://github.com/apache/sling-org-apache-sling-testing-jcr-mock) <br/> <small>([org.apache.sling.testing.jcr-mock](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.jcr-mockD%22))</small> | Mock implementation of selected JCR APIs. | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.jcr-mock/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.jcr-mock%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.jcr-mock.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-jcr-mock)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-jcr-mock/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-jcr-mock/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-jcr-mock/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-jcr-mock/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-jcr-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-jcr-mock/pulls) |
-| [Apache Sling Launchpad Startup Manager](https://github.com/apache/sling-org-apache-sling-launchpad-startupmanager) <br/> <small>([org.apache.sling.launchpad.startupmanager](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.startupmanagerD%22))</small> | This module manages the StartupListeners | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-startupmanager/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-startupmanager/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-startupmanager/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-startupmanager/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-startupmanager.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-startupmanager/pulls) |
-| [Apache Sling Health Check Samples](https://github.com/apache/sling-org-apache-sling-hc-samples) <br/> <small>([org.apache.sling.hc.samples](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.samplesD%22))</small> |          Sling Health Check sample content and configurations      | &#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.samples/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.samples%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.samples.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-samples)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-samples/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-samples/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-hc-samples/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-samples/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-samples.svg)](https://github.com/apache/sling-org-apache-sling-hc-samples/pulls) |
-| [Apache Sling Commons Messaging](https://github.com/apache/sling-org-apache-sling-commons-messaging) <br/> <small>([org.apache.sling.commons.messaging](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.messagingD%22))</small> | Apache Sling Commons Messaging | &#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-messaging/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-messaging/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-messaging/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-messaging/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-messaging.svg)](https://github.com/apache/sling-org-apache-sling-commons-messaging/pulls) |
-| [Apache Sling OSGi LogService Implementation](https://github.com/apache/sling-org-apache-sling-commons-logservice) <br/> <small>([org.apache.sling.commons.logservice](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.logserviceD%22))</small> |          Implementation of the OSGi Compendium Log Service using SLF4J         as the actual logging backend.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.logservice/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.logservice%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.logservice.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-logservice)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-logservice/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-logservice/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-logservice/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-logservice/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-logservice.svg)](https://github.com/apache/sling-org-apache-sling-commons-logservice/pulls) |
-| [Apache Sling JCR JS NodeTypes](https://github.com/apache/sling-org-apache-sling-jcr-js-nodetypes) <br/> <small>([org.apache.sling.jcr.js.nodetypes](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.js.nodetypesD%22))</small> |  	Uses Apache Sling to generate a JavaScript representation of JCR node types.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-js-nodetypes/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-js-nodetypes/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-js-nodetypes/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-js-nodetypes/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-js-nodetypes.svg)](https://github.com/apache/sling-org-apache-sling-jcr-js-nodetypes/pulls) |
-| [Apache Sling Jobs Support](https://github.com/apache/sling-org-apache-sling-jobs) <br/> <small>([org.apache.sling.jobs](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobsD%22))</small> |          Support for Job processing using message passing..      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jobs/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobs%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jobs.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jobs)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jobs/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jobs.svg)](https://github.com/apache/sling-org-apache-sling-jobs/pulls) |
-| [Apache Sling Servlet Annotations](https://github.com/apache/sling-org-apache-sling-servlets-annotations) <br/> <small>([org.apache.sling.servlets.annotations](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.annotationsD%22))</small> |        OSGi DS 1.4 component property type annotations for Sling servlets and filters      | &#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.servlets.annotations/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.annotations%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.servlets.annotations.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-servlets-annotations)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-annotations/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-annotations/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-servlets-annotations/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-annotations/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-annotations.svg)](https://github.com/apache/sling-org-apache-sling-servlets-annotations/pulls) |
-| [Apache Sling Capabilities - JCR source](https://github.com/apache/sling-org-apache-sling-capabilities-jcr) <br/> <small>([org.apache.sling.capabilities.jcr](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.capabilities.jcrD%22))</small> |  | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.capabilities.jcr/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.capabilities.jcr%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.capabilities.jcr.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-capabilities-jcr)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-capabilities-jcr/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-capabilities-jcr/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-capabilities-jcr/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-capabilities-jcr/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-capabilities-jcr.svg)](https://github.com/apache/sling-org-apache-sling-capabilities-jcr/pulls) |
-| [Apache Sling HTL Maven Plugin](https://github.com/apache/sling-htl-maven-plugin) <br/> <small>([htl-maven-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22htl-maven-pluginD%22))</small> | The Apache Sling HTL Maven Plugin provides support for validating HTML Template Language scripts from projects. | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/htl-maven-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22htl-maven-plugin%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/htl-maven-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/htl-maven-plugin)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-htl-maven-plugin/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-htl-maven-plugin/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-htl-maven-plugin/master)](https://builds.apache.org/job/Sling/job/sling-htl-maven-plugin/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-htl-maven-plugin.svg)](https://github.com/apache/sling-htl-maven-plugin/pulls) |
-| [Apache Sling Dynamic Include](https://github.com/apache/sling-org-apache-sling-dynamic-include) <br/> <small>([org.apache.sling.dynamic-include](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.dynamic-includeD%22))</small> | Dynamic Include filter for Apache Sling | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.dynamic-include/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.dynamic-include%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.dynamic-include.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-dynamic-include)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-dynamic-include/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-dynamic-include/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-dynamic-include/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-dynamic-include/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-dynamic-include.svg)](https://github.com/apache/sling-org-apache-sling-dynamic-include/pulls) |
-| [Apache Sling Discovery Commons](https://github.com/apache/sling-org-apache-sling-discovery-commons) <br/> <small>([org.apache.sling.discovery.commons](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.commonsD%22))</small> | Common services related to Sling Discovery | &#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.commons/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.commons%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.commons.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-commons)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-commons/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-commons/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-discovery-commons/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-commons/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-commons.svg)](https://github.com/apache/sling-org-apache-sling-discovery-commons/pulls) |
-| [Apache Sling Content Package to Feature Model converter](https://github.com/apache/sling-org-apache-sling-feature-cpconverter) <br/> <small>([org.apache.sling.feature.cpconverter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.cpconverterD%22))</small> | Content Package to Feature Model converter tools for Apache Sling | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-cpconverter/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-cpconverter/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-cpconverter/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-cpconverter/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-cpconverter.svg)](https://github.com/apache/sling-org-apache-sling-feature-cpconverter/pulls) |
-| [Apache Sling System Bundle Extension: Activation API](https://github.com/apache/sling-org-apache-sling-fragment-activation) <br/> <small>([org.apache.sling.fragment.activation](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.activationD%22))</small> |          Adds the Activation API package to the system bundle exports.         The list of packages is derived from the packages available         in the Java 6 platform. To use more recent Activation API either         modify this bundle to also export those package from the         platform or install respective API bundles.      | &#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fragment.activation/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.activation%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fragment.activation.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-fragment-activation)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-activation/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-activation/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-fragment-activation/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-activation/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-activation.svg)](https://github.com/apache/sling-org-apache-sling-fragment-activation/pulls) |
-| [Apache Sling Installer Provisioning Model Support](https://github.com/apache/sling-org-apache-sling-installer-factory-model) <br/> <small>([org.apache.sling.installer.factory.model](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.modelD%22))</small> |           Provides support for the provisioning model to the Apache Sling OSGi installer      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-model/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-model/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-factory-model/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-model/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-model.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-model/pulls) |
-| [Apache Sling Launchpad Testing](https://github.com/apache/sling-org-apache-sling-launchpad-testing) <br/> <small>([org.apache.sling.launchpad.testing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.testingD%22))</small> |          Sling Launchpad Testing module, contains integration tests that         were previously in the launchpad webapp module.      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.testing/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.testing%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.testing.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-testing)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-testing/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-testing/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-testing/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-testing/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-testing.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-testing/pulls) |
-| [Apache Sling Authentication Service](https://github.com/apache/sling-org-apache-sling-auth-core) <br/> <small>([org.apache.sling.auth.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.coreD%22))</small> |          The Sling Authentication Service bundle provides the basic         mechanisms to authenticate HTTP requests with a JCR repository.         The algorithms for extracting authentication details from the         requests is extensible by implementing an AuthenticationHandler         interface.      | &#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.core%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-core)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-core/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-core/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-auth-core/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-core/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-core.svg)](https://github.com/apache/sling-org-apache-sling-auth-core/pulls) |
-| [Apache Sling Servlet Helpers](https://github.com/apache/sling-org-apache-sling-servlet-helpers) <br/> <small>([org.apache.sling.servlet-helpers](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlet-helpersD%22))</small> | Mock implementations of SlingHttpServletRequest, SlingHttpServletResponse and related classes. | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.servlet-helpers/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlet-helpers%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.servlet-helpers.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-servlet-helpers)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-servlet-helpers/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlet-helpers/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-servlet-helpers/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlet-helpers/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlet-helpers.svg)](https://github.com/apache/sling-org-apache-sling-servlet-helpers/pulls) |
-| [Apache Sling API](https://github.com/apache/sling-org-apache-sling-api) <br/> <small>([org.apache.sling.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.apiD%22))</small> |          The Apache Sling API defines an extension to the Servlet         API 2.4 to provide access to content and unified access         to request parameters hiding the differences between the         different methods of transferring parameters from client         to server. Note that the Apache Sling API bundle does not         include the Servlet API but instead requires the API to         be provided by the Servlet container in which the Apache         Sling framework is running or by another bundle.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-api.svg)](https://github.com/apache/sling-org-apache-sling-api/pulls) |
-| [Apache Sling I18N Support](https://github.com/apache/sling-org-apache-sling-i18n) <br/> <small>([org.apache.sling.i18n](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.i18nD%22))</small> | Support for creating Java I18N ResourceBundles from repository resources. | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.i18n/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.i18n%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.i18n.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-i18n)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-i18n/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-i18n/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-i18n/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-i18n/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-i18n.svg)](https://github.com/apache/sling-org-apache-sling-i18n/pulls) |
-| [Apache Sling JCR Oak Repository Server](https://github.com/apache/sling-org-apache-sling-jcr-oak-server) <br/> <small>([org.apache.sling.jcr.oak.server](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.oak.serverD%22))</small> | This bundle provides a SlingRepository based on Apache Jackrabbit Oak. | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.oak.server/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.oak.server%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.oak.server.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-oak-server)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-oak-server/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-oak-server/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-oak-server/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-oak-server/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-oak-server.svg)](https://github.com/apache/sling-org-apache-sling-jcr-oak-server/pulls) |
-| [Apache Sling Resource Collection API](https://github.com/apache/sling-org-apache-sling-resourcecollection) <br/> <small>([org.apache.sling.resourcecollection](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcecollectionD%22))</small> |          The Apache Sling resource collection bundle provides an api to manage collections of Resources.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resourcecollection/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcecollection%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resourcecollection.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resourcecollection)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-resourcecollection/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resourcecollection/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-resourcecollection/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resourcecollection/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resourcecollection.svg)](https://github.com/apache/sling-org-apache-sling-resourcecollection/pulls) |
-| [Apache Sling Crankstart Test Services](https://github.com/apache/sling-org-apache-sling-crankstart-test-services) <br/> <small>([org.apache.sling.crankstart.test.services](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.crankstart.test.servicesD%22))</small> | Bundle used to test the Crankstart launcher | &#32;[![crankstart](https://sling.apache.org/badges/group-crankstart.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/crankstart.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.crankstart.test.services/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.crankstart.test.services%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.crankstart.test.services.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-crankstart-test-services)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-test-services/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-test-services/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-crankstart-test-services/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-test-services/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-crankstart-test-services.svg)](https://github.com/apache/sling-org-apache-sling-crankstart-test-services/pulls) |
-| [Apache Sling Resource Merger](https://github.com/apache/sling-org-apache-sling-resourcemerger) <br/> <small>([org.apache.sling.resourcemerger](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcemergerD%22))</small> |          This bundle provides services to merge resources.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resourcemerger/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcemerger%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resourcemerger.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resourcemerger)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-resourcemerger/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resourcemerger/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-resourcemerger/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resourcemerger/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resourcemerger.svg)](https://github.com/apache/sling-org-apache-sling-resourcemerger/pulls) |
-| [Apache Sling Feature Karaf](https://github.com/apache/sling-org-apache-sling-feature-karaf) <br/> <small>([org.apache.sling.feature.karaf](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.karafD%22))</small> |          A feature describes an OSGi system      | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-karaf/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-karaf/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-karaf/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-karaf/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-karaf.svg)](https://github.com/apache/sling-org-apache-sling-feature-karaf/pulls) |
-| [Apache Sling Oak Restrictions](https://github.com/apache/sling-org-apache-sling-oak-restrictions) <br/> <small>([org.apache.sling.oak.restrictions](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.oak.restrictionsD%22))</small> |          Supports additional restrictions for OAK (e.g. for resource type).            | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.oak.restrictions/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.oak.restrictions%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.oak.restrictions.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-oak-restrictions)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-oak-restrictions/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-oak-restrictions/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-oak-restrictions/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-oak-restrictions/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-oak-restrictions.svg)](https://github.com/apache/sling-org-apache-sling-oak-restrictions/pulls) |
-| [Apache Sling - Karaf Integration Tests](https://github.com/apache/sling-org-apache-sling-karaf-integration-tests) <br/> <small>([org.apache.sling.karaf-integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-integration-testsD%22))</small> | Integration Tests for Apache Sling Karaf | &#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-integration-tests/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-integration-tests/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-karaf-integration-tests/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-integration-tests/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-karaf-integration-tests/pulls) |
-| [Apache Sling Subsystems Base Installer](https://github.com/apache/sling-org-apache-sling-installer-factory-subsystems-base) <br/> <small>([org.apache.sling.installer.factory.subsystems-base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.subsystems-baseD%22))</small> |           Provides support for subsystems-base files to the Apache Sling OSGi installer      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-subsystems-base/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-subsystems-base/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-factory-subsystems-base/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-subsystems-base/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-subsystems-base.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-subsystems-base/pulls) |
-| [Apache Sling JCRInstall Bundle Archetype](https://github.com/apache/sling-jcrinstall-bundle-archetype) <br/> <small>([sling-jcrinstall-bundle-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-jcrinstall-bundle-archetypeD%22))</small> | Maven archetype for a generic OSGi bundle installed via JCR Install. | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-jcrinstall-bundle-archetype/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-jcrinstall-bundle-archetype%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-jcrinstall-bundle-archetype.svg)](https://www.javadoc.io/doc/org.apache.sling/jcrinstall-bundle-archetype)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-jcrinstall-bundle-archetype/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-jcrinstall-bundle-archetype/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-jcrinstall-bundle-archetype/master)](https://builds.apache.org/job/Sling/job/sling-jcrinstall-bundle-archetype/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-jcrinstall-bundle-archetype.svg)](https://github.com/apache/sling-jcrinstall-bundle-archetype/pulls) |
-| [Apache Sling Scripting JSP Standard Tag Library](https://github.com/apache/sling-org-apache-sling-scripting-jsp-jstl) <br/> <small>([org.apache.sling.scripting.jsp.jstl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.jstlD%22))</small> |          JavaServer Pages Standard Tag Library based on Jakarta Taglibs (XML support excluded)      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-jstl/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-jstl/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-jsp-jstl/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-jstl/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-jstl.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-jstl/pulls) |
-| [Apache Sling Web Console Security Provider](https://github.com/apache/sling-org-apache-sling-extensions-webconsolesecurityprovider) <br/> <small>([org.apache.sling.extensions.webconsolesecurityprovider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.webconsolesecurityproviderD%22))</small> |          WebConsoleSecurityProvider for the Apache Felix Web Console using the         Apache Sling Auth Core bundle to authenticate users.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.extensions.webconsolesecurityprovider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.webconsolesecurityprovider%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.extensions.webconsolesecurityprovider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-extensions-webconsolesecurityprovider)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-webconsolesecurityprovider/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-webconsolesecurityprovider/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-extensions-webconsolesecurityprovider/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-webconsolesecurityprovider/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-extensions-webconsolesecurityprovider.svg)](https://github.com/apache/sling-org-apache-sling-extensions-webconsolesecurityprovider/pulls) |
-| [Apache Sling Web Console Branding](https://github.com/apache/sling-org-apache-sling-extensions-webconsolebranding) <br/> <small>([org.apache.sling.extensions.webconsolebranding](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.webconsolebrandingD%22))</small> |          Apache Sling branding for the Apache Felix Web Console. This fragment         attaches to the org.apache.felix.webconsole bundle to provide branding         through the /META-INF/webconsole.properties.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.extensions.webconsolebranding/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.webconsolebranding%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.extensions.webconsolebranding.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-extensions-webconsolebranding)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-webconsolebranding/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-webconsolebranding/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-extensions-webconsolebranding/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-webconsolebranding/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-extensions-webconsolebranding.svg)](https://github.com/apache/sling-org-apache-sling-extensions-webconsolebranding/pulls) |
-| [Apache Sling Hypermedia Api Sample Content](https://github.com/apache/sling-org-apache-sling-hapi-samplecontent) <br/> <small>([org.apache.sling.hapi.samplecontent](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi.samplecontentD%22))</small> | Sling Hypermedia Api demo content | &#32;[![hapi](https://sling.apache.org/badges/group-hapi.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hapi.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi-samplecontent/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi-samplecontent/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-hapi-samplecontent/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi-samplecontent/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hapi-samplecontent.svg)](https://github.com/apache/sling-org-apache-sling-hapi-samplecontent/pulls) |
-| [Apache Sling Context-Aware Configuration API](https://github.com/apache/sling-org-apache-sling-caconfig-api) <br/> <small>([org.apache.sling.caconfig.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.apiD%22))</small> | Apache Sling Context-Aware Configuration API | &#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.caconfig.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.caconfig.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-caconfig-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-caconfig-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-caconfig-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-api.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-api/pulls) |
-| [Apache Sling Testing Hamcrest](https://github.com/apache/sling-org-apache-sling-testing-hamcrest) <br/> <small>([org.apache.sling.testing.hamcrest](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.hamcrestD%22))</small> | Hamcrest matchers tailored for Apache Sling | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.hamcrest/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.hamcrest%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.hamcrest.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-hamcrest)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-hamcrest/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-hamcrest/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-hamcrest/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-hamcrest/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-hamcrest.svg)](https://github.com/apache/sling-org-apache-sling-testing-hamcrest/pulls) |
-| [Apache Sling Commons JCR File](https://github.com/apache/sling-org-apache-sling-commons-jcr-file) <br/> <small>([org.apache.sling.commons.jcr.file](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.jcr.fileD%22))</small> | NIO.2 file system implementation for JCR | &#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-jcr-file/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-jcr-file/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-jcr-file/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-jcr-file/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-jcr-file.svg)](https://github.com/apache/sling-org-apache-sling-commons-jcr-file/pulls) |
-| [Apache Sling Feature Resolver](https://github.com/apache/sling-org-apache-sling-feature-resolver) <br/> <small>([org.apache.sling.feature.resolver](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.resolverD%22))</small> |          Resolver integration of the Feature Model      | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-resolver/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-resolver/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-resolver/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-resolver/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-resolver.svg)](https://github.com/apache/sling-org-apache-sling-feature-resolver/pulls) |
-| [Apache Sling Versioning Integration Tests](https://github.com/apache/sling-org-apache-sling-jcr-repository-it-resource-versioning) <br/> <small>([org.apache.sling.jcr.repository.it-resource-versioning](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.repository.it-resource-versioningD%22))</small> | Tests versioning API implementation in JcrResourceProvider | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-repository-it-resource-versioning/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-repository-it-resource-versioning/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-repository-it-resource-versioning/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-repository-it-resource-versioning/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-repository-it-resource-versioning.svg)](https://github.com/apache/sling-org-apache-sling-jcr-repository-it-resource-versioning/pulls) |
-| [Apache Sling JUnit Scriptable Tests Provider](https://github.com/apache/sling-org-apache-sling-junit-scriptable) <br/> <small>([org.apache.sling.junit.scriptable](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.scriptableD%22))</small> |          Registers Sling test resources with the JUnit core          so that they can be run as tests.      | &#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.scriptable/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.scriptable%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.scriptable.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-scriptable)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-scriptable/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-scriptable/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-junit-scriptable/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-scriptable/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-scriptable.svg)](https://github.com/apache/sling-org-apache-sling-junit-scriptable/pulls) |
-| [Apache Sling Metrics](https://github.com/apache/sling-org-apache-sling-commons-metrics) <br/> <small>([org.apache.sling.commons.metrics](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.metricsD%22))</small> |      Integrates Metric library with Sling. Refer to     https://sling.apache.org/documentation/bundles/metrics.html     for details    | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.metrics/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.metrics%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.metrics.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-metrics)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-metrics/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-metrics/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-metrics/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-metrics/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-metrics.svg)](https://github.com/apache/sling-org-apache-sling-commons-metrics/pulls) |
-| [Apache Sling Commons HTML Utilities](https://github.com/apache/sling-org-apache-sling-commons-html) <br/> <small>([org.apache.sling.commons.html](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.htmlD%22))</small> |          The Sling Commons HTML bundle provides utility classes for parsing and creating HTML.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.html/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.html%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.html.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-html)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-html/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-html/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-html/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-html/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-html.svg)](https://github.com/apache/sling-org-apache-sling-commons-html/pulls) |
-| [Apache Sling Installer Integration Tests](https://github.com/apache/sling-org-apache-sling-installer-it) <br/> <small>([org.apache.sling.installer.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.itD%22))</small> | Integration tests of the Sling installer bundle | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.it/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.it%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.it.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-it)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-it.svg)](https://github.com/apache/sling-org-apache-sling-installer-it/pulls) |
-| [Apache Sling Content Parser API](https://github.com/apache/sling-org-apache-sling-contentparser-api) <br/> <small>([org.apache.sling.contentparser.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.apiD%22))</small> |          API for parsing Apache Sling Resource trees stored in files (e.g. JSON, FileVault XML, etc.)      | &#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-contentparser-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-api.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-api/pulls) |
-| [Apache Sling Bundle Archetype](https://github.com/apache/sling-bundle-archetype) <br/> <small>([sling-bundle-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-bundle-archetypeD%22))</small> | Maven archetype for a generic OSGi bundle. | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-bundle-archetype/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-bundle-archetype%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-bundle-archetype.svg)](https://www.javadoc.io/doc/org.apache.sling/bundle-archetype)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-bundle-archetype/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-bundle-archetype/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-bundle-archetype/master)](https://builds.apache.org/job/Sling/job/sling-bundle-archetype/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-bundle-archetype.svg)](https://github.com/apache/sling-bundle-archetype/pulls) |
-| [Apache Sling NoSQL Generic Resource Provider](https://github.com/apache/sling-org-apache-sling-nosql-generic) <br/> <small>([org.apache.sling.nosql.generic](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.genericD%22))</small> |  | &#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.generic/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.generic%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.generic.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-generic)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-generic/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-generic/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-nosql-generic/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-generic/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-generic.svg)](https://github.com/apache/sling-org-apache-sling-nosql-generic/pulls) |
-| [Apache Sling Scripting HTL Engine](https://github.com/apache/sling-org-apache-sling-scripting-sightly) <br/> <small>([org.apache.sling.scripting.sightly](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightlyD%22))</small> |          The Apache Sling Scripting HTL Engine is a Java implementation of the HTML Template Language specification. The bundle contains the         HTL script engine and its runtime implementation.      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-sightly/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly/pulls) |
-| [Apache Sling ClassLoader Leak Detector](https://github.com/apache/sling-org-apache-sling-extensions-classloader-leak-detector) <br/> <small>([org.apache.sling.extensions.classloader-leak-detector](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.classloader-leak-detectorD%22))</small> |      Provides a web console configuration printer to provide details around classloader leaks    | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.extensions.classloader-leak-detector/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.classloader-leak-detector%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.extensions.classloader-leak-detector.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-extensions-classloader-leak-detector)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-classloader-leak-detector/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-classloader-leak-detector/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-extensions-classloader-leak-detector/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-classloader-leak-detector/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-extensions-classloader-leak-detector.svg)](https://github.com/apache/sling-org-apache-sling-extensions-classloader-leak-detector/pulls) |
-| [Apache Sling JCR ClassLoader](https://github.com/apache/sling-org-apache-sling-jcr-classloader) <br/> <small>([org.apache.sling.jcr.classloader](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.classloaderD%22))</small> |          This bundle provides a classloader for the Apache Sling Commons         dynamic classloader. The classloader provided supports loading         classes from a JCR repository at configured paths. This bundle         also implements a class writer which allows to store compiled         classes (like compiled JSPs etc.) in the repository.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.classloader/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.classloader%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.classloader.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-classloader)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-classloader/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-classloader/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-classloader/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-classloader/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-classloader.svg)](https://github.com/apache/sling-org-apache-sling-jcr-classloader/pulls) |
-| [Apache Sling OSGi Feature Maven Plugin](https://github.com/apache/sling-slingfeature-maven-plugin) <br/> <small>([slingfeature-maven-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22slingfeature-maven-pluginD%22))</small> |          Maven Plugin for OSGi Applications      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/slingfeature-maven-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22slingfeature-maven-plugin%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/slingfeature-maven-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/slingfeature-maven-plugin)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-slingfeature-maven-plugin/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-slingfeature-maven-plugin/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-slingfeature-maven-plugin/master)](https://builds.apache.org/job/Sling/job/sling-slingfeature-maven-plugin/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-slingfeature-maven-plugin.svg)](https://github.com/apache/sling-slingfeature-maven-plugin/pulls) |
-| [Apache Sling Distribution Avro Serializer](https://github.com/apache/sling-org-apache-sling-distribution-avro-serializer) <br/> <small>([org.apache.sling.distribution.avro-serializer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.avro-serializerD%22))</small> |          The Apache Sling Distribution Avro Serializer extensions bundle provides an Avro serialization implementation for Sling Content Distribution      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-avro-serializer/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-avro-serializer/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-avro-serializer/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-avro-serializer/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-avro-serializer.svg)](https://github.com/apache/sling-org-apache-sling-distribution-avro-serializer/pulls) |
-| [Apache Sling System Bundle Extension: Java Transaction API](https://github.com/apache/sling-org-apache-sling-fragment-transaction) <br/> <small>([org.apache.sling.fragment.transaction](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.transactionD%22))</small> |          Adds the javax.transaction and javax.transaction.xa         packages to the system bundle exports.      | &#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fragment.transaction/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.transaction%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fragment.transaction.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-fragment-transaction)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-transaction/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-transaction/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-fragment-transaction/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-transaction/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-transaction.svg)](https://github.com/apache/sling-org-apache-sling-fragment-transaction/pulls) |
-| [Apache Sling Scripting FreeMarker](https://github.com/apache/sling-org-apache-sling-scripting-freemarker) <br/> <small>([org.apache.sling.scripting.freemarker](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.freemarkerD%22))</small> | Support for FreeMarker scripting | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.freemarker/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.freemarker%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.freemarker.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-freemarker)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-freemarker/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-freemarker/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-freemarker/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-freemarker/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-freemarker.svg)](https://github.com/apache/sling-org-apache-sling-scripting-freemarker/pulls) |
-| [Apache Sling Feature IO Module](https://github.com/apache/sling-org-apache-sling-feature-io) <br/> <small>([org.apache.sling.feature.io](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.ioD%22))</small> |          IO functionality for the Feature Model      | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.io/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.io%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.io.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-io)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-io/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-io/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-io/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-io/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-io.svg)](https://github.com/apache/sling-org-apache-sling-feature-io/pulls) |
-| [Apache Sling Samples (Builder)](https://github.com/apache/sling-samples) <br/> <small>([sling-samples-builder](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-samples-builderD%22))</small> |          Pseudo project to build all sample modules.      | &#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-samples/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-samples/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-samples/master)](https://builds.apache.org/job/Sling/job/sling-samples/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-samples.svg)](https://github.com/apache/sling-samples/pulls) |
-| [Apache Sling Resource Filter](https://github.com/apache/sling-org-apache-sling-resource-filter) <br/> <small>([org.apache.sling.resource.filter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource.filterD%22))</small> | provides a set of utilities to create and handle streams | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resource.filter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource.filter%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resource.filter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resource-filter)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-resource-filter/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resource-filter/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-resource-filter/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resource-filter/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resource-filter.svg)](https://github.com/apache/sling-org-apache-sling-resource-filter/pulls) |
-| [Apache Sling Scripting HTL Sling Models Use Provider](https://github.com/apache/sling-org-apache-sling-scripting-sightly-models-provider) <br/> <small>([org.apache.sling.scripting.sightly.models.provider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.models.providerD%22))</small> |          Apache Sling Scripting HTL Sling Models Use Provider adds support for accessing Sling Models from HTL's Use-API leveraging the         ModelFactory.      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.models.provider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.models.provider%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.models.provider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-models-provider)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-models-provider/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-models-provider/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-sightly-models-provider/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-models-provider/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-models-provider.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-models-provider/pulls) |
-| [Apache Sling System Bundle Extension: XML APIs](https://github.com/apache/sling-org-apache-sling-fragment-xml) <br/> <small>([org.apache.sling.fragment.xml](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.xmlD%22))</small> |          Adds the XML API packages to the system bundle exports.         The list of packages is derived from the packages available         in the Java 7 platform. The system bundle exporting these         packages gives no guarantee the platform provides them.         For proper setup it is suggested to either install an         extension fragment adapted to the platform or to install         regular API packages as bundles.      | &#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fragment.xml/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.xml%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fragment.xml.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-fragment-xml)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-xml/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-xml/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-fragment-xml/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-xml/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-xml.svg)](https://github.com/apache/sling-org-apache-sling-fragment-xml/pulls) |
-| [Apache Sling Testing OSGi Mock](https://github.com/apache/sling-org-apache-sling-testing-osgi-mock) <br/> <small>([org.apache.sling.testing.osgi-mock.reactor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.osgi-mock.reactorD%22))</small> |  | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-osgi-mock/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-osgi-mock/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-osgi-mock/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-osgi-mock/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-osgi-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-osgi-mock/pulls) |
-| [Apache Sling Initial Content Loader](https://github.com/apache/sling-org-apache-sling-jcr-contentloader) <br/> <small>([org.apache.sling.jcr.contentloader](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentloaderD%22))</small> | This bundle provides initial content installation through bundles. | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.contentloader/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentloader%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.contentloader.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-contentloader)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-contentloader/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-contentloader/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-contentloader/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-contentloader/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-contentloader.svg)](https://github.com/apache/sling-org-apache-sling-jcr-contentloader/pulls) |
-| [Apache Sling Hypermedia API tools](https://github.com/apache/sling-org-apache-sling-hapi) <br/> <small>([org.apache.sling.hapi](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapiD%22))</small> | Sling tools for adding support for defining, maintaining and consuming a Hypermedia API in sling components | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hapi/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hapi.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hapi)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-hapi/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hapi.svg)](https://github.com/apache/sling-org-apache-sling-hapi/pulls) |
-| [Apache Sling Pax Exam Utilities](https://github.com/apache/sling-org-apache-sling-paxexam-util) <br/> <small>([org.apache.sling.paxexam.util](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.paxexam.utilD%22))</small> |          Utilities that make it easier to test Sling code with Pax Exam.         See this module's tests for usage examples.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.paxexam.util/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.paxexam.util%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.paxexam.util.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-paxexam-util)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-paxexam-util/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-paxexam-util/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-paxexam-util/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-paxexam-util/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-paxexam-util.svg)](https://github.com/apache/sling-org-apache-sling-paxexam-util/pulls) |
-| [Apache Sling XSS Protection](https://github.com/apache/sling-org-apache-sling-xss) <br/> <small>([org.apache.sling.xss](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.xssD%22))</small> |          Apache Sling XSS Protection Bundle providing XSS protection based on the OWASP AntiSamy and OWASP Java Encoder libraries.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.xss/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.xss%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.xss.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-xss)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-xss/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-xss/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-xss/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-xss/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-xss.svg)](https://github.com/apache/sling-org-apache-sling-xss/pulls) |
-| [Apache Sling Maven JSP Compiler Plugin](https://github.com/apache/sling-jspc-maven-plugin) <br/> <small>([jspc-maven-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22jspc-maven-pluginD%22))</small> | Maven Plugin for compiling JSP sources into bundles | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/jspc-maven-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22jspc-maven-plugin%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/jspc-maven-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/jspc-maven-plugin)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-jspc-maven-plugin/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-jspc-maven-plugin/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-jspc-maven-plugin/master)](https://builds.apache.org/job/Sling/job/sling-jspc-maven-plugin/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-jspc-maven-plugin.svg)](https://github.com/apache/sling-jspc-maven-plugin/pulls) |
-| [Apache Sling JCR RepoInit module](https://github.com/apache/sling-org-apache-sling-jcr-repoinit) <br/> <small>([org.apache.sling.jcr.repoinit](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.repoinitD%22))</small> |  	  Initializes a JCR repository based on the output 	  of the RepoInit Language parser.    | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.repoinit/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.repoinit%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.repoinit.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-repoinit)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-repoinit/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-repoinit/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-repoinit/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-repoinit/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-repoinit.svg)](https://github.com/apache/sling-org-apache-sling-jcr-repoinit/pulls) |
-| [Apache Sling Cache API Implementation support library](https://github.com/apache/sling-org-apache-sling-commons-cache-impl) <br/> <small>([org.apache.sling.commons.cache.impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.implD%22))</small> |          This bundle provides an implementation support for Cache implementations. It is a utility jar that should be embedded.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-impl/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-impl/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-cache-impl/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-impl/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-impl.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-impl/pulls) |
-| [Apache Sling Feature Launcher](https://github.com/apache/sling-org-apache-sling-feature-launcher) <br/> <small>([org.apache.sling.feature.launcher](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.launcherD%22))</small> |          A application launcher using Apache Sling Features      | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.launcher/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.launcher%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.launcher.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-launcher)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-launcher/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-launcher/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-launcher/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-launcher/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-launcher.svg)](https://github.com/apache/sling-org-apache-sling-feature-launcher/pulls) |
-| [Apache Sling Superimposing Resource Provider](https://github.com/apache/sling-org-apache-sling-superimposing) <br/> <small>([org.apache.sling.superimposing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.superimposingD%22))</small> |          Allows to mirror resource trees and superimposing resources.         All changes from the master tree are reflected to the mirrored tree.         It is possible to add or overlay resources in the mirrored tree.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.superimposing/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.superimposing%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.superimposing.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-superimposing)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-superimposing/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-superimposing/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-superimposing/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-superimposing/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-superimposing.svg)](https://github.com/apache/sling-org-apache-sling-superimposing/pulls) |
-| [Apache Sling Feature Model runtime creator](https://github.com/apache/sling-org-apache-sling-feature-r2f) <br/> <small>([org.apache.sling.feature.r2f](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.r2fD%22))</small> | Feature Model runtime creator tool for Apache Sling | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.r2f/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.r2f%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.r2f.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-r2f)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-r2f/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-r2f/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-r2f/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-r2f/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-r2f.svg)](https://github.com/apache/sling-org-apache-sling-feature-r2f/pulls) |
-| [Apache Sling Authentication XING Login](https://github.com/apache/sling-org-apache-sling-auth-xing-login) <br/> <small>([org.apache.sling.auth.xing.login](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.loginD%22))</small> |  | &#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.xing.login/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.login%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.xing.login.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-xing-login)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-login/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-login/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-auth-xing-login/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-login/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-xing-login.svg)](https://github.com/apache/sling-org-apache-sling-auth-xing-login/pulls) |
-| [Apache Sling JCR Package Initializer module](https://github.com/apache/sling-org-apache-sling-jcr-packageinit) <br/> <small>([org.apache.sling.jcr.packageinit](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.packageinitD%22))</small> |  	  Installs packages into a JCR repository as SlingRepositoryInitializer based on a FileVault ExecutionPlan    | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-packageinit/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-packageinit/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-packageinit/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-packageinit/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-packageinit.svg)](https://github.com/apache/sling-org-apache-sling-jcr-packageinit/pulls) |
-| [Apache Sling Scripting JSP Support](https://github.com/apache/sling-org-apache-sling-scripting-jsp) <br/> <small>([org.apache.sling.scripting.jsp](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jspD%22))</small> | Support for JSP scripting | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-jsp)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-jsp/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp/pulls) |
-| [Apache Sling Jobs Service Integration Tests Bundle](https://github.com/apache/sling-org-apache-sling-jobs-it-services) <br/> <small>([org.apache.sling.jobs-it-services](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobs-it-servicesD%22))</small> |          Integration tests for the Jobs implementation      | &#32;[![jobs](https://sling.apache.org/badges/group-jobs.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jobs.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs-it-services/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs-it-services/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jobs-it-services/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs-it-services/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jobs-it-services.svg)](https://github.com/apache/sling-org-apache-sling-jobs-it-services/pulls) |
-| [Apache Sling Authentication XING API](https://github.com/apache/sling-org-apache-sling-auth-xing-api) <br/> <small>([org.apache.sling.auth.xing.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.apiD%22))</small> | Apache Sling Authentication XING API | &#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.xing.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.xing.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-xing-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-auth-xing-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-xing-api.svg)](https://github.com/apache/sling-org-apache-sling-auth-xing-api/pulls) |
-| [Apache Sling JCR Repository Registration](https://github.com/apache/sling-org-apache-sling-jcr-registration) <br/> <small>([org.apache.sling.jcr.registration](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.registrationD%22))</small> |          Bundle providing support to publish JCR repository services via RMI and/or JNDI      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.registration/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.registration%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.registration.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-registration)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-registration/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-registration/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-registration/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-registration/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-registration.svg)](https://github.com/apache/sling-org-apache-sling-jcr-registration/pulls) |
-| [Apache Sling Feature Model API Regions](https://github.com/apache/sling-org-apache-sling-feature-apiregions-model) <br/> <small>([org.apache.sling.feature.apiregions.model](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.apiregions.modelD%22))</small> | Apache Sling Feature Model API Regions | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.apiregions.model/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.apiregions.model%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.apiregions.model.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-apiregions-model)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-apiregions-model/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-apiregions-model/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-apiregions-model/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-apiregions-model/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-apiregions-model.svg)](https://github.com/apache/sling-org-apache-sling-feature-apiregions-model/pulls) |
-| [Apache Sling Wrapper Bundle for Apache Tomcat JSP API](https://github.com/apache/sling-org-apache-sling-scripting-jsp-api) <br/> <small>([org.apache.sling.scripting.jsp-api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp-apiD%22))</small> | This bundle wraps the Apache Tomcat 6.0.14 JSP API used by Apache Sling Scripting JSP. | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp-api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp-api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp-api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-jsp-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-jsp-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-jsp-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-api.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-api/pulls) |
-| [Apache Sling Discovery Standalone Implementation](https://github.com/apache/sling-org-apache-sling-discovery-standalone) <br/> <small>([org.apache.sling.discovery.standalone](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.standaloneD%22))</small> |          Implementation of the discovery API for standalone instances      | &#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.standalone/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.standalone%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.standalone.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-standalone)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-standalone/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-standalone/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-discovery-standalone/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-standalone/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-standalone.svg)](https://github.com/apache/sling-org-apache-sling-discovery-standalone/pulls) |
-| [Apache Sling - Karaf Launchpad Integration Tests (Oak Tar)](https://github.com/apache/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests) <br/> <small>([org.apache.sling.karaf-launchpad-oak-tar-integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-launchpad-oak-tar-integration-testsD%22))</small> | Launchpad Integration Tests for Apache Sling with Oak Tar on Karaf | &#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/pulls) |
-| [Apache Sling Service User Mapper](https://github.com/apache/sling-org-apache-sling-serviceusermapper) <br/> <small>([org.apache.sling.serviceusermapper](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.serviceusermapperD%22))</small> |          Provides a service to map service names with         optional service information to user names to         be used to access repositories such as the JCR         repository or the Sling ResourceResolver.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.serviceusermapper/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.serviceusermapper%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.serviceusermapper.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-serviceusermapper)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-serviceusermapper/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-serviceusermapper/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-serviceusermapper/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-serviceusermapper/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-serviceusermapper.svg)](https://github.com/apache/sling-org-apache-sling-serviceusermapper/pulls) |
-| [Apache Sling Content Parser for JSON](https://github.com/apache/sling-org-apache-sling-contentparser-json) <br/> <small>([org.apache.sling.contentparser.json](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.jsonD%22))</small> |          Apache Sling Content Parser for resource trees stored in JSON files      | &#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.json/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.json%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.json.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-json)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-json/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-json/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-contentparser-json/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-json/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-json.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-json/pulls) |
-| [Apache Sling Content Parser for JackRabbit FileVault XML](https://github.com/apache/sling-org-apache-sling-contentparser-xml-jcr) <br/> <small>([org.apache.sling.contentparser.xml-jcr](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.xml-jcrD%22))</small> |          Apache Sling Content Parser for resource trees stored in JackRabbit FileVault XML files      | &#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.xml-jcr/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.xml-jcr%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.xml-jcr.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-xml-jcr)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-xml-jcr/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-xml-jcr/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-contentparser-xml-jcr/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-xml-jcr/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-xml-jcr.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-xml-jcr/pulls) |
-| [Apache Sling JUnit Health Checks](https://github.com/apache/sling-org-apache-sling-junit-healthcheck) <br/> <small>([org.apache.sling.junit.healthcheck](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.healthcheckD%22))</small> | Sling Health Check services that run JUnit tests | &#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.healthcheck/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.healthcheck%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.healthcheck.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-healthcheck)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-healthcheck/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-healthcheck/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-junit-healthcheck/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-healthcheck/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-healthcheck.svg)](https://github.com/apache/sling-org-apache-sling-junit-healthcheck/pulls) |
-| [Apache Sling Scripting Core implementation](https://github.com/apache/sling-org-apache-sling-scripting-core) <br/> <small>([org.apache.sling.scripting.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.coreD%22))</small> |          Sling Scripting core functionality      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.core%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-core)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-core/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-core/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-core/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-core/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-core.svg)](https://github.com/apache/sling-org-apache-sling-scripting-core/pulls) |
-| [Apache Sling - CMS](https://github.com/apache/sling-org-apache-sling-app-cms) <br/> <small>([org.apache.sling.cms](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.cmsD%22))</small> | An Apache Sling Reference CMS Application | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.cms/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.cms%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.cms.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-app-cms)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-app-cms/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-app-cms/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-app-cms/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-app-cms/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-app-cms.svg)](https://github.com/apache/sling-org-apache-sling-app-cms/pulls) |
-| [Apache Sling Tooling Support Source](https://github.com/apache/sling-org-apache-sling-tooling-support-source) <br/> <small>([org.apache.sling.tooling.support.source](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tooling.support.sourceD%22))</small> |  | &#32;[![tooling](https://sling.apache.org/badges/group-tooling.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/tooling.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.tooling.support.source/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tooling.support.source%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.tooling.support.source.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-tooling-support-source)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-tooling-support-source/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tooling-support-source/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-tooling-support-source/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tooling-support-source/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tooling-support-source.svg)](https://github.com/apache/sling-org-apache-sling-tooling-support-source/pulls) |
-| [Apache Sling Distributed Event Admin](https://github.com/apache/sling-org-apache-sling-event-dea) <br/> <small>([org.apache.sling.event.dea](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.event.deaD%22))</small> |          Support distributing events through the OSGi event admin.      | &#32;[![event](https://sling.apache.org/badges/group-event.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/event.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.event.dea/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.event.dea%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.event.dea.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-event-dea)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-event-dea/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-event-dea/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-event-dea/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-event-dea/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-event-dea.svg)](https://github.com/apache/sling-org-apache-sling-event-dea/pulls) |
-| [Apache Sling Scripting Thymeleaf](https://github.com/apache/sling-org-apache-sling-scripting-thymeleaf) <br/> <small>([org.apache.sling.scripting.thymeleaf](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.thymeleafD%22))</small> | Apache Sling Scripting Thymeleaf | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.thymeleaf/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.thymeleaf%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.thymeleaf.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-thymeleaf)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-thymeleaf/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-thymeleaf/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-thymeleaf/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-thymeleaf/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-thymeleaf.svg)](https://github.com/apache/sling-org-apache-sling-scripting-thymeleaf/pulls) |
-| [Apache Sling System Bundle Extension: WS APIs](https://github.com/apache/sling-org-apache-sling-fragment-ws) <br/> <small>([org.apache.sling.fragment.ws](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.wsD%22))</small> |          Adds the WS API packages to the system bundle exports.         The list of packages is derived from the packages available         in the Java 7 platform. The system bundle exporting these         packages gives no guarantee the platform provides them.         For proper setup it is suggested to either install an         extension fragment adapted to the platform or to install         regular API packages as bundles.      | &#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fragment.ws/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.ws%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fragment.ws.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-fragment-ws)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-ws/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-ws/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-fragment-ws/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-ws/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-ws.svg)](https://github.com/apache/sling-org-apache-sling-fragment-ws/pulls) |
-| [Apache Sling Cassandra Resource Provider](https://github.com/apache/sling-org-apache-sling-cassandra) <br/> <small>([org.apache.sling.cassandra](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.cassandraD%22))</small> |          Provides a ResourceProvider implementation supporting Apache Cassandra         based resources.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-cassandra/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-cassandra/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-cassandra/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-cassandra/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-cassandra.svg)](https://github.com/apache/sling-org-apache-sling-cassandra/pulls) |
-| [Apache Sling Parent Reactor](https://github.com/apache/sling-parent) <br/> <small>([sling-parent-reactor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-parent-reactorD%22))</small> | The reactor pom to build all Sling parents | &#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-parent/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-parent/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-parent/master)](https://builds.apache.org/job/Sling/job/sling-parent/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-parent.svg)](https://github.com/apache/sling-parent/pulls) |
-| [Apache Sling Content Detection Support](https://github.com/apache/sling-org-apache-sling-commons-contentdetection) <br/> <small>([org.apache.sling.commons.contentdetection](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.contentdetectionD%22))</small> | Content-based MIME type detection | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.contentdetection/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.contentdetection%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.contentdetection.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-contentdetection)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-contentdetection/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-contentdetection/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-contentdetection/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-contentdetection/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-contentdetection.svg)](https://github.com/apache/sling-org-apache-sling-commons-contentdetection/pulls) |
-| [Apache Sling Launchpad Testing WAR](https://github.com/apache/sling-org-apache-sling-launchpad-testing-war) <br/> <small>([org.apache.sling.launchpad.testing-war](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.testing-warD%22))</small> |          Sling Launchpad Testing module, contains integration tests that         were previously in the launchpad webapp module.      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.testing-war/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.testing-war%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.testing-war.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-testing-war)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-testing-war/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-testing-war/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-testing-war/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-testing-war/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-testing-war.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-testing-war/pulls) |
-| [Apache Sling Journal based Content Distribution - Core bundle](https://github.com/apache/sling-org-apache-sling-distribution-journal) <br/> <small>([org.apache.sling.distribution.journal](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journalD%22))</small> | Implementation of Apache Sling Content Distribution components on top of an append-only persisted log | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.journal/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.journal.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-journal)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-journal/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-journal.svg)](https://github.com/apache/sling-org-apache-sling-distribution-journal/pulls) |
-| [Apache Sling Resource Editor](https://github.com/apache/sling-org-apache-sling-resource-editor) <br/> <small>([org.apache.sling.resource-editor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource-editorD%22))</small> | A resource editor for Apache Sling. | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-resource-editor/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resource-editor/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-resource-editor/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resource-editor/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resource-editor.svg)](https://github.com/apache/sling-org-apache-sling-resource-editor/pulls) |
-| [Apache Sling Commons MIME type mapping support](https://github.com/apache/sling-org-apache-sling-commons-mime) <br/> <small>([org.apache.sling.commons.mime](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.mimeD%22))</small> |  	Support for configurable MIME type mapping and querying      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.mime/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.mime%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.mime.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-mime)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-mime/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-mime/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-mime/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-mime/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-mime.svg)](https://github.com/apache/sling-org-apache-sling-commons-mime/pulls) |
-| [Apache Sling Pipes](https://github.com/apache/sling-org-apache-sling-pipes) <br/> <small>([org.apache.sling.pipes](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.pipesD%22))</small> | bulk content changes tool | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.pipes/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.pipes%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.pipes.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-pipes)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-pipes/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-pipes/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-pipes/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-pipes/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-pipes.svg)](https://github.com/apache/sling-org-apache-sling-pipes/pulls) |
-| [Apache Sling Launchpad Integration Tests](https://github.com/apache/sling-org-apache-sling-launchpad-integration-tests) <br/> <small>([org.apache.sling.launchpad.integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.integration-testsD%22))</small> |          Sling Integration Tests, contains integration tests that         are used by the testing project and other upstream testing projects.    | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.integration-tests/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.integration-tests%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.integration-tests.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-integration-tests)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-integration-tests/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-integration-tests/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-integration-tests/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-integration-tests/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-integration-tests/pulls) |
-| [Apache Sling Resource Access Security](https://github.com/apache/sling-org-apache-sling-resourceaccesssecurity) <br/> <small>([org.apache.sling.resourceaccesssecurity](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourceaccesssecurityD%22))</small> |          This bundle provides in implementation of the ResourceAccessSecurity service      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resourceaccesssecurity/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourceaccesssecurity%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resourceaccesssecurity.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resourceaccesssecurity)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-resourceaccesssecurity/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resourceaccesssecurity/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-resourceaccesssecurity/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resourceaccesssecurity/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resourceaccesssecurity.svg)](https://github.com/apache/sling-org-apache-sling-resourceaccesssecurity/pulls) |
-| [Apache Sling Models bnd Plugin](https://github.com/apache/sling-org-apache-sling-bnd-models) <br/> <small>([org.apache.sling.bnd.models](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bnd.modelsD%22))</small> | This bnd plugin detected all Sling Models classes and adds a bundle header 'Sling-Model-Classes' containing their names. | &#32;[![bnd](https://sling.apache.org/badges/group-bnd.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/bnd.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.bnd.models/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bnd.models%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.bnd.models.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-bnd-models)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-bnd-models/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-bnd-models/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-bnd-models/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-bnd-models/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-bnd-models.svg)](https://github.com/apache/sling-org-apache-sling-bnd-models/pulls) |
-| [Apache Sling Commons Clam](https://github.com/apache/sling-org-apache-sling-commons-clam) <br/> <small>([org.apache.sling.commons.clam](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.clamD%22))</small> | Service to scan data for malware with ClamAV | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.clam/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.clam%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.clam.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-clam)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-clam/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-clam/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-clam/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-clam/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-clam.svg)](https://github.com/apache/sling-org-apache-sling-commons-clam/pulls) |
-| [Apache Sling Testing Sling Mock Jackrabbit Oak-based Resource Resolver](https://github.com/apache/sling-org-apache-sling-testing-sling-mock-oak) <br/> <small>([org.apache.sling.testing.sling-mock-oak](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.sling-mock-oakD%22))</small> | Implements a resource resolver type for Jackrabbit Oak that can be used in unit tests based on Sling Mocks. | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.sling-mock-oak/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.sling-mock-oak%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.sling-mock-oak.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-sling-mock-oak)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-sling-mock-oak/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-sling-mock-oak/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-sling-mock-oak/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-sling-mock-oak/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-sling-mock-oak.svg)](https://github.com/apache/sling-org-apache-sling-testing-sling-mock-oak/pulls) |
-| [Apache Sling Launchpad Standalone Archetype](https://github.com/apache/sling-launchpad-standalone-archetype) <br/> <small>([sling-launchpad-standalone-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-launchpad-standalone-archetypeD%22))</small> | Maven archetype for Sling Launchpad Standalone applications | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-launchpad-standalone-archetype/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-launchpad-standalone-archetype%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-launchpad-standalone-archetype.svg)](https://www.javadoc.io/doc/org.apache.sling/launchpad-standalone-archetype)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-launchpad-standalone-archetype/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-launchpad-standalone-archetype/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-launchpad-standalone-archetype/master)](https://builds.apache.org/job/Sling/job/sling-launchpad-standalone-archetype/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-launchpad-standalone-archetype.svg)](https://github.com/apache/sling-launchpad-standalone-archetype/pulls) |
-| [Apache Sling Validation Framework Core Implementation](https://github.com/apache/sling-org-apache-sling-validation-core) <br/> <small>([org.apache.sling.validation.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.coreD%22))</small> | Provides Validation services to Apache Sling | &#32;[![validation](https://sling.apache.org/badges/group-validation.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/validation.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.validation.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.core%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.validation.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-validation-core)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-core/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-core/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-validation-core/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-core/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-validation-core.svg)](https://github.com/apache/sling-org-apache-sling-validation-core/pulls) |
-| [Apache Sling Adapter Annotations](https://github.com/apache/sling-adapter-annotations) <br/> <small>([adapter-annotations](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22adapter-annotationsD%22))</small> | Annotations used to generate Sling Adapter metadata | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/adapter-annotations/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22adapter-annotations%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/adapter-annotations.svg)](https://www.javadoc.io/doc/org.apache.sling/adapter-annotations)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-adapter-annotations/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-adapter-annotations/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-adapter-annotations/master)](https://builds.apache.org/job/Sling/job/sling-adapter-annotations/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-adapter-annotations.svg)](https://github.com/apache/sling-adapter-annotations/pulls) |
-| [Apache Sling Installer Content Package Support](https://github.com/apache/sling-org-apache-sling-installer-factory-packages) <br/> <small>([org.apache.sling.installer.factory.packages](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.packagesD%22))</small> |           Provides support for content packages to the Apache Sling OSGi installer      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-packages/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-packages/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-factory-packages/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-packages/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-packages.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-packages/pulls) |
-| [Apache Sling Maven Launchpad Plugin](https://github.com/apache/sling-maven-launchpad-plugin) <br/> <small>([maven-launchpad-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22maven-launchpad-pluginD%22))</small> |          Maven Plugin supporting Sling Launchpad      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/maven-launchpad-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22maven-launchpad-plugin%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/maven-launchpad-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/maven-launchpad-plugin)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-maven-launchpad-plugin/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-maven-launchpad-plugin/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-maven-launchpad-plugin/master)](https://builds.apache.org/job/Sling/job/sling-maven-launchpad-plugin/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-maven-launchpad-plugin.svg)](https://github.com/apache/sling-maven-launchpad-plugin/pulls) |
-| [Apache Sling Installer WebConsole Plugin](https://github.com/apache/sling-org-apache-sling-installer-console) <br/> <small>([org.apache.sling.installer.console](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.consoleD%22))</small> |           Provides a web console plugin for the OSGi installer      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.console/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.console%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.console.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-console)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-console/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-console/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-console/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-console/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-console.svg)](https://github.com/apache/sling-org-apache-sling-installer-console/pulls) |
-| [Apache Sling Launchpad API](https://github.com/apache/sling-org-apache-sling-launchpad-api) <br/> <small>([org.apache.sling.launchpad.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.apiD%22))</small> |          This module contains the API exposed by Launchpad to bundles.      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-api.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-api/pulls) |
-| [Apache Sling Discovery API](https://github.com/apache/sling-org-apache-sling-discovery-api) <br/> <small>([org.apache.sling.discovery.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.apiD%22))</small> |          Support for topology discovery of instances.      | &#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-discovery-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-api.svg)](https://github.com/apache/sling-org-apache-sling-discovery-api/pulls) |
-| [Apache Sling Website](https://github.com/apache/sling-site) <br/> <small>([sling-site](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-siteD%22))</small> |  | &#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-site/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-site/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-site/master)](https://builds.apache.org/job/Sling/job/sling-site/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-site.svg)](https://github.com/apache/sling-site/pulls) |
-| [Apache Sling Discovery Support Bundle](https://github.com/apache/sling-org-apache-sling-discovery-support) <br/> <small>([org.apache.sling.discovery.support](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.supportD%22))</small> |          Supporting services for the discovery      | &#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.support/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.support%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.support.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-support)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-support/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-support/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-discovery-support/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-support/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-support.svg)](https://github.com/apache/sling-org-apache-sling-discovery-support/pulls) |
-| [Apache Sling Journal based Content Distribution - Messages bundle](https://github.com/apache/sling-org-apache-sling-distribution-journal-messages) <br/> <small>([org.apache.sling.distribution.journal.messages](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.messagesD%22))</small> | Implementation of the messages to support Apache Sling Content Distribution on top of an append-only persisted log | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.journal.messages/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.messages%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.journal.messages.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-journal-messages)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal-messages/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal-messages/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-journal-messages/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal-messages/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-journal-messages.svg)](https://github.com/apache/sling-org-apache-sling-distribution-journal-messages/pulls) |
-| [Apache Sling File System Resource Provider](https://github.com/apache/sling-org-apache-sling-fsresource) <br/> <small>([org.apache.sling.fsresource](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fsresourceD%22))</small> |          Provides a ResourceProvider implementation supporting file system based resources.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fsresource/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fsresource%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fsresource.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-fsresource)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-fsresource/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fsresource/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-fsresource/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fsresource/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fsresource.svg)](https://github.com/apache/sling-org-apache-sling-fsresource/pulls) |
-| [Apache Sling Crankstart Test Provisioning Model](https://github.com/apache/sling-org-apache-sling-crankstart-test-model) <br/> <small>([org.apache.sling.crankstart.test.model](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.crankstart.test.modelD%22))</small> |          Additional Provisioning Model used in Crankstart tests.       | &#32;[![crankstart](https://sling.apache.org/badges/group-crankstart.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/crankstart.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-test-model/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-test-model/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-crankstart-test-model/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-test-model/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-crankstart-test-model.svg)](https://github.com/apache/sling-org-apache-sling-crankstart-test-model/pulls) |
-| [Apache Sling JMX Resource Provider](https://github.com/apache/sling-org-apache-sling-jmx-provider) <br/> <small>([org.apache.sling.jmx.provider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jmx.providerD%22))</small> |  | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jmx.provider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jmx.provider%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jmx.provider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jmx-provider)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jmx-provider/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jmx-provider/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jmx-provider/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jmx-provider/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jmx-provider.svg)](https://github.com/apache/sling-org-apache-sling-jmx-provider/pulls) |
-| [Apache Sling Content Parser for XML](https://github.com/apache/sling-org-apache-sling-contentparser-xml) <br/> <small>([org.apache.sling.contentparser.xml](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.xmlD%22))</small> |          Apache Sling Content Parser for resource trees stored in XML files      | &#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.xml/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.xml%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.xml.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-xml)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-xml/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-xml/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-contentparser-xml/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-contentparser-xml/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-xml.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-xml/pulls) |
-| [Apache Sling Maven JCROCM Plugin](https://github.com/apache/sling-maven-jcrocm-plugin) <br/> <small>([maven-jcrocm-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22maven-jcrocm-pluginD%22))</small> |  		The Maven JcrOCM Plugin supports extracting and generation of 		Jackrabbit OCM descriptors from JavaDoc tags embedded in the 		Java Classes contained in the project sources 	 | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/maven-jcrocm-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22maven-jcrocm-plugin%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/maven-jcrocm-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/maven-jcrocm-plugin)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-maven-jcrocm-plugin/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-maven-jcrocm-plugin/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-maven-jcrocm-plugin/master)](https://builds.apache.org/job/Sling/job/sling-maven-jcrocm-plugin/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-maven-jcrocm-plugin.svg)](https://github.com/apache/sling-maven-jcrocm-plugin/pulls) |
-| [Apache Sling JUnit Remote Tests Runners](https://github.com/apache/sling-org-apache-sling-junit-remote) <br/> <small>([org.apache.sling.junit.remote](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.remoteD%22))</small> | Utilities to run server-side JUnit tests remotely | &#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.remote/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.remote%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.remote.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-remote)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-remote/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-remote/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-junit-remote/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-junit-remote/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-remote.svg)](https://github.com/apache/sling-org-apache-sling-junit-remote/pulls) |
-| [Apache Sling - Karaf Distribution](https://github.com/apache/sling-org-apache-sling-karaf-distribution) <br/> <small>([org.apache.sling.karaf-distribution](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-distributionD%22))</small> | Apache Sling Karaf Distribution | &#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-distribution/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-distribution/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-karaf-distribution/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-karaf-distribution/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-distribution.svg)](https://github.com/apache/sling-org-apache-sling-karaf-distribution/pulls) |
-| [Apache Sling JCR Base Bundle](https://github.com/apache/sling-org-apache-sling-jcr-base) <br/> <small>([org.apache.sling.jcr.base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.baseD%22))</small> |  		The JCR base bundle provides JCR utility classes      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.base/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.base%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.base.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-base)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-base/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-base/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-base/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-base/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-base.svg)](https://github.com/apache/sling-org-apache-sling-jcr-base/pulls) |
-| [Apache Sling Engine Implementation](https://github.com/apache/sling-org-apache-sling-engine) <br/> <small>([org.apache.sling.engine](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.engineD%22))</small> |          Bundle implementing the core of Apache Sling.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.engine/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.engine%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.engine.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-engine)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-engine/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-engine/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-engine/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-engine/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-engine.svg)](https://github.com/apache/sling-org-apache-sling-engine/pulls) |
-| [Apache Sling SLF4J MDC Filter](https://github.com/apache/sling-org-apache-sling-extensions-slf4j-mdc) <br/> <small>([org.apache.sling.extensions.slf4j.mdc](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.slf4j.mdcD%22))</small> |          SLF4J Message Diagnostic Context (MDC) Filter which extracts various details         from requests and adds them to the MDC      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.extensions.slf4j.mdc/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.slf4j.mdc%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.extensions.slf4j.mdc.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-extensions-slf4j-mdc)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-slf4j-mdc/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-slf4j-mdc/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-extensions-slf4j-mdc/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-slf4j-mdc/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-extensions-slf4j-mdc.svg)](https://github.com/apache/sling-org-apache-sling-extensions-slf4j-mdc/pulls) |
-| [Apache Sling NoSQL Couchbase Client](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-client) <br/> <small>([org.apache.sling.nosql.couchbase-client](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-clientD%22))</small> | Couchbase client provider using Couchbase SDK 2. | &#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.couchbase-client/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-client%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.couchbase-client.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-couchbase-client)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-couchbase-client/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-couchbase-client/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-nosql-couchbase-client/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-couchbase-client/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-couchbase-client.svg)](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-client/pulls) |
-| [Apache Sling Models API](https://github.com/apache/sling-org-apache-sling-models-api) <br/> <small>([org.apache.sling.models.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.apiD%22))</small> | Apache Sling Models API | &#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.models.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.models.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-models-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-models-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-models-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-api.svg)](https://github.com/apache/sling-org-apache-sling-models-api/pulls) |
-| [Apache Sling Commons FileSystem ClassLoader](https://github.com/apache/sling-org-apache-sling-commons-fsclassloader) <br/> <small>([org.apache.sling.commons.fsclassloader](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.fsclassloaderD%22))</small> |          The Sling Commons FileSystem ClassLoader bundle provides a dynamic class loader for reading         and writing class files from and to the file system.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.fsclassloader/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.fsclassloader%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.fsclassloader.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-fsclassloader)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-fsclassloader/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-fsclassloader/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-fsclassloader/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-fsclassloader/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-fsclassloader.svg)](https://github.com/apache/sling-org-apache-sling-commons-fsclassloader/pulls) |
-| [Apache Sling Validation Framework Examples](https://github.com/apache/sling-org-apache-sling-validation-examples) <br/> <small>([org.apache.sling.validation.examples](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.examplesD%22))</small> | Demo Examples for the Apache Sling Validation Framework | &#32;[![validation](https://sling.apache.org/badges/group-validation.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/validation.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-examples/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-examples/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-validation-examples/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-examples/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-validation-examples.svg)](https://github.com/apache/sling-org-apache-sling-validation-examples/pulls) |
-| [Apache Sling Launchpad Testing Services WAR](https://github.com/apache/sling-org-apache-sling-launchpad-test-services-war) <br/> <small>([org.apache.sling.launchpad.test-services-war](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-services-warD%22))</small> |          Sling services used by the Launchpad Testing integration tests in WAR form.      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.test-services-war/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-services-war%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.test-services-war.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-test-services-war)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-services-war/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-services-war/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-test-services-war/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-test-services-war/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-test-services-war.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-test-services-war/pulls) |
-| [Apache Sling URL Rewriter](https://github.com/apache/sling-org-apache-sling-urlrewriter) <br/> <small>([org.apache.sling.urlrewriter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.urlrewriterD%22))</small> | Apache Sling URL Rewriter | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.urlrewriter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.urlrewriter%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.urlrewriter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-urlrewriter)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-urlrewriter/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-urlrewriter/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-urlrewriter/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-urlrewriter/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-urlrewriter.svg)](https://github.com/apache/sling-org-apache-sling-urlrewriter/pulls) |
-| [Apache Sling JCR Resource Resolver](https://github.com/apache/sling-org-apache-sling-jcr-resource) <br/> <small>([org.apache.sling.jcr.resource](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resourceD%22))</small> |          This bundle provides the JCR based ResourceProvider.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.resource/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resource%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.resource.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-resource)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-resource/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-resource/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-resource/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-resource/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-resource.svg)](https://github.com/apache/sling-org-apache-sling-jcr-resource/pulls) |
-| [Apache Sling Installer](https://github.com/apache/sling-org-apache-sling-installer-core) <br/> <small>([org.apache.sling.installer.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.coreD%22))</small> |           Provides services to install OSGi bundles and configurations         by supplying input streams and dictionaries.      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.core%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-core)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-core/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-core/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-core/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-core/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-core.svg)](https://github.com/apache/sling-org-apache-sling-installer-core/pulls) |
-| [](https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker-it) <br/> <small>([org.apache.sling.scripting.bundle.tracker.it.reactor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.bundle.tracker.it.reactorD%22))</small> |  | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-bundle-tracker-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-bundle-tracker-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-bundle-tracker-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-bundle-tracker-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-bundle-tracker-it.svg)](https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker-it/pulls) |
-| [Apache Sling Log Tail Implementation](https://github.com/apache/sling-org-apache-sling-tail) <br/> <small>([org.apache.sling.tail](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tailD%22))</small> |          This bundle enables a web tail view of the system log files.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-tail/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tail/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-tail/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tail/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tail.svg)](https://github.com/apache/sling-org-apache-sling-tail/pulls) |
-| [Apache Sling Event Support](https://github.com/apache/sling-org-apache-sling-event) <br/> <small>([org.apache.sling.event](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.eventD%22))</small> |          Support for eventing.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.event/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.event%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.event.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-event)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-event/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-event/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-event/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-event/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-event.svg)](https://github.com/apache/sling-org-apache-sling-event/pulls) |
-| [Apache Sling Jackrabbit UserManager Support](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-usermanager) <br/> <small>([org.apache.sling.jcr.jackrabbit.usermanager](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.usermanagerD%22))</small> |          Provides ResourceProvider and SlingPostOperations for the Jackrabbit         UserManager.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.jackrabbit.usermanager/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.usermanager%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.jackrabbit.usermanager.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-jackrabbit-usermanager)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jackrabbit-usermanager/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jackrabbit-usermanager/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-jackrabbit-usermanager/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jackrabbit-usermanager/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-jackrabbit-usermanager.svg)](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-usermanager/pulls) |
-| [Apache Sling Models Jackson Exporter](https://github.com/apache/sling-org-apache-sling-models-jacksonexporter) <br/> <small>([org.apache.sling.models.jacksonexporter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.jacksonexporterD%22))</small> | Apache Sling Models Client Model Exporter - Jackson | &#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.models.jacksonexporter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.jacksonexporter%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.models.jacksonexporter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-models-jacksonexporter)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-models-jacksonexporter/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-jacksonexporter/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-models-jacksonexporter/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-jacksonexporter/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-jacksonexporter.svg)](https://github.com/apache/sling-org-apache-sling-models-jacksonexporter/pulls) |
-| [Apache Sling Journal Messaging based on Apache Kafka](https://github.com/apache/sling-org-apache-sling-distribution-journal-kafka) <br/> <small>([org.apache.sling.distribution.journal.kafka](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.kafkaD%22))</small> | Implementation of Apache Sling Content Distribution Journal Messaging based on Apache Kafka. | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.journal.kafka/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.kafka%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.journal.kafka.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-journal-kafka)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal-kafka/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal-kafka/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-journal-kafka/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-journal-kafka/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-journal-kafka.svg)](https://github.com/apache/sling-org-apache-sling-distribution-journal-kafka/pulls) |
-| [Apache Sling Distribution API](https://github.com/apache/sling-org-apache-sling-distribution-api) <br/> <small>([org.apache.sling.distribution.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.apiD%22))</small> |          The Apache Sling Distribution API bundle provides the APIs for the Sling Content Distribution module      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-api.svg)](https://github.com/apache/sling-org-apache-sling-distribution-api/pulls) |
-| [Apache Sling Resource Access Security Integration Tests](https://github.com/apache/sling-org-apache-sling-resourceaccesssecurity-it) <br/> <small>([org.apache.sling.resourceaccesssecurity.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourceaccesssecurity.itD%22))</small> |          Project that tests functionality for org.apache.sling.resourceaccesssecurity bundle.      | &#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-resourceaccesssecurity-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resourceaccesssecurity-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-resourceaccesssecurity-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resourceaccesssecurity-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resourceaccesssecurity-it.svg)](https://github.com/apache/sling-org-apache-sling-resourceaccesssecurity-it/pulls) |
-| [Apache Sling Commons Cache API](https://github.com/apache/sling-org-apache-sling-commons-cache-api) <br/> <small>([org.apache.sling.commons.cache.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.apiD%22))</small> |          This bundle porvides a Cache API for Sling applications to use.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-cache-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-api.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-api/pulls) |
-| [Apache Sling Service User Web Console](https://github.com/apache/sling-org-apache-sling-serviceuser-webconsole) <br/> <small>([org.apache.sling.serviceuser.webconsole](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.serviceuser.webconsoleD%22))</small> |          Provides an OSGi Web Console for creating, updating and viewing Service Users.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.serviceuser.webconsole/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.serviceuser.webconsole%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.serviceuser.webconsole.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-serviceuser-webconsole)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-serviceuser-webconsole/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-serviceuser-webconsole/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-serviceuser-webconsole/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-serviceuser-webconsole/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-serviceuser-webconsole.svg)](https://github.com/apache/sling-org-apache-sling-serviceuser-webconsole/pulls) |
-| [Apache Sling RepoInit Parser](https://github.com/apache/sling-org-apache-sling-repoinit-parser) <br/> <small>([org.apache.sling.repoinit.parser](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.repoinit.parserD%22))</small> | Parser for the Repository Initialization language used in Sling | &#32;[![repoinit](https://sling.apache.org/badges/group-repoinit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/repoinit.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.repoinit.parser/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.repoinit.parser%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.repoinit.parser.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-repoinit-parser)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-repoinit-parser/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-repoinit-parser/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-repoinit-parser/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-repoinit-parser/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-repoinit-parser.svg)](https://github.com/apache/sling-org-apache-sling-repoinit-parser/pulls) |
-| [Apache Sling Distribution Integration Tests](https://github.com/apache/sling-org-apache-sling-distribution-it) <br/> <small>([org.apache.sling.distribution.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.itD%22))</small> |          Project tests functionality for org.apache.sling.distribution bundle      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.it/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.it%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.it.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-it)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-it.svg)](https://github.com/apache/sling-org-apache-sling-distribution-it/pulls) |
-| [Apache Sling Resource Resolver](https://github.com/apache/sling-org-apache-sling-resourceresolver) <br/> <small>([org.apache.sling.resourceresolver](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourceresolverD%22))</small> |          This bundle provides the Resource Resolver and the Resource Resolver Factory.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resourceresolver/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourceresolver%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resourceresolver.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resourceresolver)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-resourceresolver/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resourceresolver/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-resourceresolver/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resourceresolver/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resourceresolver.svg)](https://github.com/apache/sling-org-apache-sling-resourceresolver/pulls) |
-| [Apache Sling Testing Resource Resolver Mock](https://github.com/apache/sling-org-apache-sling-testing-resourceresolver-mock) <br/> <small>([org.apache.sling.testing.resourceresolver-mock](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.resourceresolver-mockD%22))</small> |          Mock for the resource resolver / factory for easier testing.      | &#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.resourceresolver-mock/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.resourceresolver-mock%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.resourceresolver-mock.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-resourceresolver-mock)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-resourceresolver-mock/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-resourceresolver-mock/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-testing-resourceresolver-mock/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-testing-resourceresolver-mock/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-resourceresolver-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-resourceresolver-mock/pulls) |
-| [Apache Sling Capabilities](https://github.com/apache/sling-org-apache-sling-capabilities) <br/> <small>([org.apache.sling.capabilities](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.capabilitiesD%22))</small> |  | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.capabilities/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.capabilities%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.capabilities.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-capabilities)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-capabilities/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-capabilities/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-capabilities/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-capabilities/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-capabilities.svg)](https://github.com/apache/sling-org-apache-sling-capabilities/pulls) |
-| [Apache Sling JAR Resource Bundle](https://github.com/apache/sling-apache-sling-jar-resource-bundle) <br/> <small>([apache-sling-jar-resource-bundle](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22apache-sling-jar-resource-bundleD%22))</small> |      An archive which contains templates for generating the necessary Sling notice file.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/apache-sling-jar-resource-bundle/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22apache-sling-jar-resource-bundle%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/apache-sling-jar-resource-bundle.svg)](https://www.javadoc.io/doc/org.apache.sling/apache-sling-jar-resource-bundle)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-apache-sling-jar-resource-bundle/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-apache-sling-jar-resource-bundle/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-apache-sling-jar-resource-bundle/master)](https://builds.apache.org/job/Sling/job/sling-apache-sling-jar-resource-bundle/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-apache-sling-jar-resource-bundle.svg)](https://github.com/apache/sling-apache-sling-jar-resource-bundle/pulls) |
-| [Apache Sling Models Integration Tests](https://github.com/apache/sling-org-apache-sling-models-integration-tests) <br/> <small>([org.apache.sling.models.integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.integration-testsD%22))</small> |          Apache Sling Models Integration Tests - builds a bundle         with Sling server-side tests, and executes them via a         remote test proxy that runs in the integration-tests phase.      | &#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-models-integration-tests/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-integration-tests/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-models-integration-tests/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-models-integration-tests/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-models-integration-tests/pulls) |
-| [Apache Sling Commons Java Compiler](https://github.com/apache/sling-org-apache-sling-commons-compiler) <br/> <small>([org.apache.sling.commons.compiler](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.compilerD%22))</small> |          The Sling Commons Java Compiler bundle provides platform independent Java Compilation         support using the Eclipse Java Compiler (org.eclipse.jdt).      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.compiler/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.compiler%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.compiler.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-compiler)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-compiler/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-compiler/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-compiler/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-compiler/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-compiler.svg)](https://github.com/apache/sling-org-apache-sling-commons-compiler/pulls) |
-| [Apache Sling Slingstart Archetype](https://github.com/apache/sling-slingstart-archetype) <br/> <small>([sling-slingstart-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-slingstart-archetypeD%22))</small> | Maven archetype for a Sling Slingstart application | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-slingstart-archetype/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-slingstart-archetype%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-slingstart-archetype.svg)](https://www.javadoc.io/doc/org.apache.sling/slingstart-archetype)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-slingstart-archetype/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-slingstart-archetype/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-slingstart-archetype/master)](https://builds.apache.org/job/Sling/job/sling-slingstart-archetype/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-slingstart-archetype.svg)](https://github.com/apache/sling-slingstart-archetype/pulls) |
-| [Apache Sling Commons Scheduler Support](https://github.com/apache/sling-org-apache-sling-commons-scheduler) <br/> <small>([org.apache.sling.commons.scheduler](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.schedulerD%22))</small> |          Support for scheduling.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.scheduler/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.scheduler%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.scheduler.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-scheduler)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-scheduler/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-scheduler/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-scheduler/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-scheduler/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-scheduler.svg)](https://github.com/apache/sling-org-apache-sling-commons-scheduler/pulls) |
-| [Apache Sling Scripting API](https://github.com/apache/sling-org-apache-sling-scripting-api) <br/> <small>([org.apache.sling.scripting.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.apiD%22))</small> | This bundle provides the internal API to implement scripting. | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-api.svg)](https://github.com/apache/sling-org-apache-sling-scripting-api/pulls) |
-| [Apache Sling Scripting Java Support](https://github.com/apache/sling-org-apache-sling-scripting-java) <br/> <small>([org.apache.sling.scripting.java](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.javaD%22))</small> | Support for scripting Java | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.java/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.java%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.java.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-java)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-java/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-java/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-java/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-java/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-java.svg)](https://github.com/apache/sling-org-apache-sling-scripting-java/pulls) |
-| [Apache Sling JCR Jackrabbit Base](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-base) <br/> <small>([org.apache.sling.jcr.jackrabbit.base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.baseD%22))</small> |  		The JCR base bundle provides Jackrabbit utility classes      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jackrabbit-base/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jackrabbit-base/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-jackrabbit-base/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jackrabbit-base/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-jackrabbit-base.svg)](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-base/pulls) |
-| [Apache Sling JCR WebConsole Bundle](https://github.com/apache/sling-org-apache-sling-jcr-webconsole) <br/> <small>([org.apache.sling.jcr.webconsole](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.webconsoleD%22))</small> |          The JCR WebConsole bundle provides Felix WebConsole plugins.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.webconsole/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.webconsole%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.webconsole.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-webconsole)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-webconsole/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-webconsole/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-webconsole/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-webconsole/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-webconsole.svg)](https://github.com/apache/sling-org-apache-sling-jcr-webconsole/pulls) |
-| [Apache Sling Commons Johnzon Wrapper Library](https://github.com/apache/sling-org-apache-sling-commons-johnzon) <br/> <small>([org.apache.sling.commons.johnzon](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.johnzonD%22))</small> | Apache Johnzon powered javax.json library | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.johnzon/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.johnzon%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.johnzon.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-johnzon)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-johnzon/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-johnzon/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-johnzon/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-johnzon/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-johnzon.svg)](https://github.com/apache/sling-org-apache-sling-commons-johnzon/pulls) |
-| [Apache Sling Scripting HTL Integration Tests Content](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing-content) <br/> <small>([org.apache.sling.scripting.sightly.testing-content](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testing-contentD%22))</small> |          This bundle contains:             - Content adapted from the Adobe HTL TCK meant to test the org.apache.sling.scripting.HTL implementations.             - Content meant to test performance of the org.apache.sling.scripting.HTL implementation.      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.testing-content/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testing-content%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.testing-content.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-testing-content)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-testing-content/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-testing-content/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-sightly-testing-content/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-testing-content/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-testing-content.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing-content/pulls) |
-| [Apache Sling Commons Log](https://github.com/apache/sling-org-apache-sling-commons-log) <br/> <small>([org.apache.sling.commons.log](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.logD%22))</small> |      This bundle embeds Logback which provides the SLF4J logging API.     The embedding supports dynamic OSGi-configuration without     requiring to edit some global filesystem based XML file.    | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.log/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.log%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.log.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-log)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-log/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-log/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-log/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-log/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-log.svg)](https://github.com/apache/sling-org-apache-sling-commons-log/pulls) |
-| [Apache Sling Distribution Kryo Serializer](https://github.com/apache/sling-org-apache-sling-distribution-kryo-serializer) <br/> <small>([org.apache.sling.distribution.kryo-serializer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.kryo-serializerD%22))</small> |          The Apache Sling Distribution Kryo Serializer extension bundle provides a Kryo based serializer implementations for Sling Content Distribution      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-kryo-serializer/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-kryo-serializer/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-kryo-serializer/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-kryo-serializer/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-kryo-serializer.svg)](https://github.com/apache/sling-org-apache-sling-distribution-kryo-serializer/pulls) |
-| [Apache Sling Scripting HTL Java Compiler](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler-java) <br/> <small>([org.apache.sling.scripting.sightly.compiler.java](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compiler.javaD%22))</small> |          The Apache Sling Scripting HTL Java Compiler provides support for transpiling the Abstract Syntax Tree produced by the         org.apache.sling.scripting.sightly.compiler module into Java source code.      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.compiler.java/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compiler.java%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.compiler.java.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-compiler-java)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-compiler-java/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-compiler-java/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-sightly-compiler-java/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-compiler-java/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-compiler-java.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler-java/pulls) |
-| [Apache Sling Log WebConsole](https://github.com/apache/sling-org-apache-sling-commons-log-webconsole) <br/> <small>([org.apache.sling.commons.log.webconsole](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.log.webconsoleD%22))</small> |      This bundle provides webconsole plugin for Sling Commons Log    | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.log.webconsole/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.log.webconsole%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.log.webconsole.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-log-webconsole)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-log-webconsole/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-log-webconsole/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-log-webconsole/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-log-webconsole/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-log-webconsole.svg)](https://github.com/apache/sling-org-apache-sling-commons-log-webconsole/pulls) |
-| [Apache Sling Scripting HTL Integration Tests](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing) <br/> <small>([org.apache.sling.scripting.sightly.testing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testingD%22))</small> | This project runs the integration tests for validating the Apache Sling Scripting HTL implementation         against the Adobe HTL TCK.      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.testing/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testing%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.testing.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-testing)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-testing/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-testing/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-sightly-testing/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-testing/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-testing.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing/pulls) |
-| [Apache Sling Resource-Based Discovery Service](https://github.com/apache/sling-org-apache-sling-discovery-impl) <br/> <small>([org.apache.sling.discovery.impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.implD%22))</small> | Implementation of Apache Sling Discovery based on Sling Resource providing a ClusterView through resource-clustering (eg jackrabbit clustering) and a TopologyView through HTTP POST heartbeats announcing sub-topologies to each other. | &#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.impl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.impl%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.impl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-impl)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-impl/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-impl/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-discovery-impl/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-discovery-impl/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-impl.svg)](https://github.com/apache/sling-org-apache-sling-discovery-impl/pulls) |
-| [Apache Sling Validation Framework API](https://github.com/apache/sling-org-apache-sling-validation-api) <br/> <small>([org.apache.sling.validation.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.apiD%22))</small> | The Apache Sling Validation Framework API | &#32;[![validation](https://sling.apache.org/badges/group-validation.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/validation.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.validation.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.validation.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-validation-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-validation-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-validation-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-validation-api.svg)](https://github.com/apache/sling-org-apache-sling-validation-api/pulls) |
-| [Apache Sling Feature Application Builder](https://github.com/apache/sling-org-apache-sling-feature-applicationbuilder) <br/> <small>([org.apache.sling.feature.applicationbuilder](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.applicationbuilderD%22))</small> |          A feature describes an OSGi system      | &#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-applicationbuilder/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-applicationbuilder/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-feature-applicationbuilder/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-feature-applicationbuilder/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-applicationbuilder.svg)](https://github.com/apache/sling-org-apache-sling-feature-applicationbuilder/pulls) |
-| [Apache Sling NoSQL Launchpad](https://github.com/apache/sling-org-apache-sling-nosql-launchpad) <br/> <small>([org.apache.sling.nosql.launchpad](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.launchpadD%22))</small> |  | &#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-launchpad/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-launchpad/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-nosql-launchpad/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-launchpad/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-launchpad.svg)](https://github.com/apache/sling-org-apache-sling-nosql-launchpad/pulls) |
-| [Apache Sling Request Processing Analyzer](https://github.com/apache/sling-org-apache-sling-reqanalyzer) <br/> <small>([org.apache.sling.reqanalyzer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.reqanalyzerD%22))</small> |          Helps analyzing the processing times of Sling         requests. Writes the following information into         a log file:            - request start timestamp            - request end timestamp            - request URL, user, response status            - request progresstracker                | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-reqanalyzer/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-reqanalyzer/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-reqanalyzer/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-reqanalyzer/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-reqanalyzer.svg)](https://github.com/apache/sling-org-apache-sling-reqanalyzer/pulls) |
-| [Apache Sling Bundle Resource Provider](https://github.com/apache/sling-org-apache-sling-bundleresource-impl) <br/> <small>([org.apache.sling.bundleresource.impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bundleresource.implD%22))</small> |          Provides a ResourceProvider implementation supporting bundle         based resources.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.bundleresource.impl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bundleresource.impl%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.bundleresource.impl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-bundleresource-impl)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-bundleresource-impl/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-bundleresource-impl/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-bundleresource-impl/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-bundleresource-impl/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-bundleresource-impl.svg)](https://github.com/apache/sling-org-apache-sling-bundleresource-impl/pulls) |
-| [Apache Sling SlingStart Maven Plugin](https://github.com/apache/sling-slingstart-maven-plugin) <br/> <small>([slingstart-maven-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22slingstart-maven-pluginD%22))</small> |          Maven Plugin supporting Sling Launchpad      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/slingstart-maven-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22slingstart-maven-plugin%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/slingstart-maven-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/slingstart-maven-plugin)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-slingstart-maven-plugin/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-slingstart-maven-plugin/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-slingstart-maven-plugin/master)](https://builds.apache.org/job/Sling/job/sling-slingstart-maven-plugin/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-slingstart-maven-plugin.svg)](https://github.com/apache/sling-slingstart-maven-plugin/pulls) |
-| [Apache Sling Servlets Annotations IT](https://github.com/apache/sling-org-apache-sling-servlets-annotations-it) <br/> <small>([org.apache.sling.servlets.annotations.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.annotations.itD%22))</small> |        Integration tests for OSGi DS 1.4 component property type annotations for Sling servlets and filters      | &#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-annotations-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-annotations-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-servlets-annotations-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-annotations-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-annotations-it.svg)](https://github.com/apache/sling-org-apache-sling-servlets-annotations-it/pulls) |
-| [Apache Sling Thread Support](https://github.com/apache/sling-org-apache-sling-commons-threads) <br/> <small>([org.apache.sling.commons.threads](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.threadsD%22))</small> |          Support for thread handling like pooling.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.threads/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.threads%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.threads.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-threads)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-threads/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-threads/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-threads/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-threads/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-threads.svg)](https://github.com/apache/sling-org-apache-sling-commons-threads/pulls) |
-| [Apache Sling Wrapper Bundle for the JCR API](https://github.com/apache/sling-org-apache-sling-jcr-jcr-wrapper) <br/> <small>([org.apache.sling.jcr.jcr-wrapper](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jcr-wrapperD%22))</small> |          This bundle wraps the JCR API Version 2.0 and exports it as version 2.0 and 1.1         to avoid problems with strict import ranges due to the (wrong) export in the         original JCR api bundle.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.jcr-wrapper/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jcr-wrapper%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.jcr-wrapper.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-jcr-wrapper)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jcr-wrapper/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jcr-wrapper/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-jcr-wrapper/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-jcr-wrapper/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-jcr-wrapper.svg)](https://github.com/apache/sling-org-apache-sling-jcr-jcr-wrapper/pulls) |
-| [Apache Sling Default POST Servlets](https://github.com/apache/sling-org-apache-sling-servlets-post) <br/> <small>([org.apache.sling.servlets.post](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.postD%22))</small> |          Provides default POST servlets.      | &#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.servlets.post/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.post%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.servlets.post.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-servlets-post)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-post/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-post/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-servlets-post/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-servlets-post/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-post.svg)](https://github.com/apache/sling-org-apache-sling-servlets-post/pulls) |
-| [Apache Sling DataSource Provider](https://github.com/apache/sling-org-apache-sling-datasource) <br/> <small>([org.apache.sling.datasource](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.datasourceD%22))</small> |      Enables creation of DataSource based on OSGi configuration. Refer to http://sling.apache.org/documentation/bundles/datasource-providers.html     for more details    | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.datasource/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.datasource%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.datasource.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-datasource)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-datasource/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-datasource/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-datasource/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-datasource/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-datasource.svg)](https://github.com/apache/sling-org-apache-sling-datasource/pulls) |
-| [Apache Sling Scripting Groovy](https://github.com/apache/sling-org-apache-sling-scripting-groovy) <br/> <small>([org.apache.sling.scripting.groovy](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.groovyD%22))</small> | Support for scripting with Groovy | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.groovy/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.groovy%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.groovy.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-groovy)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-groovy/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-groovy/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-groovy/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-groovy/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-groovy.svg)](https://github.com/apache/sling-org-apache-sling-scripting-groovy/pulls) |
-| [Apache Sling Logback Groovy Fragment](https://github.com/apache/sling-org-apache-sling-extensions-logback-groovy-fragment) <br/> <small>([org.apache.sling.extensions.logback-groovy-fragment](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.logback-groovy-fragmentD%22))</small> |          Fragment bundle to provide Groovy library to Commons Log bundle. This would enable         usage of Groovy based event evaluator for logging events. This is mostly to be used for         debugging purpose as Groovy based evaluation is not very performant.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-logback-groovy-fragment/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-logback-groovy-fragment/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-extensions-logback-groovy-fragment/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-logback-groovy-fragment/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-extensions-logback-groovy-fragment.svg)](https://github.com/apache/sling-org-apache-sling-extensions-logback-groovy-fragment/pulls) |
-| [Apache Sling Provisioning Model](https://github.com/apache/sling-org-apache-sling-provisioning-model) <br/> <small>([org.apache.sling.provisioning.model](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.provisioning.modelD%22))</small> |          The provisioning model for Apache Sling      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.provisioning.model/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.provisioning.model%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.provisioning.model.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-provisioning-model)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-provisioning-model/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-provisioning-model/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-provisioning-model/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-provisioning-model/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-provisioning-model.svg)](https://github.com/apache/sling-org-apache-sling-provisioning-model/pulls) |
-| [Apache Sling Adapter Manager Implementation](https://github.com/apache/sling-org-apache-sling-adapter) <br/> <small>([org.apache.sling.adapter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.adapterD%22))</small> |          Bundle implementing the AdapterManager and provides a convenience         implementation of the Adaptable interface to make use of this         AdapterManager.      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.adapter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.adapter%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.adapter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-adapter)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-adapter/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-adapter/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-adapter/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-adapter/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-adapter.svg)](https://github.com/apache/sling-org-apache-sling-adapter/pulls) |
-| [Apache Sling Query](https://github.com/apache/sling-org-apache-sling-query) <br/> <small>([org.apache.sling.query](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.queryD%22))</small> | jQuery-inspired repository traversal tool for Sling | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.query/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.query%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.query.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-query)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-query/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-query/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-query/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-query/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-query.svg)](https://github.com/apache/sling-org-apache-sling-query/pulls) |
-| [Apache Sling Servlet Archetype](https://github.com/apache/sling-servlet-archetype) <br/> <small>([sling-servlet-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-servlet-archetypeD%22))</small> | Maven archetype for Sling Servlets | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-servlet-archetype/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-servlet-archetype%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-servlet-archetype.svg)](https://www.javadoc.io/doc/org.apache.sling/servlet-archetype)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-servlet-archetype/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-servlet-archetype/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-servlet-archetype/master)](https://builds.apache.org/job/Sling/job/sling-servlet-archetype/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-servlet-archetype.svg)](https://github.com/apache/sling-servlet-archetype/pulls) |
-| [Apache Sling Subsystems Installer](https://github.com/apache/sling-org-apache-sling-installer-factory-subsystems) <br/> <small>([org.apache.sling.installer.factory.subsystems](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.subsystemsD%22))</small> |           Provides support for subsystems to the Apache Sling OSGi installer      | &#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.factory.subsystems/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.subsystems%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.factory.subsystems.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-factory-subsystems)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-subsystems/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-subsystems/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-installer-factory-subsystems/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-installer-factory-subsystems/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-subsystems.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-subsystems/pulls) |
-| [Apache Sling Resource Builder](https://github.com/apache/sling-org-apache-sling-resourcebuilder) <br/> <small>([org.apache.sling.resourcebuilder](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcebuilderD%22))</small> | Utilities to create Sling content | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resourcebuilder/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcebuilder%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resourcebuilder.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resourcebuilder)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-resourcebuilder/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resourcebuilder/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-resourcebuilder/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resourcebuilder/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resourcebuilder.svg)](https://github.com/apache/sling-org-apache-sling-resourcebuilder/pulls) |
-| [Apache Sling Testing Utilities](https://github.com/apache/sling-org-apache-sling-commons-testing) <br/> <small>([org.apache.sling.commons.testing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.testingD%22))</small> |          Tools and utilities for automated testing of Sling modules      | &#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.testing/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.testing%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.testing.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-testing)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-testing/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-testing/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-testing/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-testing/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-testing.svg)](https://github.com/apache/sling-org-apache-sling-commons-testing/pulls) |
-| [Apache Sling Scripting HTL Compiler](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler) <br/> <small>([org.apache.sling.scripting.sightly.compiler](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compilerD%22))</small> |          The Apache Sling Scripting HTL Compiler provides support for compiling HTML Template Language scripts into an Abstract         Syntax Tree.      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.compiler/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compiler%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.compiler.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-compiler)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-compiler/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-compiler/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-sightly-compiler/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-sightly-compiler/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-compiler.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler/pulls) |
-| [Apache Sling MongoDB Resource Provider](https://github.com/apache/sling-org-apache-sling-mongodb) <br/> <small>([org.apache.sling.mongodb](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.mongodbD%22))</small> |  | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-mongodb/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-mongodb/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-mongodb/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-mongodb/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-mongodb.svg)](https://github.com/apache/sling-org-apache-sling-mongodb/pulls) |
-| [Apache Sling Health Check API](https://github.com/apache/sling-org-apache-sling-hc-api) <br/> <small>([org.apache.sling.hc.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.apiD%22))</small> |          The Sling Health Check API      | &#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-hc-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-api.svg)](https://github.com/apache/sling-org-apache-sling-hc-api/pulls) |
-| [Apache Sling Committer CLI](https://github.com/apache/sling-org-apache-sling-committer-cli) <br/> <small>([sling-cli](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-cliD%22))</small> | Apache Sling Committer CLI provides a Docker image with which useful pre- and post-release steps for Apache         Sling can be executed. | &#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-committer-cli/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-committer-cli/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-committer-cli/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-committer-cli/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-committer-cli.svg)](https://github.com/apache/sling-org-apache-sling-committer-cli/pulls) |
-| [Apache Sling Health Check JUnit Bridge](https://github.com/apache/sling-org-apache-sling-hc-junit-bridge) <br/> <small>([org.apache.sling.hc.junit.bridge](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.junit.bridgeD%22))</small> |          Makes Sling Health Checks available as server-side JUnit tests, to         allow them to be used as part of integration tests.      | &#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.junit.bridge/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.junit.bridge%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.junit.bridge.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-junit-bridge)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-junit-bridge/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-junit-bridge/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-hc-junit-bridge/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-junit-bridge/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-junit-bridge.svg)](https://github.com/apache/sling-org-apache-sling-hc-junit-bridge/pulls) |
-| [Apache Sling Health Check Integration Tests](https://github.com/apache/sling-org-apache-sling-hc-it) <br/> <small>([org.apache.sling.hc.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.itD%22))</small> |  | &#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.it/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.it%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.it.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-it)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-hc-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hc-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-it.svg)](https://github.com/apache/sling-org-apache-sling-hc-it/pulls) |
\ No newline at end of file
+| [Apache Sling Adapter Annotations](https://github.com/apache/sling-adapter-annotations) <br/> <small>([adapter-annotations](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22adapter-annotationsD%22))</small> | Annotations used to generate Sling Adapter metadata | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-adapter-annotations/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-adapter-annotations/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-adapter-annotations/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-adapter-annotations/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-adapter-annotations&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-adapter-annotations)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/adapter-annotations.svg)](https://www.javadoc.io/doc/org.apache.sling/adapter-annotations)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/adapter-annotations/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22adapter-annotations%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-adapter-annotations.svg)](https://github.com/apache/sling-adapter-annotations/pulls) |
+| [Apache Sling JAR Resource Bundle](https://github.com/apache/sling-apache-sling-jar-resource-bundle) <br/> <small>([apache-sling-jar-resource-bundle](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22apache-sling-jar-resource-bundleD%22))</small> |      An archive which contains templates for generating the necessary Sling notice file.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-apache-sling-jar-resource-bundle/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-apache-sling-jar-resource-bundle/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-apache-sling-jar-resource-bundle/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-apache-sling-jar-resource-bundle/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-apache-sling-jar-resource-bundle&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-apache-sling-jar-resource-bundle)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/apache-sling-jar-resource-bundle.svg)](https://www.javadoc.io/doc/org.apache.sling/apache-sling-jar-resource-bundle)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/apache-sling-jar-resource-bundle/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22apache-sling-jar-resource-bundle%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-apache-sling-jar-resource-bundle.svg)](https://github.com/apache/sling-apache-sling-jar-resource-bundle/pulls) |
+| [Apache Sling Archetype Parent](https://github.com/apache/sling-archetype-parent) <br/> <small>([sling-archetype-parent](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-archetype-parentD%22))</small> | The parent project for Apache Sling archetypes. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-archetype-parent/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-archetype-parent/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-archetype-parent/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-archetype-parent/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-archetype-parent&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-archetype-parent)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-archetype-parent.svg)](https://www.javadoc.io/doc/org.apache.sling/archetype-parent)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-archetype-parent/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-archetype-parent%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-archetype-parent.svg)](https://github.com/apache/sling-archetype-parent/pulls) |
+| [Apache Sling Bundle Archetype](https://github.com/apache/sling-bundle-archetype) <br/> <small>([sling-bundle-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-bundle-archetypeD%22))</small> | Maven archetype for a generic OSGi bundle. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-bundle-archetype/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-bundle-archetype/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-bundle-archetype/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-bundle-archetype/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-bundle-archetype&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-bundle-archetype)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-bundle-archetype.svg)](https://www.javadoc.io/doc/org.apache.sling/bundle-archetype)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-bundle-archetype/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-bundle-archetype%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-bundle-archetype.svg)](https://github.com/apache/sling-bundle-archetype/pulls) |
+| [Apache Sling Content Package Archetype](https://github.com/apache/sling-content-package-archetype) <br/> <small>([sling-content-package-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-content-package-archetypeD%22))</small> | Maven archetype for a Jackrabbit FileVault content package | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-content-package-archetype/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-content-package-archetype/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-content-package-archetype/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-content-package-archetype/job/master/test/?width=800&height=600) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-content-package-archetype.svg)](https://github.com/apache/sling-content-package-archetype/pulls) |
+| [Apache Sling Feature Model Converter Plugin](https://github.com/apache/sling-feature-converter-maven-plugin) <br/> <small>([sling-feature-converter-maven-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-feature-converter-maven-pluginD%22))</small> |          Maven Plugin to convert Configurations / Packages to Feature Model format      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-feature-converter-maven-plugin/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-feature-converter-maven-plugin/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-feature-converter-maven-plugin/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-feature-converter-maven-plugin/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-feature-converter-maven-plugin&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-feature-converter-maven-plugin)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-feature-converter-maven-plugin&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-feature-converter-maven-plugin)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-feature-converter-maven-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/feature-converter-maven-plugin)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-feature-converter-maven-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-feature-converter-maven-plugin%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-feature-converter-maven-plugin.svg)](https://github.com/apache/sling-feature-converter-maven-plugin/pulls) |
+| [Apache Sling Feature Launcher Maven Plugin](https://github.com/apache/sling-feature-launcher-maven-plugin) <br/> <small>([feature-launcher-maven-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22feature-launcher-maven-pluginD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-feature-launcher-maven-plugin/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-feature-launcher-maven-plugin/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-feature-launcher-maven-plugin/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-feature-launcher-maven-plugin/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-feature-launcher-maven-plugin&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-feature-launcher-maven-plugin)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-feature-launcher-maven-plugin&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-feature-launcher-maven-plugin)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/feature-launcher-maven-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/feature-launcher-maven-plugin)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/feature-launcher-maven-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22feature-launcher-maven-plugin%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-feature-launcher-maven-plugin.svg)](https://github.com/apache/sling-feature-launcher-maven-plugin/pulls) |
+| [Apache Sling HTL Maven Plugin](https://github.com/apache/sling-htl-maven-plugin) <br/> <small>([htl-maven-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22htl-maven-pluginD%22))</small> | The Apache Sling HTL Maven Plugin provides support for validating HTML Template Language scripts from projects. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-htl-maven-plugin/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-htl-maven-plugin/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-htl-maven-plugin/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-htl-maven-plugin/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-htl-maven-plugin&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-htl-maven-plugin)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-htl-maven-plugin&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-htl-maven-plugin)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/htl-maven-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/htl-maven-plugin)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/htl-maven-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22htl-maven-plugin%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-htl-maven-plugin.svg)](https://github.com/apache/sling-htl-maven-plugin/pulls) |
+| [Apache Sling Initial Content Archetype](https://github.com/apache/sling-initial-content-archetype) <br/> <small>([sling-initial-content-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-initial-content-archetypeD%22))</small> | Maven archetype for initial content | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-initial-content-archetype/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-initial-content-archetype/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-initial-content-archetype/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-initial-content-archetype/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-initial-content-archetype&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-initial-content-archetype)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-initial-content-archetype.svg)](https://www.javadoc.io/doc/org.apache.sling/initial-content-archetype)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-initial-content-archetype/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-initial-content-archetype%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-initial-content-archetype.svg)](https://github.com/apache/sling-initial-content-archetype/pulls) |
+| [Apache Sling JCRInstall Bundle Archetype](https://github.com/apache/sling-jcrinstall-bundle-archetype) <br/> <small>([sling-jcrinstall-bundle-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-jcrinstall-bundle-archetypeD%22))</small> | Maven archetype for a generic OSGi bundle installed via JCR Install. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-jcrinstall-bundle-archetype/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-jcrinstall-bundle-archetype/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-jcrinstall-bundle-archetype/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-jcrinstall-bundle-archetype/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-jcrinstall-bundle-archetype&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-jcrinstall-bundle-archetype)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-jcrinstall-bundle-archetype.svg)](https://www.javadoc.io/doc/org.apache.sling/jcrinstall-bundle-archetype)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-jcrinstall-bundle-archetype/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-jcrinstall-bundle-archetype%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-jcrinstall-bundle-archetype.svg)](https://github.com/apache/sling-jcrinstall-bundle-archetype/pulls) |
+| [Apache Sling JSPC Maven Plugin](https://github.com/apache/sling-jspc-maven-plugin) <br/> <small>([jspc-maven-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22jspc-maven-pluginD%22))</small> | Maven Plugin for compiling JSP files into Java classes | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-jspc-maven-plugin/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-jspc-maven-plugin/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-jspc-maven-plugin/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-jspc-maven-plugin/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-jspc-maven-plugin&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-jspc-maven-plugin)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-jspc-maven-plugin&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-jspc-maven-plugin)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/jspc-maven-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/jspc-maven-plugin)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/jspc-maven-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22jspc-maven-plugin%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-jspc-maven-plugin.svg)](https://github.com/apache/sling-jspc-maven-plugin/pulls) |
+| [Apache Sling Kickstart Maven Plugin](https://github.com/apache/sling-kickstart-maven-plugin) <br/> <small>([sling-kickstart-maven-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-kickstart-maven-pluginD%22))</small> |          Maven Plugin providing the ability to start/stop Sling Kickstart      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-kickstart-maven-plugin/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-kickstart-maven-plugin/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-kickstart-maven-plugin/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-kickstart-maven-plugin/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-kickstart-maven-plugin&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-kickstart-maven-plugin)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-kickstart-maven-plugin&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-kickstart-maven-plugin)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-kickstart-maven-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/kickstart-maven-plugin)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-kickstart-maven-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-kickstart-maven-plugin%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-kickstart-maven-plugin.svg)](https://github.com/apache/sling-kickstart-maven-plugin/pulls) |
+| [Apache Sling Launchpad Comparator](https://github.com/apache/sling-launchpad-comparator) <br/> <small>([launchpad-comparator](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22launchpad-comparatorD%22))</small> | Command line utility which helps with comparing the artifacts contained by two launchpad instances. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-launchpad-comparator/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-launchpad-comparator/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-launchpad-comparator/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-launchpad-comparator/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-launchpad-comparator&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-launchpad-comparator)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-launchpad-comparator&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-launchpad-comparator) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-launchpad-comparator.svg)](https://github.com/apache/sling-launchpad-comparator/pulls) |
+| [Apache Sling Launchpad Debian Package Builder](https://github.com/apache/sling-launchpad-debian) <br/> <small>([sling-launchpad-debian](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-launchpad-debianD%22))</small> |          Simple packaged installation for sling launchpad standalone jar         as a system daemon.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-launchpad-debian/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-launchpad-debian/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-launchpad-debian/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-launchpad-debian/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-launchpad-debian&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-launchpad-debian) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-launchpad-debian.svg)](https://github.com/apache/sling-launchpad-debian/pulls) |
+| [Apache Sling Launchpad Standalone Archetype](https://github.com/apache/sling-launchpad-standalone-archetype) <br/> <small>([sling-launchpad-standalone-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-launchpad-standalone-archetypeD%22))</small> | Maven archetype for Sling Launchpad Standalone applications | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-launchpad-standalone-archetype/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-launchpad-standalone-archetype/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-launchpad-standalone-archetype/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-launchpad-standalone-archetype/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-launchpad-standalone-archetype&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-launchpad-standalone-archetype)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-launchpad-standalone-archetype.svg)](https://www.javadoc.io/doc/org.apache.sling/launchpad-standalone-archetype)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-launchpad-standalone-archetype/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-launchpad-standalone-archetype%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-launchpad-standalone-archetype.svg)](https://github.com/apache/sling-launchpad-standalone-archetype/pulls) |
+| [Apache Sling Launchpad Webapp Archetype](https://github.com/apache/sling-launchpad-webapp-archetype) <br/> <small>([sling-launchpad-webapp-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-launchpad-webapp-archetypeD%22))</small> | Maven archetype for Sling Launchpad Webapp applications | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-launchpad-webapp-archetype/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-launchpad-webapp-archetype/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-launchpad-webapp-archetype/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-launchpad-webapp-archetype/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-launchpad-webapp-archetype&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-launchpad-webapp-archetype)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-launchpad-webapp-archetype.svg)](https://www.javadoc.io/doc/org.apache.sling/launchpad-webapp-archetype)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-launchpad-webapp-archetype/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-launchpad-webapp-archetype%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-launchpad-webapp-archetype.svg)](https://github.com/apache/sling-launchpad-webapp-archetype/pulls) |
+| [Apache Sling Maven JCROCM Plugin](https://github.com/apache/sling-maven-jcrocm-plugin) <br/> <small>([maven-jcrocm-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22maven-jcrocm-pluginD%22))</small> |  		The Maven JcrOCM Plugin supports extracting and generation of 		Jackrabbit OCM descriptors from JavaDoc tags embedded in the 		Java Classes contained in the project sources 	 | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-maven-jcrocm-plugin/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-maven-jcrocm-plugin/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-maven-jcrocm-plugin/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-maven-jcrocm-plugin/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-maven-jcrocm-plugin&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-maven-jcrocm-plugin)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-maven-jcrocm-plugin&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-maven-jcrocm-plugin)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/maven-jcrocm-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/maven-jcrocm-plugin)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/maven-jcrocm-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22maven-jcrocm-plugin%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-maven-jcrocm-plugin.svg)](https://github.com/apache/sling-maven-jcrocm-plugin/pulls) |
+| [Apache Sling Maven Launchpad Plugin](https://github.com/apache/sling-maven-launchpad-plugin) <br/> <small>([maven-launchpad-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22maven-launchpad-pluginD%22))</small> |          Maven Plugin supporting Sling Launchpad      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-maven-launchpad-plugin/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-maven-launchpad-plugin/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-maven-launchpad-plugin/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-maven-launchpad-plugin/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-maven-launchpad-plugin&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-maven-launchpad-plugin)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-maven-launchpad-plugin&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-maven-launchpad-plugin)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/maven-launchpad-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/maven-launchpad-plugin)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/maven-launchpad-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22maven-launchpad-plugin%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-maven-launchpad-plugin.svg)](https://github.com/apache/sling-maven-launchpad-plugin/pulls) |
+| [Apache Sling Maven Plugin Reactor](https://github.com/apache/sling-maven-plugin) <br/> <small>([sling-maven-plugin.reactor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-maven-plugin.reactorD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-maven-plugin/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-maven-plugin/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-maven-plugin/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-maven-plugin/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-maven-plugin&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-maven-plugin)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-maven-plugin&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-maven-plugin) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-maven-plugin.svg)](https://github.com/apache/sling-maven-plugin/pulls) |
+| [Apache Sling Adapter Manager Implementation](https://github.com/apache/sling-org-apache-sling-adapter) <br/> <small>([org.apache.sling.adapter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.adapterD%22))</small> |          Bundle implementing the AdapterManager and provides a convenience         implementation of the Adaptable interface to make use of this         AdapterManager.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-adapter/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-adapter/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-adapter/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-adapter/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-adapter&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-adapter)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-adapter&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-adapter)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.adapter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-adapter)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.adapter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.adapter%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-adapter.svg)](https://github.com/apache/sling-org-apache-sling-adapter/pulls) |
+| [Apache Sling API](https://github.com/apache/sling-org-apache-sling-api) <br/> <small>([org.apache.sling.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.apiD%22))</small> |          The Apache Sling API defines an extension to the Servlet         API 2.4 to provide access to content and unified access         to request parameters hiding the differences between the         different methods of transferring parameters from client         to server. Note that the Apache Sling API bundle does not         include the Servlet API but instead requires the API to         be provided by the Servlet container in which the Apache         Sling framework is running or by another bundle.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.api%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-api.svg)](https://github.com/apache/sling-org-apache-sling-api/pulls) |
+| [Apache Sling - CMS](https://github.com/apache/sling-org-apache-sling-app-cms) <br/> <small>([org.apache.sling.cms](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.cmsD%22))</small> | An Apache Sling Reference CMS Application | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-app-cms/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-app-cms/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-app-cms/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-app-cms/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-app-cms&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-app-cms)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-app-cms&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-app-cms)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.cms.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-app-cms)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.cms/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.cms%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-app-cms.svg)](https://github.com/apache/sling-org-apache-sling-app-cms/pulls) |
+| [Apache Sling Auth Core](https://github.com/apache/sling-org-apache-sling-auth-core) <br/> <small>([org.apache.sling.auth.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.coreD%22))</small> |          The Sling Authentication Service bundle provides the basic         mechanisms to authenticate HTTP requests with a JCR repository.         The algorithms for extracting authentication details from the         requests is extensible by implementing an AuthenticationHandler         interface.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-core/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-core/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-core/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-core/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-core&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-core)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-core&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-core)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-core)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.core%22)&#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-core.svg)](https://github.com/apache/sling-org-apache-sling-auth-core/pulls) |
+| [Apache Sling Form Based Authentication](https://github.com/apache/sling-org-apache-sling-auth-form) <br/> <small>([org.apache.sling.auth.form](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.formD%22))</small> |          Bundle implementing form based authentication with login         and logout support. Authentication state is maintained in         a Cookie or in an HTTP Session. The password is only submitted         when first authenticating.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-form/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-form/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-form/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-form/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-form&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-form)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-form&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-form)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.form.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-form)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.form/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.form%22)&#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-form.svg)](https://github.com/apache/sling-org-apache-sling-auth-form/pulls) |
+| [Apache Sling Authentication XING API](https://github.com/apache/sling-org-apache-sling-auth-xing-api) <br/> <small>([org.apache.sling.auth.xing.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.apiD%22))</small> | Apache Sling Authentication XING API | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-xing-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-xing-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-xing-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-xing-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.xing.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-xing-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.xing.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.api%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-xing-api.svg)](https://github.com/apache/sling-org-apache-sling-auth-xing-api/pulls) |
+| [Apache Sling Authentication XING Login](https://github.com/apache/sling-org-apache-sling-auth-xing-login) <br/> <small>([org.apache.sling.auth.xing.login](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.loginD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-login/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-login/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-login/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-login/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-xing-login&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-xing-login)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-xing-login&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-xing-login)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.xing.login.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-xing-login)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.xing.login/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.login%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-xing-login.svg)](https://github.com/apache/sling-org-apache-sling-auth-xing-login/pulls) |
+| [Apache Sling Authentication XING OAuth](https://github.com/apache/sling-org-apache-sling-auth-xing-oauth) <br/> <small>([org.apache.sling.auth.xing.oauth](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.oauthD%22))</small> | Apache Sling Authentication XING OAuth | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-oauth/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-oauth/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-oauth/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-oauth/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-xing-oauth&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-xing-oauth)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-xing-oauth&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-xing-oauth)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.xing.oauth.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-xing-oauth)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.xing.oauth/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.oauth%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-xing-oauth.svg)](https://github.com/apache/sling-org-apache-sling-auth-xing-oauth/pulls) |
+| [Apache Sling Models bnd Plugin](https://github.com/apache/sling-org-apache-sling-bnd-models) <br/> <small>([org.apache.sling.bnd.models](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bnd.modelsD%22))</small> | This bnd plugin detected all Sling Models classes and adds a bundle header 'Sling-Model-Classes' containing their names. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-models/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-models/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-models/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-models/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-bnd-models&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-bnd-models)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-bnd-models&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-bnd-models)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.bnd.models.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-bnd-models)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.bnd.models/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bnd.models%22)&#32;[![bnd](https://sling.apache.org/badges/group-bnd.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/bnd.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-bnd-models.svg)](https://github.com/apache/sling-org-apache-sling-bnd-models/pulls) |
+| [Apache Sling bnd Remove Parameters from OSGi Headers Plugin](https://github.com/apache/sling-org-apache-sling-bnd-plugin-headers-parameters-remove) <br/> <small>([org.apache.sling.bnd.plugin.headers.parameters.remove](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bnd.plugin.headers.parameters.removeD%22))</small> | This module provides a plugin for bnd to remove parameters from OSGi headers. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-plugin-headers-parameters-remove/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-plugin-headers-parameters-remove/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-plugin-headers-parameters-remove/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-plugin-headers-parameters-remove/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-bnd-plugin-headers-parameters-remove&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-bnd-plugin-headers-parameters-remove)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-bnd-plugin-headers-parameters-remove&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-bnd-plugin-headers-parameters-remove)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.bnd.plugin.headers.parameters.remove.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-bnd-plugin-headers-parameters-remove)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.bnd.plugin.headers.parameters.remove/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bnd.plugin.headers.parameters.remove%22)&#32;[![bnd](https://sling.apache.org/badges/group-bnd.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/bnd.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-bnd-plugin-headers-parameters-remove.svg)](https://github.com/apache/sling-org-apache-sling-bnd-plugin-headers-parameters-remove/pulls) |
+| [Apache Sling bnd Plugins](https://github.com/apache/sling-org-apache-sling-bnd-plugins) <br/> <small>([org.apache.sling.bnd.plugins](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bnd.pluginsD%22))</small> | This module provides plugins for bnd. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-plugins/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-plugins/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-plugins/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bnd-plugins/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-bnd-plugins&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-bnd-plugins)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-bnd-plugins&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-bnd-plugins)&#32;[![bnd](https://sling.apache.org/badges/group-bnd.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/bnd.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-bnd-plugins.svg)](https://github.com/apache/sling-org-apache-sling-bnd-plugins/pulls) |
+| [Apache Sling Bundle Resource Provider](https://github.com/apache/sling-org-apache-sling-bundleresource-impl) <br/> <small>([org.apache.sling.bundleresource.impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bundleresource.implD%22))</small> |          Provides a ResourceProvider implementation supporting bundle         based resources.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bundleresource-impl/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bundleresource-impl/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bundleresource-impl/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-bundleresource-impl/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-bundleresource-impl&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-bundleresource-impl)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-bundleresource-impl&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-bundleresource-impl)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.bundleresource.impl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-bundleresource-impl)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.bundleresource.impl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.bundleresource.impl%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-bundleresource-impl.svg)](https://github.com/apache/sling-org-apache-sling-bundleresource-impl/pulls) |
+| [Apache Sling Context-Aware Configuration API](https://github.com/apache/sling-org-apache-sling-caconfig-api) <br/> <small>([org.apache.sling.caconfig.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.apiD%22))</small> | Apache Sling Context-Aware Configuration API | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-caconfig-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-caconfig-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-caconfig-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-caconfig-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.caconfig.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-caconfig-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.caconfig.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.api%22)&#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-api.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-api/pulls) |
+| [Apache Sling Context-Aware Configuration bnd Plugin](https://github.com/apache/sling-org-apache-sling-caconfig-bnd-plugin) <br/> <small>([org.apache.sling.caconfig.bnd-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.bnd-pluginD%22))</small> | This bnd plugin detected all configuration annotation classes and adds a bundle header 'Sling-ContextAware-Configuration-Classes' containing their names. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-bnd-plugin/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-bnd-plugin/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-bnd-plugin/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-bnd-plugin/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-caconfig-bnd-plugin&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-caconfig-bnd-plugin)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-caconfig-bnd-plugin&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-caconfig-bnd-plugin)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.caconfig.bnd-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-caconfig-bnd-plugin)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.caconfig.bnd-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.bnd-plugin%22)&#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-bnd-plugin.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-bnd-plugin/pulls) |
+| [Apache Sling Context-Aware Configuration Implementation](https://github.com/apache/sling-org-apache-sling-caconfig-impl) <br/> <small>([org.apache.sling.caconfig.impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.implD%22))</small> | Apache Sling Context-Aware Configuration Implementation | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-impl/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-impl/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-impl/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-impl/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-caconfig-impl&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-caconfig-impl)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-caconfig-impl&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-caconfig-impl)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.caconfig.impl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-caconfig-impl)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.caconfig.impl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.impl%22)&#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-impl.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-impl/pulls) |
+| [Apache Sling Context-Aware Configuration Integration Tests](https://github.com/apache/sling-org-apache-sling-caconfig-integration-tests) <br/> <small>([org.apache.sling.caconfig.integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.integration-testsD%22))</small> | Integration tests for the Apache Sling Context-Aware Configuration Implementation | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-integration-tests/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-integration-tests/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-integration-tests/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-integration-tests/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-caconfig-integration-tests&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-caconfig-integration-tests)&#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-integration-tests/pulls) |
+| [Apache Sling Context-Aware Configuration SPI](https://github.com/apache/sling-org-apache-sling-caconfig-spi) <br/> <small>([org.apache.sling.caconfig.spi](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.spiD%22))</small> | Apache Sling Context-Aware Configuration SPI | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-spi/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-spi/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-spi/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-caconfig-spi/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-caconfig-spi&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-caconfig-spi)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-caconfig-spi&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-caconfig-spi)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.caconfig.spi.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-caconfig-spi)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.caconfig.spi/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.caconfig.spi%22)&#32;[![caconfig](https://sling.apache.org/badges/group-caconfig.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/caconfig.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-caconfig-spi.svg)](https://github.com/apache/sling-org-apache-sling-caconfig-spi/pulls) |
+| [Apache Sling Capabilities](https://github.com/apache/sling-org-apache-sling-capabilities) <br/> <small>([org.apache.sling.capabilities](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.capabilitiesD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-capabilities/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-capabilities/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-capabilities/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-capabilities/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-capabilities&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-capabilities)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-capabilities&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-capabilities)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.capabilities.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-capabilities)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.capabilities/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.capabilities%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-capabilities.svg)](https://github.com/apache/sling-org-apache-sling-capabilities/pulls) |
+| [Apache Sling Capabilities - JCR source](https://github.com/apache/sling-org-apache-sling-capabilities-jcr) <br/> <small>([org.apache.sling.capabilities.jcr](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.capabilities.jcrD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-capabilities-jcr/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-capabilities-jcr/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-capabilities-jcr/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-capabilities-jcr/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-capabilities-jcr&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-capabilities-jcr)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-capabilities-jcr&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-capabilities-jcr)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.capabilities.jcr.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-capabilities-jcr)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.capabilities.jcr/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.capabilities.jcr%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-capabilities-jcr.svg)](https://github.com/apache/sling-org-apache-sling-capabilities-jcr/pulls) |
+| [Apache Sling Cassandra Resource Provider](https://github.com/apache/sling-org-apache-sling-cassandra) <br/> <small>([org.apache.sling.cassandra](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.cassandraD%22))</small> |          Provides a ResourceProvider implementation supporting Apache Cassandra         based resources.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-cassandra/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-cassandra/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-cassandra/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-cassandra/job/master/test/?width=800&height=600)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-cassandra.svg)](https://github.com/apache/sling-org-apache-sling-cassandra/pulls) |
+| [Apache Sling Clam](https://github.com/apache/sling-org-apache-sling-clam) <br/> <small>([org.apache.sling.clam](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.clamD%22))</small> | Support for scanning Sling's repository data with Clam service | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-clam/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-clam/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-clam/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-clam/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-clam&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-clam)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-clam&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-clam)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.clam.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-clam)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.clam/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.clam%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-clam.svg)](https://github.com/apache/sling-org-apache-sling-clam/pulls) |
+| [Apache Sling Committer CLI](https://github.com/apache/sling-org-apache-sling-committer-cli) <br/> <small>([sling-cli](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-cliD%22))</small> | Apache Sling Committer CLI provides a Docker image with which useful pre- and post-release steps for Apache         Sling can be executed. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-committer-cli/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-committer-cli/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-committer-cli/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-committer-cli/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-committer-cli&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-committer-cli)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-committer-cli&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-committer-cli) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-committer-cli.svg)](https://github.com/apache/sling-org-apache-sling-committer-cli/pulls) |
+| [Apache Sling Commons Cache API](https://github.com/apache/sling-org-apache-sling-commons-cache-api) <br/> <small>([org.apache.sling.commons.cache.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.apiD%22))</small> |          This bundle porvides a Cache API for Sling applications to use.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-api/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-cache-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-cache-api)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-api.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-api/pulls) |
+| [Apache Sling OSGi PAX Exam support library](https://github.com/apache/sling-org-apache-sling-commons-cache-container-test) <br/> <small>([org.apache.sling.commons.cache.container-test](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.container-testD%22))</small> |          This bundle provides a base class for OSGi Container tests. It should be incuded as a dependency with          a scope of test.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-container-test/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-container-test/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-container-test/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-container-test/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-cache-container-test&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-cache-container-test)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-cache-container-test&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-cache-container-test)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-container-test.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-container-test/pulls) |
+| [Apache Sling Cache API EhCache implementation](https://github.com/apache/sling-org-apache-sling-commons-cache-ehcache) <br/> <small>([org.apache.sling.commons.cache.ehcache](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.ehcacheD%22))</small> |          This bundle provides an implementation of the Cache API using ehcache.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-ehcache/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-ehcache/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-ehcache/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-ehcache/job/master/test/?width=800&height=600)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-ehcache.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-ehcache/pulls) |
+| [Apache Sling Cache API Implementation support library](https://github.com/apache/sling-org-apache-sling-commons-cache-impl) <br/> <small>([org.apache.sling.commons.cache.impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.implD%22))</small> |          This bundle provides an implementation support for Cache implementations. It is a utility jar that should be embedded.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-impl/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-impl/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-impl/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-impl/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-cache-impl&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-cache-impl)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-cache-impl&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-cache-impl)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-impl.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-impl/pulls) |
+| [Apache Sling Cache Portal Cache](https://github.com/apache/sling-org-apache-sling-commons-cache-portal) <br/> <small>([org.apache.sling.commons.cache.portal](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.portalD%22))</small> |          This bundle provides an implementation of the portal Cache using the Cache API .      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-portal/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-portal/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-portal/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-portal/job/master/test/?width=800&height=600)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-portal.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-portal/pulls) |
+| [Apache Sling Commons Clam](https://github.com/apache/sling-org-apache-sling-commons-clam) <br/> <small>([org.apache.sling.commons.clam](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.clamD%22))</small> | Service to scan data for malware with ClamAV | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-clam/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-clam/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-clam/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-clam/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-clam&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-clam)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-clam&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-clam)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.clam.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-clam)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.clam/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.clam%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-clam.svg)](https://github.com/apache/sling-org-apache-sling-commons-clam/pulls) |
+| [Apache Sling Dynamic Class Loader Support](https://github.com/apache/sling-org-apache-sling-commons-classloader) <br/> <small>([org.apache.sling.commons.classloader](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.classloaderD%22))</small> |          This bundle provides support for dynamic class loading used for example by the scripting engines.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-classloader/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-classloader/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-classloader/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-classloader/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-classloader&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-classloader)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-classloader&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-classloader)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.classloader.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-classloader)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.classloader/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.classloader%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-classloader.svg)](https://github.com/apache/sling-org-apache-sling-commons-classloader/pulls) |
+| [Apache Sling Commons Compiler](https://github.com/apache/sling-org-apache-sling-commons-compiler) <br/> <small>([org.apache.sling.commons.compiler](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.compilerD%22))</small> |          The Apache Sling Commons Compiler bundle provides platform independent Java Compilation         support using the Eclipse Java Compiler (org.eclipse.jdt).      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-compiler/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-compiler/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-compiler/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-compiler/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-compiler&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-compiler)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-compiler&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-compiler)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.compiler.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-compiler)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.compiler/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.compiler%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-compiler.svg)](https://github.com/apache/sling-org-apache-sling-commons-compiler/pulls) |
+| [Apache Sling Commons Content Detection](https://github.com/apache/sling-org-apache-sling-commons-contentdetection) <br/> <small>([org.apache.sling.commons.contentdetection](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.contentdetectionD%22))</small> | Content-based MIME type detection | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-contentdetection/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-contentdetection/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-contentdetection/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-contentdetection/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-contentdetection&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-contentdetection)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-contentdetection&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-contentdetection)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.contentdetection.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-contentdetection)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.contentdetection/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.contentdetection%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-contentdetection.svg)](https://github.com/apache/sling-org-apache-sling-commons-contentdetection/pulls) |
+| [Apache Sling Commons Crypto](https://github.com/apache/sling-org-apache-sling-commons-crypto) <br/> <small>([org.apache.sling.commons.crypto](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cryptoD%22))</small> | Apache Sling Commons Crypto | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-crypto/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-crypto/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-crypto/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-crypto/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-crypto&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-crypto)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-crypto&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-crypto)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.crypto.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-crypto)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.crypto/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.crypto%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-crypto.svg)](https://github.com/apache/sling-org-apache-sling-commons-crypto/pulls) |
+| [Apache Sling Commons FileSystem ClassLoader](https://github.com/apache/sling-org-apache-sling-commons-fsclassloader) <br/> <small>([org.apache.sling.commons.fsclassloader](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.fsclassloaderD%22))</small> |          The Sling Commons FileSystem ClassLoader bundle provides a dynamic class loader for reading         and writing class files from and to the file system.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-fsclassloader/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-fsclassloader/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-fsclassloader/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-fsclassloader/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-fsclassloader&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-fsclassloader)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-fsclassloader&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-fsclassloader)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.fsclassloader.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-fsclassloader)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.fsclassloader/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.fsclassloader%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-fsclassloader.svg)](https://github.com/apache/sling-org-apache-sling-commons-fsclassloader/pulls) |
+| [Apache Sling Commons HTML Utilities](https://github.com/apache/sling-org-apache-sling-commons-html) <br/> <small>([org.apache.sling.commons.html](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.htmlD%22))</small> |          The Sling Commons HTML bundle provides utility classes for parsing and creating HTML.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-html/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-html/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-html/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-html/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-html&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-html)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-html&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-html)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.html.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-html)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.html/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.html%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-html.svg)](https://github.com/apache/sling-org-apache-sling-commons-html/pulls) |
+| [Apache Sling Commons JCR File](https://github.com/apache/sling-org-apache-sling-commons-jcr-file) <br/> <small>([org.apache.sling.commons.jcr.file](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.jcr.fileD%22))</small> | NIO.2 file system implementation for JCR | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-jcr-file/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-jcr-file/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-jcr-file/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-jcr-file/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-jcr-file&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-jcr-file)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-jcr-file&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-jcr-file) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-jcr-file.svg)](https://github.com/apache/sling-org-apache-sling-commons-jcr-file/pulls) |
+| [Apache Sling Commons Johnzon Wrapper Library](https://github.com/apache/sling-org-apache-sling-commons-johnzon) <br/> <small>([org.apache.sling.commons.johnzon](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.johnzonD%22))</small> | Apache Johnzon powered javax.json library | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-johnzon/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-johnzon/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-johnzon/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-johnzon/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-johnzon&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-johnzon)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-johnzon&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-johnzon)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.johnzon.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-johnzon)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.johnzon/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.johnzon%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-johnzon.svg)](https://github.com/apache/sling-org-apache-sling-commons-johnzon/pulls) |
+| [Apache Sling Commons Log](https://github.com/apache/sling-org-apache-sling-commons-log) <br/> <small>([org.apache.sling.commons.log](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.logD%22))</small> |      This bundle embeds Logback which provides the SLF4J logging API.     The embedding supports dynamic OSGi-configuration without     requiring to edit some global filesystem based XML file.    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-log/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-log/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-log/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-log/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-log&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-log)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-log&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-log)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.log.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-log)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.log/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.log%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-log.svg)](https://github.com/apache/sling-org-apache-sling-commons-log/pulls) |
+| [Apache Sling Log WebConsole](https://github.com/apache/sling-org-apache-sling-commons-log-webconsole) <br/> <small>([org.apache.sling.commons.log.webconsole](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.log.webconsoleD%22))</small> |      This bundle provides webconsole plugin for Sling Commons Log    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-log-webconsole/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-log-webconsole/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-log-webconsole/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-log-webconsole/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-log-webconsole&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-log-webconsole)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-log-webconsole&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-log-webconsole)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.log.webconsole.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-log-webconsole)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.log.webconsole/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.log.webconsole%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-log-webconsole.svg)](https://github.com/apache/sling-org-apache-sling-commons-log-webconsole/pulls) |
+| [Apache Sling OSGi LogService Implementation](https://github.com/apache/sling-org-apache-sling-commons-logservice) <br/> <small>([org.apache.sling.commons.logservice](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.logserviceD%22))</small> |          Implementation of the OSGi Compendium Log Service using SLF4J         as the actual logging backend.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-logservice/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-logservice/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-logservice/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-logservice/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-logservice&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-logservice)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-logservice&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-logservice)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.logservice.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-logservice)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.logservice/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.logservice%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-logservice.svg)](https://github.com/apache/sling-org-apache-sling-commons-logservice/pulls) |
+| [Apache Sling Commons Messaging](https://github.com/apache/sling-org-apache-sling-commons-messaging) <br/> <small>([org.apache.sling.commons.messaging](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.messagingD%22))</small> | Apache Sling Commons Messaging | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-messaging/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-messaging/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-messaging/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-messaging/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-messaging&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-messaging)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.messaging.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-messaging)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.messaging/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.messaging%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-messaging.svg)](https://github.com/apache/sling-org-apache-sling-commons-messaging/pulls) |
+| [Apache Sling Commons Messaging Mail](https://github.com/apache/sling-org-apache-sling-commons-messaging-mail) <br/> <small>([org.apache.sling.commons.messaging.mail](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.messaging.mailD%22))</small> | Send mails via SMTPS | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-messaging-mail/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-messaging-mail/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-messaging-mail/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-messaging-mail/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-messaging-mail&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-messaging-mail)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-messaging-mail&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-messaging-mail)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.messaging.mail.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-messaging-mail)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.messaging.mail/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.messaging.mail%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-messaging-mail.svg)](https://github.com/apache/sling-org-apache-sling-commons-messaging-mail/pulls) |
+| [Apache Sling Commons Metrics](https://github.com/apache/sling-org-apache-sling-commons-metrics) <br/> <small>([org.apache.sling.commons.metrics](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.metricsD%22))</small> |      Integrates Metric library with Sling. Refer to     https://sling.apache.org/documentation/bundles/metrics.html     for details    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-metrics/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-metrics/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-metrics/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-metrics/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-metrics&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-metrics)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-metrics&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-metrics)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.metrics.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-metrics)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.metrics/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.metrics%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-metrics.svg)](https://github.com/apache/sling-org-apache-sling-commons-metrics/pulls) |
+| [Apache Sling Commons Metrics RRD4J](https://github.com/apache/sling-org-apache-sling-commons-metrics-rrd4j) <br/> <small>([org.apache.sling.commons.metrics-rrd4j](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.metrics-rrd4jD%22))</small> |         Stores Metrics to the local filesystem using RRD4J.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-metrics-rrd4j/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-metrics-rrd4j/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-metrics-rrd4j/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-metrics-rrd4j/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-metrics-rrd4j&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-metrics-rrd4j)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-metrics-rrd4j&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-metrics-rrd4j)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.metrics-rrd4j.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-metrics-rrd4j)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.metrics-rrd4j/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.metrics-rrd4j%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-metrics-rrd4j.svg)](https://github.com/apache/sling-org-apache-sling-commons-metrics-rrd4j/pulls) |
+| [Apache Sling Commons MIME](https://github.com/apache/sling-org-apache-sling-commons-mime) <br/> <small>([org.apache.sling.commons.mime](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.mimeD%22))</small> |  	Support for configurable MIME type mapping and querying      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-mime/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-mime/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-mime/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-mime/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-mime&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-mime)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-mime&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-mime)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.mime.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-mime)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.mime/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.mime%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-mime.svg)](https://github.com/apache/sling-org-apache-sling-commons-mime/pulls) |
+| [Apache Sling Commons OSGi support](https://github.com/apache/sling-org-apache-sling-commons-osgi) <br/> <small>([org.apache.sling.commons.osgi](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.osgiD%22))</small> | Commons OSGi | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-osgi/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-osgi/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-osgi/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-osgi/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-osgi&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-osgi)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-osgi&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-osgi)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.osgi.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-osgi)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.osgi/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.osgi%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-osgi.svg)](https://github.com/apache/sling-org-apache-sling-commons-osgi/pulls) |
+| [Apache Sling Commons Scheduler Support](https://github.com/apache/sling-org-apache-sling-commons-scheduler) <br/> <small>([org.apache.sling.commons.scheduler](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.schedulerD%22))</small> |          Support for scheduling.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-scheduler/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-scheduler/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-scheduler/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-scheduler/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-scheduler&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-scheduler)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-scheduler&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-scheduler)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.scheduler.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-scheduler)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.scheduler/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.scheduler%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-scheduler.svg)](https://github.com/apache/sling-org-apache-sling-commons-scheduler/pulls) |
+| [Apache Sling Testing Utilities](https://github.com/apache/sling-org-apache-sling-commons-testing) <br/> <small>([org.apache.sling.commons.testing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.testingD%22))</small> |          Tools and utilities for automated testing of Sling modules      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-testing/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-testing/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-testing/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-testing/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-testing&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-testing)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-testing&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-testing)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.testing.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-testing)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.testing/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.testing%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-testing.svg)](https://github.com/apache/sling-org-apache-sling-commons-testing/pulls) |
+| [Apache Sling Thread Dumper](https://github.com/apache/sling-org-apache-sling-commons-threaddump) <br/> <small>([org.apache.sling.commons.threaddump](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.threaddumpD%22))</small> |          Plugin providing plugins to the Felix Shell and Web Console to         have the current threads with the stack traces dumped.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-threaddump/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-threaddump/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-threaddump/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-threaddump/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-threaddump&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-threaddump)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-threaddump&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-threaddump) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-threaddump.svg)](https://github.com/apache/sling-org-apache-sling-commons-threaddump/pulls) |
+| [Apache Sling Commons Threads](https://github.com/apache/sling-org-apache-sling-commons-threads) <br/> <small>([org.apache.sling.commons.threads](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.threadsD%22))</small> |          Support for thread handling like pooling.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-threads/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-threads/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-threads/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-threads/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-threads&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-threads)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-threads&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-threads)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.threads.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-threads)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.threads/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.threads%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-threads.svg)](https://github.com/apache/sling-org-apache-sling-commons-threads/pulls) |
+| [Apache Sling Connection Timeout Agent](https://github.com/apache/sling-org-apache-sling-connection-timeout-agent) <br/> <small>([org.apache.sling.connection-timeout-agent](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.connection-timeout-agentD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-connection-timeout-agent/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-connection-timeout-agent/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-connection-timeout-agent/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-connection-timeout-agent/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-connection-timeout-agent&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-connection-timeout-agent)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-connection-timeout-agent&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-connection-timeout-agent)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.connection-timeout-agent.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-connection-timeout-agent)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.connection-timeout-agent/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.connection-timeout-agent%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-connection-timeout-agent.svg)](https://github.com/apache/sling-org-apache-sling-connection-timeout-agent/pulls) |
+| [Apache Sling Content Parser API](https://github.com/apache/sling-org-apache-sling-contentparser-api) <br/> <small>([org.apache.sling.contentparser.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.apiD%22))</small> |          API for parsing Apache Sling Resource trees stored in files (e.g. JSON, FileVault XML, etc.)      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.api%22)&#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-api.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-api/pulls) |
+| [Apache Sling Content Parser for JSON](https://github.com/apache/sling-org-apache-sling-contentparser-json) <br/> <small>([org.apache.sling.contentparser.json](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.jsonD%22))</small> |          Apache Sling Content Parser for resource trees stored in JSON files      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-json/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-json/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-json/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-json/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-json&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-json)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-json&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-json)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.json.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-json)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.json/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.json%22)&#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-json.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-json/pulls) |
+| [Apache Sling Content Parser Test Utilities](https://github.com/apache/sling-org-apache-sling-contentparser-testutils) <br/> <small>([org.apache.sling.contentparser.testutils](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.testutilsD%22))</small> |          Apache Sling Content Parser Test Utilities for the Content Parser API implementations      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-testutils/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-testutils/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-testutils/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-testutils/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-testutils&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-testutils)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-testutils&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-testutils)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.testutils.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-testutils)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.testutils/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.testutils%22)&#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-testutils.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-testutils/pulls) |
+| [Apache Sling Content Parser for XML](https://github.com/apache/sling-org-apache-sling-contentparser-xml) <br/> <small>([org.apache.sling.contentparser.xml](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.xmlD%22))</small> |          Apache Sling Content Parser for resource trees stored in XML files      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-xml/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-xml/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-xml/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-xml/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-xml&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-xml)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-xml&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-xml)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.xml.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-xml)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.xml/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.xml%22)&#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-xml.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-xml/pulls) |
+| [Apache Sling Content Parser for JackRabbit FileVault XML](https://github.com/apache/sling-org-apache-sling-contentparser-xml-jcr) <br/> <small>([org.apache.sling.contentparser.xml-jcr](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.xml-jcrD%22))</small> |          Apache Sling Content Parser for resource trees stored in JackRabbit FileVault XML files      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-xml-jcr/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-xml-jcr/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-xml-jcr/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-contentparser-xml-jcr/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-xml-jcr&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-xml-jcr)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-contentparser-xml-jcr&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-contentparser-xml-jcr)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.contentparser.xml-jcr.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-contentparser-xml-jcr)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.contentparser.xml-jcr/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.contentparser.xml-jcr%22)&#32;[![contentparser](https://sling.apache.org/badges/group-contentparser.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/contentparser.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-contentparser-xml-jcr.svg)](https://github.com/apache/sling-org-apache-sling-contentparser-xml-jcr/pulls) |
+| [Apache Sling DataSource Provider](https://github.com/apache/sling-org-apache-sling-datasource) <br/> <small>([org.apache.sling.datasource](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.datasourceD%22))</small> |      Enables creation of DataSource based on OSGi configuration. Refer to http://sling.apache.org/documentation/bundles/datasource-providers.html     for more details    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-datasource/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-datasource/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-datasource/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-datasource/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-datasource&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-datasource)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-datasource&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-datasource)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.datasource.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-datasource)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.datasource/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.datasource%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-datasource.svg)](https://github.com/apache/sling-org-apache-sling-datasource/pulls) |
+| [Apache Sling Discovery API](https://github.com/apache/sling-org-apache-sling-discovery-api) <br/> <small>([org.apache.sling.discovery.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.apiD%22))</small> |          Support for topology discovery of instances.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.api%22)&#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-api.svg)](https://github.com/apache/sling-org-apache-sling-discovery-api/pulls) |
+| [Apache Sling Discovery Base](https://github.com/apache/sling-org-apache-sling-discovery-base) <br/> <small>([org.apache.sling.discovery.base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.baseD%22))</small> | Contains Connector and Properties support that some implementations might choose to build upon | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-base/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-base/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-base/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-base/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-base&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-base)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-base&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-base)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.base.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-base)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.base/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.base%22)&#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-base.svg)](https://github.com/apache/sling-org-apache-sling-discovery-base/pulls) |
+| [Apache Sling Discovery Commons](https://github.com/apache/sling-org-apache-sling-discovery-commons) <br/> <small>([org.apache.sling.discovery.commons](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.commonsD%22))</small> | Common services related to Sling Discovery | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-commons/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-commons/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-commons/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-commons/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-commons&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-commons)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-commons&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-commons)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.commons.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-commons)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.commons/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.commons%22)&#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-commons.svg)](https://github.com/apache/sling-org-apache-sling-discovery-commons/pulls) |
+| [Apache Sling Resource-Based Discovery Service](https://github.com/apache/sling-org-apache-sling-discovery-impl) <br/> <small>([org.apache.sling.discovery.impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.implD%22))</small> | Implementation of Apache Sling Discovery based on Sling Resource providing a ClusterView through resource-clustering (eg jackrabbit clustering) and a TopologyView through HTTP POST heartbeats announcing sub-topologies to each other. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-impl/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-impl/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-impl/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-impl/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-impl&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-impl)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-impl&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-impl)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.impl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-impl)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.impl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.impl%22)&#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-impl.svg)](https://github.com/apache/sling-org-apache-sling-discovery-impl/pulls) |
+| [Apache Sling Oak-Based Discovery Service](https://github.com/apache/sling-org-apache-sling-discovery-oak) <br/> <small>([org.apache.sling.discovery.oak](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.oakD%22))</small> | Implementation of Apache Sling Discovery based on Jackrabbit Oak using its discovery-lite descriptor for in-cluster view detection and a TopologyView through HTTP POST heartbeats announcing sub-topologies to each other. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-oak/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-oak/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-oak/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-oak/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-oak&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-oak)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-oak&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-oak)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.oak.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-oak)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.oak/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.oak%22)&#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-oak.svg)](https://github.com/apache/sling-org-apache-sling-discovery-oak/pulls) |
+| [Apache Sling Discovery Standalone Implementation](https://github.com/apache/sling-org-apache-sling-discovery-standalone) <br/> <small>([org.apache.sling.discovery.standalone](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.standaloneD%22))</small> |          Implementation of the discovery API for standalone instances      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-standalone/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-standalone/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-standalone/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-standalone/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-standalone&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-standalone)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-standalone&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-standalone)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.standalone.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-standalone)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.standalone/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.standalone%22)&#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-standalone.svg)](https://github.com/apache/sling-org-apache-sling-discovery-standalone/pulls) |
+| [Apache Sling Discovery Support Bundle](https://github.com/apache/sling-org-apache-sling-discovery-support) <br/> <small>([org.apache.sling.discovery.support](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.supportD%22))</small> |          Supporting services for the discovery      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-support/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-support/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-support/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-discovery-support/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-support&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-support)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-discovery-support&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-discovery-support)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.discovery.support.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-discovery-support)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.discovery.support/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.discovery.support%22)&#32;[![discovery](https://sling.apache.org/badges/group-discovery.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/discovery.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-discovery-support.svg)](https://github.com/apache/sling-org-apache-sling-discovery-support/pulls) |
+| [Apache Sling Distribution API](https://github.com/apache/sling-org-apache-sling-distribution-api) <br/> <small>([org.apache.sling.distribution.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.apiD%22))</small> |          The Apache Sling Distribution API bundle provides the APIs for the Sling Content Distribution module      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.api%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-api.svg)](https://github.com/apache/sling-org-apache-sling-distribution-api/pulls) |
+| [Apache Sling Distribution Avro Serializer](https://github.com/apache/sling-org-apache-sling-distribution-avro-serializer) <br/> <small>([org.apache.sling.distribution.avro-serializer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.avro-serializerD%22))</small> |          The Apache Sling Distribution Avro Serializer extensions bundle provides an Avro serialization implementation for Sling Content Distribution      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-avro-serializer/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-avro-serializer/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-avro-serializer/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-avro-serializer/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-avro-serializer&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-avro-serializer)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-avro-serializer&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-avro-serializer)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-avro-serializer.svg)](https://github.com/apache/sling-org-apache-sling-distribution-avro-serializer/pulls) |
+| [Apache Sling Distribution Core](https://github.com/apache/sling-org-apache-sling-distribution-core) <br/> <small>([org.apache.sling.distribution.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.coreD%22))</small> |          The Apache Sling Distribution Core bundle provides the basic code infrastructure and API implementations for the         Sling Content Distribution module      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-core/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-core/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-core/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-core/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-core&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-core)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-core&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-core)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-core)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.core%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-core.svg)](https://github.com/apache/sling-org-apache-sling-distribution-core/pulls) |
+| [Apache Sling Distribution Integration Tests](https://github.com/apache/sling-org-apache-sling-distribution-it) <br/> <small>([org.apache.sling.distribution.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.itD%22))</small> |          Project tests functionality for org.apache.sling.distribution bundle      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-it/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-it&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-it)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-it)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.it.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-it)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.it/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.it%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-it.svg)](https://github.com/apache/sling-org-apache-sling-distribution-it/pulls) |
+| [Apache Sling Journal based Content Distribution - Core bundle](https://github.com/apache/sling-org-apache-sling-distribution-journal) <br/> <small>([org.apache.sling.distribution.journal](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journalD%22))</small> | Implementation of Apache Sling Content Distribution components on top of an append-only persisted log | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-journal&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-journal&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.journal.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-journal)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.journal/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal%22)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-journal.svg)](https://github.com/apache/sling-org-apache-sling-distribution-journal/pulls) |
+| [Apache Sling Distribution Journal - IT project](https://github.com/apache/sling-org-apache-sling-distribution-journal-it) <br/> <small>([org.apache.sling.distribution.journal.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.itD%22))</small> |          Integration Tests project for the Apache Sling Distribution over journal      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-it/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-journal-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal-it)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.journal.it.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-journal-it)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.journal.it/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.it%22)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-journal-it.svg)](https://github.com/apache/sling-org-apache-sling-distribution-journal-it/pulls) |
+| [Apache Sling Journal Messaging based on Apache Kafka](https://github.com/apache/sling-org-apache-sling-distribution-journal-kafka) <br/> <small>([org.apache.sling.distribution.journal.kafka](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.kafkaD%22))</small> | Implementation of Apache Sling Content Distribution Journal Messaging based on Apache Kafka. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-kafka/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-kafka/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-kafka/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-kafka/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-journal-kafka&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal-kafka)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-journal-kafka&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal-kafka)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.journal.kafka.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-journal-kafka)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.journal.kafka/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.kafka%22)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-journal-kafka.svg)](https://github.com/apache/sling-org-apache-sling-distribution-journal-kafka/pulls) |
+| [Apache Sling Journal based Content Distribution - Messages bundle](https://github.com/apache/sling-org-apache-sling-distribution-journal-messages) <br/> <small>([org.apache.sling.distribution.journal.messages](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.messagesD%22))</small> | Implementation of the messages to support Apache Sling Content Distribution on top of an append-only persisted log | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-messages/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-messages/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-messages/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-journal-messages/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-journal-messages&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal-messages)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-journal-messages&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-journal-messages)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.journal.messages.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-journal-messages)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.journal.messages/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.journal.messages%22)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-journal-messages.svg)](https://github.com/apache/sling-org-apache-sling-distribution-journal-messages/pulls) |
+| [Apache Sling Distribution Kryo Serializer](https://github.com/apache/sling-org-apache-sling-distribution-kryo-serializer) <br/> <small>([org.apache.sling.distribution.kryo-serializer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.kryo-serializerD%22))</small> |          The Apache Sling Distribution Kryo Serializer extension bundle provides a Kryo based serializer implementations for Sling Content Distribution      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-kryo-serializer/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-kryo-serializer/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-kryo-serializer/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-kryo-serializer/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-kryo-serializer&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-kryo-serializer)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-kryo-serializer&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-kryo-serializer)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-kryo-serializer.svg)](https://github.com/apache/sling-org-apache-sling-distribution-kryo-serializer/pulls) |
+| [Apache Sling Distribution Sample](https://github.com/apache/sling-org-apache-sling-distribution-sample) <br/> <small>([org.apache.sling.distribution.sample](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.sampleD%22))</small> |          The Apache Sling Distribution sample bundle provides a set of sample configurations and custom component implementations.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-sample/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-sample/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-sample/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-sample/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-sample&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-sample)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-sample&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-sample)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.sample.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-sample)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.sample/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.sample%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-sample.svg)](https://github.com/apache/sling-org-apache-sling-distribution-sample/pulls) |
+| [Apache Sling Dynamic Include](https://github.com/apache/sling-org-apache-sling-dynamic-include) <br/> <small>([org.apache.sling.dynamic-include](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.dynamic-includeD%22))</small> | Dynamic Include filter for Apache Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-dynamic-include/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-dynamic-include/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-dynamic-include/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-dynamic-include/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-dynamic-include&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-dynamic-include)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-dynamic-include&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-dynamic-include)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.dynamic-include.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-dynamic-include)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.dynamic-include/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.dynamic-include%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-dynamic-include.svg)](https://github.com/apache/sling-org-apache-sling-dynamic-include/pulls) |
+| [Apache Sling Engine Implementation](https://github.com/apache/sling-org-apache-sling-engine) <br/> <small>([org.apache.sling.engine](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.engineD%22))</small> |          Bundle implementing the core of Apache Sling.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-engine/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-engine/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-engine/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-engine/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-engine&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-engine)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-engine&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-engine)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.engine.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-engine)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.engine/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.engine%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-engine.svg)](https://github.com/apache/sling-org-apache-sling-engine/pulls) |
+| [Apache Sling Event Support](https://github.com/apache/sling-org-apache-sling-event) <br/> <small>([org.apache.sling.event](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.eventD%22))</small> |          Support for eventing.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-event&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-event)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-event&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-event)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.event.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-event)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.event/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.event%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-event.svg)](https://github.com/apache/sling-org-apache-sling-event/pulls) |
+| [Apache Sling Event API](https://github.com/apache/sling-org-apache-sling-event-api) <br/> <small>([org.apache.sling.event.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.event.apiD%22))</small> |          Support API for eventing.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-event-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-event-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-event-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-event-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.event.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-event-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.event.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.event.api%22)&#32;[![event](https://sling.apache.org/badges/group-event.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/event.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-event-api.svg)](https://github.com/apache/sling-org-apache-sling-event-api/pulls) |
+| [Apache Sling Distributed Event Admin](https://github.com/apache/sling-org-apache-sling-event-dea) <br/> <small>([org.apache.sling.event.dea](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.event.deaD%22))</small> |          Support distributing events through the OSGi event admin.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event-dea/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event-dea/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event-dea/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-event-dea/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-event-dea&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-event-dea)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-event-dea&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-event-dea)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.event.dea.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-event-dea)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.event.dea/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.event.dea%22)&#32;[![event](https://sling.apache.org/badges/group-event.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/event.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-event-dea.svg)](https://github.com/apache/sling-org-apache-sling-event-dea/pulls) |
+| [Apache Sling ClassLoader Leak Detector](https://github.com/apache/sling-org-apache-sling-extensions-classloader-leak-detector) <br/> <small>([org.apache.sling.extensions.classloader-leak-detector](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.classloader-leak-detectorD%22))</small> |      Provides a web console configuration printer to provide details around classloader leaks    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-classloader-leak-detector/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-classloader-leak-detector/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-classloader-leak-detector/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-classloader-leak-detector/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-extensions-classloader-leak-detector&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-extensions-classloader-leak-detector)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-extensions-classloader-leak-detector&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-extensions-classloader-leak-detector)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.extensions.classloader-leak-detector.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-extensions-classloader-leak-detector)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.extensions.classloader-leak-detector/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.classloader-leak-detector%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-extensions-classloader-leak-detector.svg)](https://github.com/apache/sling-org-apache-sling-extensions-classloader-leak-detector/pulls) |
+| [Apache Sling Logback Groovy Fragment](https://github.com/apache/sling-org-apache-sling-extensions-logback-groovy-fragment) <br/> <small>([org.apache.sling.extensions.logback-groovy-fragment](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.logback-groovy-fragmentD%22))</small> |          Fragment bundle to provide Groovy library to Commons Log bundle. This would enable         usage of Groovy based event evaluator for logging events. This is mostly to be used for         debugging purpose as Groovy based evaluation is not very performant.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-logback-groovy-fragment/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-logback-groovy-fragment/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-logback-groovy-fragment/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-logback-groovy-fragment/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-extensions-logback-groovy-fragment&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-extensions-logback-groovy-fragment)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-extensions-logback-groovy-fragment.svg)](https://github.com/apache/sling-org-apache-sling-extensions-logback-groovy-fragment/pulls) |
+| [Apache Sling SLF4J MDC Filter](https://github.com/apache/sling-org-apache-sling-extensions-slf4j-mdc) <br/> <small>([org.apache.sling.extensions.slf4j.mdc](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.slf4j.mdcD%22))</small> |          SLF4J Message Diagnostic Context (MDC) Filter which extracts various details         from requests and adds them to the MDC      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-slf4j-mdc/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-slf4j-mdc/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-slf4j-mdc/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-slf4j-mdc/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-extensions-slf4j-mdc&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-extensions-slf4j-mdc)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-extensions-slf4j-mdc&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-extensions-slf4j-mdc)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.extensions.slf4j.mdc.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-extensions-slf4j-mdc)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.extensions.slf4j.mdc/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.slf4j.mdc%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-extensions-slf4j-mdc.svg)](https://github.com/apache/sling-org-apache-sling-extensions-slf4j-mdc/pulls) |
+| [Apache Sling Web Console Branding](https://github.com/apache/sling-org-apache-sling-extensions-webconsolebranding) <br/> <small>([org.apache.sling.extensions.webconsolebranding](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.webconsolebrandingD%22))</small> |          Apache Sling branding for the Apache Felix Web Console. This fragment         attaches to the org.apache.felix.webconsole bundle to provide branding         through the /META-INF/webconsole.properties.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-webconsolebranding/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-webconsolebranding/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-webconsolebranding/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-webconsolebranding/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-extensions-webconsolebranding&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-extensions-webconsolebranding)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.extensions.webconsolebranding.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-extensions-webconsolebranding)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.extensions.webconsolebranding/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.webconsolebranding%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-extensions-webconsolebranding.svg)](https://github.com/apache/sling-org-apache-sling-extensions-webconsolebranding/pulls) |
+| [Apache Sling Web Console Security Provider](https://github.com/apache/sling-org-apache-sling-extensions-webconsolesecurityprovider) <br/> <small>([org.apache.sling.extensions.webconsolesecurityprovider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.webconsolesecurityproviderD%22))</small> |          WebConsoleSecurityProvider for the Apache Felix Web Console using the         Apache Sling Auth Core bundle to authenticate users.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-webconsolesecurityprovider/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-webconsolesecurityprovider/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-webconsolesecurityprovider/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-webconsolesecurityprovider/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-extensions-webconsolesecurityprovider&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-extensions-webconsolesecurityprovider)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-extensions-webconsolesecurityprovider&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-extensions-webconsolesecurityprovider)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.extensions.webconsolesecurityprovider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-extensions-webconsolesecurityprovider)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.extensions.webconsolesecurityprovider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.webconsolesecurityprovider%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-extensions-webconsolesecurityprovider.svg)](https://github.com/apache/sling-org-apache-sling-extensions-webconsolesecurityprovider/pulls) |
+| [Apache Sling Feature](https://github.com/apache/sling-org-apache-sling-feature) <br/> <small>([org.apache.sling.feature](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.featureD%22))</small> |          A feature describes an OSGi system      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature.svg)](https://github.com/apache/sling-org-apache-sling-feature/pulls) |
+| [Apache Sling Feature Model Analyser](https://github.com/apache/sling-org-apache-sling-feature-analyser) <br/> <small>([org.apache.sling.feature.analyser](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.analyserD%22))</small> |          A feature describes an OSGi system      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-analyser/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-analyser/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-analyser/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-analyser/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-analyser&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-analyser)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-analyser&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-analyser)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.analyser.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-analyser)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.analyser/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.analyser%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-analyser.svg)](https://github.com/apache/sling-org-apache-sling-feature-analyser/pulls) |
+| [Apache Sling Feature API Regions Runtime](https://github.com/apache/sling-org-apache-sling-feature-apiregions) <br/> <small>([org.apache.sling.feature.apiregions](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.apiregionsD%22))</small> |          A runtime component to enforce API Regions      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-apiregions/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-apiregions/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-apiregions/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-apiregions/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-apiregions&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-apiregions)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-apiregions&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-apiregions)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.apiregions.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-apiregions)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.apiregions/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.apiregions%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-apiregions.svg)](https://github.com/apache/sling-org-apache-sling-feature-apiregions/pulls) |
+| [Apache Sling Feature Model API Regions](https://github.com/apache/sling-org-apache-sling-feature-apiregions-model) <br/> <small>([org.apache.sling.feature.apiregions.model](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.apiregions.modelD%22))</small> | Apache Sling Feature Model API Regions | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-apiregions-model/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-apiregions-model/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-apiregions-model/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-apiregions-model/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-apiregions-model&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-apiregions-model)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-apiregions-model&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-apiregions-model)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.apiregions.model.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-apiregions-model)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.apiregions.model/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.apiregions.model%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-apiregions-model.svg)](https://github.com/apache/sling-org-apache-sling-feature-apiregions-model/pulls) |
+| [Apache Sling Feature Application Builder](https://github.com/apache/sling-org-apache-sling-feature-applicationbuilder) <br/> <small>([org.apache.sling.feature.applicationbuilder](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.applicationbuilderD%22))</small> |          A feature describes an OSGi system      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-applicationbuilder/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-applicationbuilder/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-applicationbuilder/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-applicationbuilder/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-applicationbuilder&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-applicationbuilder)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-applicationbuilder&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-applicationbuilder)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-applicationbuilder.svg)](https://github.com/apache/sling-org-apache-sling-feature-applicationbuilder/pulls) |
+| [Apache Sling Content-Package to Feature Model Converter](https://github.com/apache/sling-org-apache-sling-feature-cpconverter) <br/> <small>([org.apache.sling.feature.cpconverter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.cpconverterD%22))</small> | Content Package to Feature Model converter tools for Apache Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-cpconverter/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-cpconverter/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-cpconverter/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-cpconverter/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-cpconverter&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-cpconverter)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-cpconverter&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-cpconverter)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.cpconverter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-cpconverter)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.cpconverter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.cpconverter%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-cpconverter.svg)](https://github.com/apache/sling-org-apache-sling-feature-cpconverter/pulls) |
+| [Apache Sling Feature Model diff tool](https://github.com/apache/sling-org-apache-sling-feature-diff) <br/> <small>([org.apache.sling.feature.diff](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.diffD%22))</small> | Feature Model diff tool for Apache Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-diff/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-diff/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-diff/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-diff/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-diff&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-diff)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-diff&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-diff)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.diff.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-diff)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.diff/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.diff%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-diff.svg)](https://github.com/apache/sling-org-apache-sling-feature-diff/pulls) |
+| [Sling Featuremodel - API Regions Exension](https://github.com/apache/sling-org-apache-sling-feature-extension-apiregions) <br/> <small>([org.apache.sling.feature.extension.apiregions](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.extension.apiregionsD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-extension-apiregions/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-extension-apiregions/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-extension-apiregions/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-extension-apiregions/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-extension-apiregions&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-extension-apiregions)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-extension-apiregions&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-extension-apiregions)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.extension.apiregions.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-extension-apiregions)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.extension.apiregions/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.extension.apiregions%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-extension-apiregions.svg)](https://github.com/apache/sling-org-apache-sling-feature-extension-apiregions/pulls) |
+| [Sling Featuremodel - Content Deployment Exension](https://github.com/apache/sling-org-apache-sling-feature-extension-content) <br/> <small>([org.apache.sling.feature.extension.content](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.extension.contentD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-extension-content/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-extension-content/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-extension-content/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-extension-content/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-extension-content&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-extension-content)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-extension-content&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-extension-content)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.extension.content.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-extension-content)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.extension.content/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.extension.content%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-extension-content.svg)](https://github.com/apache/sling-org-apache-sling-feature-extension-content/pulls) |
+| [Apache Sling Feature Inventory Printer](https://github.com/apache/sling-org-apache-sling-feature-inventoryprinter) <br/> <small>([org.apache.sling.feature.inventoryprinter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.inventoryprinterD%22))</small> |          An inventory printer service for the feature model      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-inventoryprinter/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-inventoryprinter/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-inventoryprinter/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-inventoryprinter/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-inventoryprinter&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-inventoryprinter)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-inventoryprinter&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-inventoryprinter)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.inventoryprinter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-inventoryprinter)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.inventoryprinter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.inventoryprinter%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-inventoryprinter.svg)](https://github.com/apache/sling-org-apache-sling-feature-inventoryprinter/pulls) |
+| [Apache Sling Feature Karaf](https://github.com/apache/sling-org-apache-sling-feature-karaf) <br/> <small>([org.apache.sling.feature.karaf](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.karafD%22))</small> |          A feature describes an OSGi system      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-karaf/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-karaf/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-karaf/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-karaf/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-karaf&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-karaf)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-karaf&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-karaf)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-karaf.svg)](https://github.com/apache/sling-org-apache-sling-feature-karaf/pulls) |
+| [Apache Sling Feature Launcher](https://github.com/apache/sling-org-apache-sling-feature-launcher) <br/> <small>([org.apache.sling.feature.launcher](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.launcherD%22))</small> |          A application launcher using Apache Sling Features      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-launcher/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-launcher/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-launcher/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-launcher/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-launcher&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-launcher)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-launcher&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-launcher)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.launcher.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-launcher)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.launcher/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.launcher%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-launcher.svg)](https://github.com/apache/sling-org-apache-sling-feature-launcher/pulls) |
+| [Apache Sling Feature Model Converter](https://github.com/apache/sling-org-apache-sling-feature-modelconverter) <br/> <small>([org.apache.sling.feature.modelconverter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.modelconverterD%22))</small> |          A feature describes an OSGi system      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-modelconverter/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-modelconverter/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-modelconverter/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-modelconverter/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-modelconverter&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-modelconverter)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-modelconverter&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-modelconverter)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.modelconverter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-modelconverter)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.modelconverter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.modelconverter%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-modelconverter.svg)](https://github.com/apache/sling-org-apache-sling-feature-modelconverter/pulls) |
+| [Apache Sling Feature Model runtime creator](https://github.com/apache/sling-org-apache-sling-feature-r2f) <br/> <small>([org.apache.sling.feature.r2f](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.r2fD%22))</small> | Feature Model runtime creator tool for Apache Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-r2f/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-r2f/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-r2f/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-r2f/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-r2f&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-r2f)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-r2f&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-r2f)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.feature.r2f.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-feature-r2f)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.feature.r2f/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.r2f%22)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-r2f.svg)](https://github.com/apache/sling-org-apache-sling-feature-r2f/pulls) |
+| [Apache Sling Feature Resolver](https://github.com/apache/sling-org-apache-sling-feature-resolver) <br/> <small>([org.apache.sling.feature.resolver](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.feature.resolverD%22))</small> |          Resolver integration of the Feature Model      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-resolver/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-resolver/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-resolver/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-feature-resolver/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-resolver&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-resolver)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-feature-resolver&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-feature-resolver)&#32;[![feature](https://sling.apache.org/badges/group-feature.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/feature.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-feature-resolver.svg)](https://github.com/apache/sling-org-apache-sling-feature-resolver/pulls) |
+| [Apache Sling Feature Flags](https://github.com/apache/sling-org-apache-sling-featureflags) <br/> <small>([org.apache.sling.featureflags](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.featureflagsD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-featureflags/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-featureflags/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-featureflags/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-featureflags/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-featureflags&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-featureflags)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-featureflags&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-featureflags)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.featureflags.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-featureflags)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.featureflags/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.featureflags%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-featureflags.svg)](https://github.com/apache/sling-org-apache-sling-featureflags/pulls) |
+| [Apache Sling File Optimization](https://github.com/apache/sling-org-apache-sling-file-optimization) <br/> <small>([org.apache.sling.fileoptim](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fileoptimD%22))</small> |          Bundle for optimizing files stored in the Apache Sling repository. Includes a plugin architecture for providing file optimizers and hooks to automatically and manually optimize files.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-file-optimization/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-file-optimization/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-file-optimization/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-file-optimization/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-file-optimization&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-file-optimization)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-file-optimization&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-file-optimization)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fileoptim.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-file-optimization)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fileoptim/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fileoptim%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-file-optimization.svg)](https://github.com/apache/sling-org-apache-sling-file-optimization/pulls) |
+| [Apache Sling System Bundle Extension: Activation API](https://github.com/apache/sling-org-apache-sling-fragment-activation) <br/> <small>([org.apache.sling.fragment.activation](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.activationD%22))</small> |          Adds the Activation API package to the system bundle exports.         The list of packages is derived from the packages available         in the Java 6 platform. To use more recent Activation API either         modify this bundle to also export those package from the         platform or install respective API bundles.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-activation/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-activation/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-activation/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-activation/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-fragment-activation&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-fragment-activation)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fragment.activation.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-fragment-activation)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fragment.activation/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.activation%22)&#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-activation.svg)](https://github.com/apache/sling-org-apache-sling-fragment-activation/pulls) |
+| [Apache Sling System Bundle Extension: Nashorn Scripting API](https://github.com/apache/sling-org-apache-sling-fragment-nashorn) <br/> <small>([org.apache.sling.fragment.nashorn](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.nashornD%22))</small> |          Adds the Nashorn Scripting API package to the system bundle exports.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-nashorn/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-nashorn/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-nashorn/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-nashorn/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-fragment-nashorn&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-fragment-nashorn)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-nashorn.svg)](https://github.com/apache/sling-org-apache-sling-fragment-nashorn/pulls) |
+| [Apache Sling System Bundle Extension: Java Transaction API](https://github.com/apache/sling-org-apache-sling-fragment-transaction) <br/> <small>([org.apache.sling.fragment.transaction](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.transactionD%22))</small> |          Adds the javax.transaction and javax.transaction.xa         packages to the system bundle exports.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-transaction/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-transaction/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-transaction/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-transaction/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-fragment-transaction&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-fragment-transaction)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fragment.transaction.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-fragment-transaction)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fragment.transaction/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.transaction%22)&#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-transaction.svg)](https://github.com/apache/sling-org-apache-sling-fragment-transaction/pulls) |
+| [Apache Sling System Bundle Extension: WS APIs](https://github.com/apache/sling-org-apache-sling-fragment-ws) <br/> <small>([org.apache.sling.fragment.ws](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.wsD%22))</small> |          Adds the WS API packages to the system bundle exports.         The list of packages is derived from the packages available         in the Java 7 platform. The system bundle exporting these         packages gives no guarantee the platform provides them.         For proper setup it is suggested to either install an         extension fragment adapted to the platform or to install         regular API packages as bundles.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-ws/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-ws/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-ws/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-ws/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-fragment-ws&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-fragment-ws)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fragment.ws.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-fragment-ws)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fragment.ws/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.ws%22)&#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-ws.svg)](https://github.com/apache/sling-org-apache-sling-fragment-ws/pulls) |
+| [Apache Sling System Bundle Extension: XML APIs](https://github.com/apache/sling-org-apache-sling-fragment-xml) <br/> <small>([org.apache.sling.fragment.xml](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.xmlD%22))</small> |          Adds the XML API packages to the system bundle exports.         The list of packages is derived from the packages available         in the Java 7 platform. The system bundle exporting these         packages gives no guarantee the platform provides them.         For proper setup it is suggested to either install an         extension fragment adapted to the platform or to install         regular API packages as bundles.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-xml/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-xml/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-xml/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-xml/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-fragment-xml&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-fragment-xml)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fragment.xml.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-fragment-xml)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fragment.xml/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.xml%22)&#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-xml.svg)](https://github.com/apache/sling-org-apache-sling-fragment-xml/pulls) |
+| [Apache Sling File System Resource Provider](https://github.com/apache/sling-org-apache-sling-fsresource) <br/> <small>([org.apache.sling.fsresource](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fsresourceD%22))</small> |          Provides a ResourceProvider implementation supporting file system based resources.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fsresource/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fsresource/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fsresource/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fsresource/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-fsresource&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-fsresource)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-fsresource&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-fsresource)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fsresource.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-fsresource)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fsresource/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fsresource%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fsresource.svg)](https://github.com/apache/sling-org-apache-sling-fsresource/pulls) |
+| [Apache Sling GraphQL Core](https://github.com/apache/sling-org-apache-sling-graphql-core) <br/> <small>([org.apache.sling.graphql.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.graphql.coreD%22))</small> | Support for GraphQL queries | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-graphql-core/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-graphql-core/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-graphql-core/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-graphql-core/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-graphql-core&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-graphql-core)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-graphql-core&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-graphql-core)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.graphql.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-graphql-core)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.graphql.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.graphql.core%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-graphql-core.svg)](https://github.com/apache/sling-org-apache-sling-graphql-core/pulls) |
+| [Apache Sling Hypermedia API tools](https://github.com/apache/sling-org-apache-sling-hapi) <br/> <small>([org.apache.sling.hapi](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapiD%22))</small> | Sling tools for adding support for defining, maintaining and consuming a Hypermedia API in sling components | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hapi&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hapi)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hapi&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hapi)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hapi.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hapi)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hapi/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hapi.svg)](https://github.com/apache/sling-org-apache-sling-hapi/pulls) |
+| [Apache Sling Hypermedia API client-side tools](https://github.com/apache/sling-org-apache-sling-hapi-client) <br/> <small>([org.apache.sling.hapi.client](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi.clientD%22))</small> | Sling client-side tools for HApi | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-client/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-client/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-client/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-client/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hapi-client&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hapi-client)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hapi-client&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hapi-client)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hapi.client.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hapi-client)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hapi.client/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi.client%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![hapi](https://sling.apache.org/badges/group-hapi.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hapi.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hapi-client.svg)](https://github.com/apache/sling-org-apache-sling-hapi-client/pulls) |
+| [Apache Sling Hypermedia Api Sample Content](https://github.com/apache/sling-org-apache-sling-hapi-samplecontent) <br/> <small>([org.apache.sling.hapi.samplecontent](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi.samplecontentD%22))</small> | Sling Hypermedia Api demo content | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-samplecontent/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-samplecontent/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-samplecontent/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-samplecontent/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hapi-samplecontent&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hapi-samplecontent)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![hapi](https://sling.apache.org/badges/group-hapi.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hapi.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hapi-samplecontent.svg)](https://github.com/apache/sling-org-apache-sling-hapi-samplecontent/pulls) |
+| [Apache Sling Health Check API](https://github.com/apache/sling-org-apache-sling-hc-api) <br/> <small>([org.apache.sling.hc.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.apiD%22))</small> |          The Sling Health Check API      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hc-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hc-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hc-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hc-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.api%22)&#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-api.svg)](https://github.com/apache/sling-org-apache-sling-hc-api/pulls) |
+| [Apache Sling Health Check Integration Tests](https://github.com/apache/sling-org-apache-sling-hc-it) <br/> <small>([org.apache.sling.hc.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.itD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-it/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hc-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hc-it)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.it.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-it)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.it/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.it%22)&#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-it.svg)](https://github.com/apache/sling-org-apache-sling-hc-it/pulls) |
+| [Apache Sling Health Check JUnit Bridge](https://github.com/apache/sling-org-apache-sling-hc-junit-bridge) <br/> <small>([org.apache.sling.hc.junit.bridge](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.junit.bridgeD%22))</small> |          Makes Sling Health Checks available as server-side JUnit tests, to         allow them to be used as part of integration tests.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-junit-bridge/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-junit-bridge/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-junit-bridge/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-junit-bridge/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hc-junit-bridge&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hc-junit-bridge)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hc-junit-bridge&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hc-junit-bridge)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.junit.bridge.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-junit-bridge)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.junit.bridge/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.junit.bridge%22)&#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-junit-bridge.svg)](https://github.com/apache/sling-org-apache-sling-hc-junit-bridge/pulls) |
+| [Apache Sling Health Check Samples](https://github.com/apache/sling-org-apache-sling-hc-samples) <br/> <small>([org.apache.sling.hc.samples](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.samplesD%22))</small> |          Sling Health Check sample content and configurations      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-samples/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-samples/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-samples/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-samples/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hc-samples&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hc-samples)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hc-samples&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hc-samples)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.samples.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-samples)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.samples/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.samples%22)&#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-samples.svg)](https://github.com/apache/sling-org-apache-sling-hc-samples/pulls) |
+| [Apache Sling Health Check Support Components](https://github.com/apache/sling-org-apache-sling-hc-support) <br/> <small>([org.apache.sling.hc.support](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.supportD%22))</small> |          Default Sling Health Check Support Components      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-support/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-support/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-support/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hc-support/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hc-support&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hc-support)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hc-support&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hc-support)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hc.support.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hc-support)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hc.support/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hc.support%22)&#32;[![hc](https://sling.apache.org/badges/group-hc.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hc.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hc-support.svg)](https://github.com/apache/sling-org-apache-sling-hc-support/pulls) |
+| [Apache Sling I18N Support](https://github.com/apache/sling-org-apache-sling-i18n) <br/> <small>([org.apache.sling.i18n](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.i18nD%22))</small> | Support for creating Java I18N ResourceBundles from repository resources. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-i18n/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-i18n/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-i18n/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-i18n/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-i18n&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-i18n)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-i18n&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-i18n)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.i18n.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-i18n)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.i18n/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.i18n%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-i18n.svg)](https://github.com/apache/sling-org-apache-sling-i18n/pulls) |
+| [Apache Sling Installer WebConsole Plugin](https://github.com/apache/sling-org-apache-sling-installer-console) <br/> <small>([org.apache.sling.installer.console](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.consoleD%22))</small> |           Provides a web console plugin for the OSGi installer      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-console/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-console/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-console/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-console/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-console&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-console)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-console&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-console)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.console.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-console)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.console/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.console%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-console.svg)](https://github.com/apache/sling-org-apache-sling-installer-console/pulls) |
+| [Apache Sling Installer Core](https://github.com/apache/sling-org-apache-sling-installer-core) <br/> <small>([org.apache.sling.installer.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.coreD%22))</small> |           Provides services to install OSGi bundles and configurations         by supplying input streams and dictionaries.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-core/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-core/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-core/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-core/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-core&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-core)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-core&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-core)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-core)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.core%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-core.svg)](https://github.com/apache/sling-org-apache-sling-installer-core/pulls) |
+| [Apache Sling Installer Configuration Admin Support](https://github.com/apache/sling-org-apache-sling-installer-factory-configuration) <br/> <small>([org.apache.sling.installer.factory.configuration](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.configurationD%22))</small> |           Provides support for configurations to the Apache Sling OSGi installer      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-configuration/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-configuration/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-configuration/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-configuration/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-configuration&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-configuration)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-configuration&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-configuration)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.factory.configuration.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-factory-configuration)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.factory.configuration/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.configuration%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-configuration.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-configuration/pulls) |
+| [Apache Sling Deployment Package Installer](https://github.com/apache/sling-org-apache-sling-installer-factory-deploymentpackage) <br/> <small>([org.apache.sling.installer.factory.deploymentpackage](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.deploymentpackageD%22))</small> |           Provides support for deployment packages to the Apache Sling OSGi installer      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-deploymentpackage/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-deploymentpackage/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-deploymentpackage/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-deploymentpackage/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-deploymentpackage&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-deploymentpackage)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-deploymentpackage&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-deploymentpackage)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-deploymentpackage.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-deploymentpackage/pulls) |
+| [Apache Sling Installer Feature Model Support](https://github.com/apache/sling-org-apache-sling-installer-factory-feature) <br/> <small>([org.apache.sling.installer.factory.feature](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.featureD%22))</small> |           Provides support for the feature model to the Apache Sling OSGi installer      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-feature/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-feature/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-feature/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-feature/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-feature&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-feature)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-feature&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-feature)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.factory.feature.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-factory-feature)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.factory.feature/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.feature%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-feature.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-feature/pulls) |
+| [Apache Sling Installer Provisioning Model Support](https://github.com/apache/sling-org-apache-sling-installer-factory-model) <br/> <small>([org.apache.sling.installer.factory.model](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.modelD%22))</small> |           Provides support for the provisioning model to the Apache Sling OSGi installer      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-model/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-model/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-model/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-model/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-model&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-model)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-model&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-model)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-model.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-model/pulls) |
+| [Apache Sling Installer Packages Factory](https://github.com/apache/sling-org-apache-sling-installer-factory-packages) <br/> <small>([org.apache.sling.installer.factory.packages](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.packagesD%22))</small> |           Provides support for content packages to the Apache Sling OSGi installer      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-packages/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-packages/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-packages/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-packages/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-packages&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-packages)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-packages&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-packages)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.factory.packages.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-factory-packages)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.factory.packages/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.packages%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-packages.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-packages/pulls) |
+| [Apache Sling Subsystems Base Installer](https://github.com/apache/sling-org-apache-sling-installer-factory-subsystems-base) <br/> <small>([org.apache.sling.installer.factory.subsystems-base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.factory.subsystems-baseD%22))</small> |           Provides support for subsystems-base files to the Apache Sling OSGi installer      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-subsystems-base/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-subsystems-base/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-subsystems-base/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-factory-subsystems-base/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-subsystems-base&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-subsystems-base)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-factory-subsystems-base&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-factory-subsystems-base)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-factory-subsystems-base.svg)](https://github.com/apache/sling-org-apache-sling-installer-factory-subsystems-base/pulls) |
+| [Apache Sling Installer Health Checks](https://github.com/apache/sling-org-apache-sling-installer-hc) <br/> <small>([org.apache.sling.installer.hc](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.hcD%22))</small> |           Provides Sling Health Checks related to the Sling Installer.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-hc/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-hc/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-hc/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-hc/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-hc&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-hc)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-hc&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-hc)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.hc.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-hc)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.hc/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.hc%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-hc.svg)](https://github.com/apache/sling-org-apache-sling-installer-hc/pulls) |
+| [Apache Sling Installer Integration Tests](https://github.com/apache/sling-org-apache-sling-installer-it) <br/> <small>([org.apache.sling.installer.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.itD%22))</small> | Integration tests of the Sling installer bundle | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-it/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-it&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-it)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-it)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.it.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-it)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.it/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.it%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-it.svg)](https://github.com/apache/sling-org-apache-sling-installer-it/pulls) |
+| [Apache Sling File Installer](https://github.com/apache/sling-org-apache-sling-installer-provider-file) <br/> <small>([org.apache.sling.installer.provider.file](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.fileD%22))</small> |           Installs OSGi bundles and configurations from the file system.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-file/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-file/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-file/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-file/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-provider-file&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-provider-file)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-provider-file&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-provider-file)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.provider.file.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-provider-file)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.provider.file/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.file%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-provider-file.svg)](https://github.com/apache/sling-org-apache-sling-installer-provider-file/pulls) |
+| [Sling Installer Vault Package Install Hook](https://github.com/apache/sling-org-apache-sling-installer-provider-installhook) <br/> <small>([org.apache.sling.installer.provider.installhook](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.installhookD%22))</small> |          Can be used in packages to ensure installation of bundles/configs is triggered during package          installation and is finished once the package manager returns (circumventing the asynchronicity          of org.apache.sling.installer.provider.jcr)      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-installhook/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-installhook/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-installhook/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-installhook/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-provider-installhook&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-provider-installhook)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-provider-installhook&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-provider-installhook)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.provider.installhook.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-provider-installhook)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.provider.installhook/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.installhook%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-provider-installhook.svg)](https://github.com/apache/sling-org-apache-sling-installer-provider-installhook/pulls) |
+| [Apache Sling JCR Installer](https://github.com/apache/sling-org-apache-sling-installer-provider-jcr) <br/> <small>([org.apache.sling.installer.provider.jcr](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.jcrD%22))</small> |         Installs OSGi bundles and configurations found in the JCR repository.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-jcr/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-jcr/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-jcr/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-installer-provider-jcr/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-provider-jcr&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-provider-jcr)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-installer-provider-jcr&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-installer-provider-jcr)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.installer.provider.jcr.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-installer-provider-jcr)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.installer.provider.jcr/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.installer.provider.jcr%22)&#32;[![installer](https://sling.apache.org/badges/group-installer.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/installer.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-installer-provider-jcr.svg)](https://github.com/apache/sling-org-apache-sling-installer-provider-jcr/pulls) |
+| [Apache Sling javax.activation bundle](https://github.com/apache/sling-org-apache-sling-javax-activation) <br/> <small>([org.apache.sling.javax.activation](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.javax.activationD%22))</small> | The Apache Sling javax.activation bundle contributes an OSGi-compatible activation bundle. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-javax-activation/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-javax-activation/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-javax-activation/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-javax-activation/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-javax-activation&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-javax-activation)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-javax-activation&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-javax-activation)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.javax.activation.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-javax-activation)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.javax.activation/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.javax.activation%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-javax-activation.svg)](https://github.com/apache/sling-org-apache-sling-javax-activation/pulls) |
+| [Apache Sling JCR API](https://github.com/apache/sling-org-apache-sling-jcr-api) <br/> <small>([org.apache.sling.jcr.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.apiD%22))</small> |          This OSGi bundle provides the JCR packages as         well as a helper service interface to be implemented and         provided by repository providers.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.api%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-api.svg)](https://github.com/apache/sling-org-apache-sling-jcr-api/pulls) |
+| [Apache Sling JCR Base](https://github.com/apache/sling-org-apache-sling-jcr-base) <br/> <small>([org.apache.sling.jcr.base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.baseD%22))</small> |  		The JCR base bundle provides JCR utility classes      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-base/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-base/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-base/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-base/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-base&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-base)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-base&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-base)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.base.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-base)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.base/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.base%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-base.svg)](https://github.com/apache/sling-org-apache-sling-jcr-base/pulls) |
+| [Apache Sling JCR ClassLoader](https://github.com/apache/sling-org-apache-sling-jcr-classloader) <br/> <small>([org.apache.sling.jcr.classloader](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.classloaderD%22))</small> |          This bundle provides a classloader for the Apache Sling Commons         dynamic classloader. The classloader provided supports loading         classes from a JCR repository at configured paths. This bundle         also implements a class writer which allows to store compiled         classes (like compiled JSPs etc.) in the repository.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-classloader/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-classloader/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-classloader/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-classloader/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-classloader&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-classloader)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-classloader&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-classloader)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.classloader.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-classloader)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.classloader/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.classloader%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-classloader.svg)](https://github.com/apache/sling-org-apache-sling-jcr-classloader/pulls) |
+| [Apache Sling Initial Content Loader](https://github.com/apache/sling-org-apache-sling-jcr-contentloader) <br/> <small>([org.apache.sling.jcr.contentloader](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentloaderD%22))</small> | This bundle provides initial content installation through bundles. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentloader/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentloader/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentloader/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentloader/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-contentloader&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-contentloader)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-contentloader&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-contentloader)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.contentloader.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-contentloader)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.contentloader/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentloader%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-contentloader.svg)](https://github.com/apache/sling-org-apache-sling-jcr-contentloader/pulls) |
+| [Apache Sling JCR Content Parser](https://github.com/apache/sling-org-apache-sling-jcr-contentparser) <br/> <small>([org.apache.sling.jcr.contentparser](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentparserD%22))</small> |          Parser for JCR repository content stored in files (e.g. JSON, FileVault XML).      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentparser/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentparser/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentparser/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentparser/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-contentparser&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-contentparser)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-contentparser&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-contentparser)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.contentparser.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-contentparser)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.contentparser/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentparser%22)&#32;[![Deprecated](https://sling.apache.org/badges/status-deprecated.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/deprecated.md)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-contentparser.svg)](https://github.com/apache/sling-org-apache-sling-jcr-contentparser/pulls) |
+| [Apache Sling JCR DavEx](https://github.com/apache/sling-org-apache-sling-jcr-davex) <br/> <small>([org.apache.sling.jcr.davex](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.davexD%22))</small> |          Bundle to access JCR repositories over DavEx      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-davex/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-davex/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-davex/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-davex/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-davex&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-davex)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-davex&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-davex)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.davex.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-davex)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.davex/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.davex%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-davex.svg)](https://github.com/apache/sling-org-apache-sling-jcr-davex/pulls) |
+| [Apache Sling JCR File Transfer](https://github.com/apache/sling-org-apache-sling-jcr-filetransfer) <br/> <small>([org.apache.sling.jcr.filetransfer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.filetransferD%22))</small> | File access to JCR over SFTP | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-filetransfer/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-filetransfer/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-filetransfer/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-filetransfer/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-filetransfer&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-filetransfer)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-filetransfer&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-filetransfer)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-filetransfer.svg)](https://github.com/apache/sling-org-apache-sling-jcr-filetransfer/pulls) |
+| [Apache Sling Jackrabbit JSR-283 Access Control Manager Support](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-accessmanager) <br/> <small>([org.apache.sling.jcr.jackrabbit.accessmanager](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.accessmanagerD%22))</small> |          Provides SlingPostOperations for the Jackrabbit JSR-283 Access Control Manager.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-accessmanager/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-accessmanager/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-accessmanager/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-accessmanager/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-jackrabbit-accessmanager&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-jackrabbit-accessmanager)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-jackrabbit-accessmanager&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-jackrabbit-accessmanager)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.jackrabbit.accessmanager.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-jackrabbit-accessmanager)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.jackrabbit.accessmanager/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.accessmanager%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-jackrabbit-accessmanager.svg)](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-accessmanager/pulls) |
+| [Apache Sling JCR Jackrabbit Base](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-base) <br/> <small>([org.apache.sling.jcr.jackrabbit.base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.baseD%22))</small> |  		The JCR base bundle provides Jackrabbit utility classes      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-base/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-base/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-base/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-base/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-jackrabbit-base&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-jackrabbit-base)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-jackrabbit-base&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-jackrabbit-base)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-jackrabbit-base.svg)](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-base/pulls) |
+| [Apache Sling Jackrabbit UserManager Support](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-usermanager) <br/> <small>([org.apache.sling.jcr.jackrabbit.usermanager](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.usermanagerD%22))</small> |          Provides ResourceProvider and SlingPostOperations for the Jackrabbit         UserManager.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-usermanager/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-usermanager/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-usermanager/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jackrabbit-usermanager/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-jackrabbit-usermanager&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-jackrabbit-usermanager)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-jackrabbit-usermanager&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-jackrabbit-usermanager)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.jackrabbit.usermanager.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-jackrabbit-usermanager)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.jackrabbit.usermanager/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jackrabbit.usermanager%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-jackrabbit-usermanager.svg)](https://github.com/apache/sling-org-apache-sling-jcr-jackrabbit-usermanager/pulls) |
+| [Apache Sling Wrapper Bundle for the JCR API](https://github.com/apache/sling-org-apache-sling-jcr-jcr-wrapper) <br/> <small>([org.apache.sling.jcr.jcr-wrapper](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jcr-wrapperD%22))</small> |          This bundle wraps the JCR API Version 2.0 and exports it as version 2.0 and 1.1         to avoid problems with strict import ranges due to the (wrong) export in the         original JCR api bundle.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jcr-wrapper/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jcr-wrapper/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jcr-wrapper/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-jcr-wrapper/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-jcr-wrapper&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-jcr-wrapper)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.jcr-wrapper.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-jcr-wrapper)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.jcr-wrapper/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.jcr-wrapper%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-jcr-wrapper.svg)](https://github.com/apache/sling-org-apache-sling-jcr-jcr-wrapper/pulls) |
+| [Apache Sling JCR JS NodeTypes](https://github.com/apache/sling-org-apache-sling-jcr-js-nodetypes) <br/> <small>([org.apache.sling.jcr.js.nodetypes](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.js.nodetypesD%22))</small> |  	Uses Apache Sling to generate a JavaScript representation of JCR node types.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-js-nodetypes/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-js-nodetypes/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-js-nodetypes/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-js-nodetypes/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-js-nodetypes&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-js-nodetypes)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-js-nodetypes&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-js-nodetypes)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-js-nodetypes.svg)](https://github.com/apache/sling-org-apache-sling-jcr-js-nodetypes/pulls) |
+| [Apache Sling JCR Oak Server](https://github.com/apache/sling-org-apache-sling-jcr-oak-server) <br/> <small>([org.apache.sling.jcr.oak.server](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.oak.serverD%22))</small> | This bundle provides a SlingRepository based on Apache Jackrabbit Oak. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-oak-server/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-oak-server/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-oak-server/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-oak-server/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-oak-server&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-oak-server)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-oak-server&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-oak-server)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.oak.server.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-oak-server)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.oak.server/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.oak.server%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-oak-server.svg)](https://github.com/apache/sling-org-apache-sling-jcr-oak-server/pulls) |
+| [Apache Sling JCR Package Initializer module](https://github.com/apache/sling-org-apache-sling-jcr-packageinit) <br/> <small>([org.apache.sling.jcr.packageinit](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.packageinitD%22))</small> |  	  Installs packages into a JCR repository as SlingRepositoryInitializer based on a FileVault ExecutionPlan    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-packageinit/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-packageinit/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-packageinit/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-packageinit/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-packageinit&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-packageinit)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-packageinit&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-packageinit)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.packageinit.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-packageinit)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.packageinit/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.packageinit%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-packageinit.svg)](https://github.com/apache/sling-org-apache-sling-jcr-packageinit/pulls) |
+| [Apache Sling JCR Presence](https://github.com/apache/sling-org-apache-sling-jcr-presence) <br/> <small>([org.apache.sling.jcr.presence](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.presenceD%22))</small> | Apache Sling JCR Presence | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-presence/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-presence/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-presence/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-presence/job/master/test/?width=800&height=600)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-presence.svg)](https://github.com/apache/sling-org-apache-sling-jcr-presence/pulls) |
+| [Apache Sling JCR Repository Registration](https://github.com/apache/sling-org-apache-sling-jcr-registration) <br/> <small>([org.apache.sling.jcr.registration](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.registrationD%22))</small> |          Bundle providing support to publish JCR repository services via RMI and/or JNDI      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-registration/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-registration/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-registration/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-registration/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-registration&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-registration)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-registration&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-registration)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.registration.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-registration)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.registration/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.registration%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-registration.svg)](https://github.com/apache/sling-org-apache-sling-jcr-registration/pulls) |
+| [Apache Sling Repoinit JCR](https://github.com/apache/sling-org-apache-sling-jcr-repoinit) <br/> <small>([org.apache.sling.jcr.repoinit](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.repoinitD%22))</small> |  	  Initializes a JCR repository based on the output 	  of the RepoInit Language parser.    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-repoinit/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-repoinit/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-repoinit/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-repoinit/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-repoinit&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-repoinit)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-repoinit&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-repoinit)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.repoinit.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-repoinit)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.repoinit/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.repoinit%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-repoinit.svg)](https://github.com/apache/sling-org-apache-sling-jcr-repoinit/pulls) |
+| [Apache Sling Versioning Integration Tests](https://github.com/apache/sling-org-apache-sling-jcr-repository-it-resource-versioning) <br/> <small>([org.apache.sling.jcr.repository.it-resource-versioning](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.repository.it-resource-versioningD%22))</small> | Tests versioning API implementation in JcrResourceProvider | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-repository-it-resource-versioning/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-repository-it-resource-versioning/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-repository-it-resource-versioning/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-repository-it-resource-versioning/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-repository-it-resource-versioning&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-repository-it-resource-versioning)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-repository-it-resource-versioning.svg)](https://github.com/apache/sling-org-apache-sling-jcr-repository-it-resource-versioning/pulls) |
+| [Apache Sling JCR Resource](https://github.com/apache/sling-org-apache-sling-jcr-resource) <br/> <small>([org.apache.sling.jcr.resource](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resourceD%22))</small> |          This bundle provides the JCR based ResourceProvider.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resource/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resource/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resource/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resource/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-resource&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-resource)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-resource&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-resource)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.resource.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-resource)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.resource/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resource%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-resource.svg)](https://github.com/apache/sling-org-apache-sling-jcr-resource/pulls) |
+| [Apache Sling JCR Resource Security](https://github.com/apache/sling-org-apache-sling-jcr-resourcesecurity) <br/> <small>([org.apache.sling.jcr.resourcesecurity](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resourcesecurityD%22))</small> |          This bundle provides a resource access gate to protect resources based on JCR nodes.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resourcesecurity/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resourcesecurity/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resourcesecurity/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resourcesecurity/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-resourcesecurity&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-resourcesecurity)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-resourcesecurity&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-resourcesecurity)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.resourcesecurity.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-resourcesecurity)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.resourcesecurity/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resourcesecurity%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-resourcesecurity.svg)](https://github.com/apache/sling-org-apache-sling-jcr-resourcesecurity/pulls) |
+| [Apache Sling JCR WebConsole Bundle](https://github.com/apache/sling-org-apache-sling-jcr-webconsole) <br/> <small>([org.apache.sling.jcr.webconsole](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.webconsoleD%22))</small> |          The JCR WebConsole bundle provides Felix WebConsole plugins.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-webconsole/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-webconsole/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-webconsole/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-webconsole/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-webconsole&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-webconsole)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-webconsole&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-webconsole)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.webconsole.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-webconsole)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.webconsole/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.webconsole%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-webconsole.svg)](https://github.com/apache/sling-org-apache-sling-jcr-webconsole/pulls) |
+| [Apache Sling JCR WebDAV](https://github.com/apache/sling-org-apache-sling-jcr-webdav) <br/> <small>([org.apache.sling.jcr.webdav](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.webdavD%22))</small> |          Bundle to access JCR repositories over WebDAV      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-webdav/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-webdav/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-webdav/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-webdav/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-webdav&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-webdav)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-webdav&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-webdav)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.webdav.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-webdav)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.webdav/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.webdav%22)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-webdav.svg)](https://github.com/apache/sling-org-apache-sling-jcr-webdav/pulls) |
+| [Apache Sling MoM Implementation using JMS with AMQ](https://github.com/apache/sling-org-apache-sling-jms) <br/> <small>([org.apache.sling.jms](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jmsD%22))</small> |          Provides a JMS Connection provider that works OOTB in a cluster or uses a pre-existing AMQ endpoint depending on the configuration.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jms/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jms/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jms/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jms/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jms&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jms)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jms&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jms)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jms.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jms)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jms/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jms%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jms.svg)](https://github.com/apache/sling-org-apache-sling-jms/pulls) |
+| [Apache Sling JMX Resource Provider](https://github.com/apache/sling-org-apache-sling-jmx-provider) <br/> <small>([org.apache.sling.jmx.provider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jmx.providerD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jmx-provider/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jmx-provider/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jmx-provider/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jmx-provider/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jmx-provider&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jmx-provider)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jmx-provider&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jmx-provider)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jmx.provider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jmx-provider)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jmx.provider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jmx.provider%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jmx-provider.svg)](https://github.com/apache/sling-org-apache-sling-jmx-provider/pulls) |
+| [Apache Sling Jobs Support](https://github.com/apache/sling-org-apache-sling-jobs) <br/> <small>([org.apache.sling.jobs](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobsD%22))</small> |          Support for Job processing using message passing..      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jobs&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jobs)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jobs&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jobs)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jobs.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jobs)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jobs/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobs%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jobs.svg)](https://github.com/apache/sling-org-apache-sling-jobs/pulls) |
+| [Apache Sling Jobs Integration Tests](https://github.com/apache/sling-org-apache-sling-jobs-it) <br/> <small>([org.apache.sling.jobs-it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobs-itD%22))</small> |          Integration testing Support for Job processing using message passing..      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jobs-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jobs-it)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![jobs](https://sling.apache.org/badges/group-jobs.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jobs.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jobs-it.svg)](https://github.com/apache/sling-org-apache-sling-jobs-it/pulls) |
+| [Apache Sling Jobs Service Integration Tests Bundle](https://github.com/apache/sling-org-apache-sling-jobs-it-services) <br/> <small>([org.apache.sling.jobs-it-services](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobs-it-servicesD%22))</small> |          Integration tests for the Jobs implementation      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it-services/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it-services/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it-services/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it-services/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jobs-it-services&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jobs-it-services)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jobs-it-services&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jobs-it-services)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![jobs](https://sling.apache.org/badges/group-jobs.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jobs.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jobs-it-services.svg)](https://github.com/apache/sling-org-apache-sling-jobs-it-services/pulls) |
+| [Apache Sling JUnit Core](https://github.com/apache/sling-org-apache-sling-junit-core) <br/> <small>([org.apache.sling.junit.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.coreD%22))</small> | Runs JUnit tests in an OSGi framework and provides the JUnit libraries | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-core/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-core/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-core/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-core/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-core&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-core)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-core&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-core)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-core)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.core%22)&#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-core.svg)](https://github.com/apache/sling-org-apache-sling-junit-core/pulls) |
+| [Apache Sling JUnit Health Checks](https://github.com/apache/sling-org-apache-sling-junit-healthcheck) <br/> <small>([org.apache.sling.junit.healthcheck](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.healthcheckD%22))</small> | Sling Health Check services that run JUnit tests | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-healthcheck/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-healthcheck/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-healthcheck/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-healthcheck/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-healthcheck&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-healthcheck)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-healthcheck&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-healthcheck)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.healthcheck.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-healthcheck)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.healthcheck/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.healthcheck%22)&#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-healthcheck.svg)](https://github.com/apache/sling-org-apache-sling-junit-healthcheck/pulls) |
+| [Apache Sling JUnit Performance](https://github.com/apache/sling-org-apache-sling-junit-performance) <br/> <small>([org.apache.sling.junit.performance](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.performanceD%22))</small> | Provides utilities for JUnit to run performance tests and report results | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-performance/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-performance/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-performance/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-performance/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-performance&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-performance)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-performance&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-performance)&#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-performance.svg)](https://github.com/apache/sling-org-apache-sling-junit-performance/pulls) |
+| [Apache Sling JUnit Remote Tests Runners](https://github.com/apache/sling-org-apache-sling-junit-remote) <br/> <small>([org.apache.sling.junit.remote](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.remoteD%22))</small> | Utilities to run server-side JUnit tests remotely | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-remote/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-remote/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-remote/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-remote/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-remote&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-remote)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-remote&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-remote)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.remote.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-remote)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.remote/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.remote%22)&#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-remote.svg)](https://github.com/apache/sling-org-apache-sling-junit-remote/pulls) |
+| [Apache Sling JUnit Scriptable Tests Provider](https://github.com/apache/sling-org-apache-sling-junit-scriptable) <br/> <small>([org.apache.sling.junit.scriptable](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.scriptableD%22))</small> |          Registers Sling test resources with the JUnit core          so that they can be run as tests.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-scriptable/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-scriptable/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-scriptable/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-scriptable/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-scriptable&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-scriptable)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-scriptable&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-scriptable)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.scriptable.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-scriptable)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.scriptable/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.scriptable%22)&#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-scriptable.svg)](https://github.com/apache/sling-org-apache-sling-junit-scriptable/pulls) |
+| [Apache Sling JUnit Tests Teleporter](https://github.com/apache/sling-org-apache-sling-junit-teleporter) <br/> <small>([org.apache.sling.junit.teleporter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.teleporterD%22))</small> | Client-side implementation of the Teleporter mechanism for server-side JUnit tests | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-teleporter/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-teleporter/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-teleporter/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-junit-teleporter/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-teleporter&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-teleporter)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-junit-teleporter&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-junit-teleporter)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.junit.teleporter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-junit-teleporter)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.junit.teleporter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.junit.teleporter%22)&#32;[![junit](https://sling.apache.org/badges/group-junit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/junit.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-junit-teleporter.svg)](https://github.com/apache/sling-org-apache-sling-junit-teleporter/pulls) |
+| [Apache Sling - Karaf Configs](https://github.com/apache/sling-org-apache-sling-karaf-configs) <br/> <small>([org.apache.sling.karaf-configs](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-configsD%22))</small> | Apache Sling configurations for provisioning with Apache Karaf | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-configs/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-configs/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-configs/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-configs/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-karaf-configs&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-karaf-configs)&#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-configs.svg)](https://github.com/apache/sling-org-apache-sling-karaf-configs/pulls) |
+| [Apache Sling - Karaf Distribution](https://github.com/apache/sling-org-apache-sling-karaf-distribution) <br/> <small>([org.apache.sling.karaf-distribution](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-distributionD%22))</small> | Apache Sling Karaf Distribution | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-distribution/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-distribution/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-distribution/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-distribution/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-karaf-distribution&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-karaf-distribution)&#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-distribution.svg)](https://github.com/apache/sling-org-apache-sling-karaf-distribution/pulls) |
+| [Apache Sling - Karaf Features](https://github.com/apache/sling-org-apache-sling-karaf-features) <br/> <small>([org.apache.sling.karaf-features](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-featuresD%22))</small> | Apache Sling Features for provisioning with Apache Karaf | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-features/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-features/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-features/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-features/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-karaf-features&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-karaf-features)&#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-features.svg)](https://github.com/apache/sling-org-apache-sling-karaf-features/pulls) |
+| [Apache Sling - Karaf Integration Tests](https://github.com/apache/sling-org-apache-sling-karaf-integration-tests) <br/> <small>([org.apache.sling.karaf-integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-integration-testsD%22))</small> | Integration Tests for Apache Sling Karaf | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-integration-tests/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-integration-tests/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-integration-tests/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-integration-tests/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-karaf-integration-tests&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-karaf-integration-tests)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-karaf-integration-tests&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-karaf-integration-tests)&#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-karaf-integration-tests/pulls) |
+| [Apache Sling - Karaf Launchpad Integration Tests (Oak Tar)](https://github.com/apache/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests) <br/> <small>([org.apache.sling.karaf-launchpad-oak-tar-integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.karaf-launchpad-oak-tar-integration-testsD%22))</small> | Launchpad Integration Tests for Apache Sling with Oak Tar on Karaf | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests)&#32;[![karaf](https://sling.apache.org/badges/group-karaf.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/karaf.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-karaf-launchpad-oak-tar-integration-tests/pulls) |
+| [Apache Sling Kickstart Launcher](https://github.com/apache/sling-org-apache-sling-kickstart) <br/> <small>([org.apache.sling.kickstart](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.kickstartD%22))</small> |          Creates an Executable JAR file to launch Sling Feature Model Project      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-kickstart/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-kickstart/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-kickstart/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-kickstart/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-kickstart&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-kickstart)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-kickstart&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-kickstart)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.kickstart.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-kickstart)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.kickstart/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.kickstart%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-kickstart.svg)](https://github.com/apache/sling-org-apache-sling-kickstart/pulls) |
+| [Apache Sling Launchpad API](https://github.com/apache/sling-org-apache-sling-launchpad-api) <br/> <small>([org.apache.sling.launchpad.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.apiD%22))</small> |          This module contains the API exposed by Launchpad to bundles.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-api/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.api%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-api.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-api/pulls) |
+| [Apache Sling Launchpad Base](https://github.com/apache/sling-org-apache-sling-launchpad-base) <br/> <small>([org.apache.sling.launchpad.base](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.baseD%22))</small> |          This module contains the common classes and configuration files used         by the various launchpad modules..      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-base/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-base/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-base/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-base/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-base&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-base)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-base&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-base)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.base.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-base)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.base/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.base%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-base.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-base/pulls) |
+| [Apache Sling Launchpad Contrib Testing](https://github.com/apache/sling-org-apache-sling-launchpad-contrib-testing) <br/> <small>([org.apache.sling.launchpad.contrib-testing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.contrib-testingD%22))</small> |          Apache Sling Launchpad Contrib Testing module, contains integration tests that         were previously in the launchpad webapp module.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-contrib-testing/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-contrib-testing/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-contrib-testing/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-contrib-testing/job/master/test/?width=800&height=600)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-contrib-testing.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-contrib-testing/pulls) |
+| [Apache Sling Launchpad Installer](https://github.com/apache/sling-org-apache-sling-launchpad-installer) <br/> <small>([org.apache.sling.launchpad.installer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.installerD%22))</small> |          This module installs the contents of the launchpad archive into the framework.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-installer/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-installer/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-installer/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-installer/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-installer&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-installer)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-installer&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-installer)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.installer.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-installer)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.installer/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.installer%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-installer.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-installer/pulls) |
+| [Apache Sling Launchpad Integration Tests](https://github.com/apache/sling-org-apache-sling-launchpad-integration-tests) <br/> <small>([org.apache.sling.launchpad.integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.integration-testsD%22))</small> |          Sling Integration Tests, contains integration tests that         are used by the testing project and other upstream testing projects.    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-integration-tests/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-integration-tests/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-integration-tests/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-integration-tests/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-integration-tests&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-integration-tests)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-integration-tests&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-integration-tests)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.integration-tests.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-integration-tests)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.integration-tests/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.integration-tests%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-integration-tests/pulls) |
+| [Apache Sling Launchpad Startup Manager](https://github.com/apache/sling-org-apache-sling-launchpad-startupmanager) <br/> <small>([org.apache.sling.launchpad.startupmanager](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.startupmanagerD%22))</small> | This module manages the StartupListeners | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-startupmanager/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-startupmanager/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-startupmanager/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-startupmanager/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-startupmanager&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-startupmanager)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-startupmanager&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-startupmanager)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.startupmanager.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-startupmanager)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.startupmanager/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.startupmanager%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-startupmanager.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-startupmanager/pulls) |
+| [Apache Sling Launchpad Test Bundles](https://github.com/apache/sling-org-apache-sling-launchpad-test-bundles) <br/> <small>([org.apache.sling.launchpad.test-bundles](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-bundlesD%22))</small> | Bundles required for testing Apache Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-bundles/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-bundles/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-bundles/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-bundles/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-test-bundles&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-test-bundles)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.test-bundles.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-test-bundles)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.test-bundles/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-bundles%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-test-bundles.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-test-bundles/pulls) |
+| [Apache Sling Launchpad Testing Fragment Bundle](https://github.com/apache/sling-org-apache-sling-launchpad-test-fragment) <br/> <small>([org.apache.sling.launchpad.test-fragment](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-fragmentD%22))</small> |          Sling fragment bundle used by the Launchpad Testing integration tests      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-fragment/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-fragment/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-fragment/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-fragment/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-test-fragment&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-test-fragment)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.test-fragment.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-test-fragment)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.test-fragment/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-fragment%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-test-fragment.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-test-fragment/pulls) |
+| [Apache Sling Launchpad Testing Services](https://github.com/apache/sling-org-apache-sling-launchpad-test-services) <br/> <small>([org.apache.sling.launchpad.test-services](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-servicesD%22))</small> |          Sling services used by the Launchpad Testing integration tests      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-services/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-services/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-services/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-test-services/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-test-services&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-test-services)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-test-services&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-test-services)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.test-services.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-test-services)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.test-services/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.test-services%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-test-services.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-test-services/pulls) |
+| [Apache Sling Launchpad Testing](https://github.com/apache/sling-org-apache-sling-launchpad-testing) <br/> <small>([org.apache.sling.launchpad.testing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.testingD%22))</small> |          Sling Launchpad Testing module, contains integration tests that         were previously in the launchpad webapp module.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-testing/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-testing/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-testing/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-testing/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-launchpad-testing&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-launchpad-testing)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.testing.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-testing)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.testing/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.testing%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-testing.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-testing/pulls) |
+| [Apache Sling Launchpad Testing WAR](https://github.com/apache/sling-org-apache-sling-launchpad-testing-war) <br/> <small>([org.apache.sling.launchpad.testing-war](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.testing-warD%22))</small> |          Sling Launchpad Testing module, contains integration tests that         were previously in the launchpad webapp module.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-testing-war/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-testing-war/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-testing-war/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-testing-war/job/master/test/?width=800&height=600)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.launchpad.testing-war.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-launchpad-testing-war)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.launchpad.testing-war/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.testing-war%22)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-testing-war.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-testing-war/pulls) |
+| [Apache Sling Models API](https://github.com/apache/sling-org-apache-sling-models-api) <br/> <small>([org.apache.sling.models.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.apiD%22))</small> | Apache Sling Models API | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.models.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-models-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.models.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.api%22)&#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-api.svg)](https://github.com/apache/sling-org-apache-sling-models-api/pulls) |
+| [Apache Sling Models Context-Aware Configuration](https://github.com/apache/sling-org-apache-sling-models-caconfig) <br/> <small>([org.apache.sling.models.caconfig](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.caconfigD%22))</small> | Integration of Sling Models and Sling Context-Aware Configuration | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-caconfig/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-caconfig/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-caconfig/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-caconfig/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-caconfig&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-caconfig)&#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-caconfig.svg)](https://github.com/apache/sling-org-apache-sling-models-caconfig/pulls) |
+| [Apache Sling Models Implementation](https://github.com/apache/sling-org-apache-sling-models-impl) <br/> <small>([org.apache.sling.models.impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.implD%22))</small> | Apache Sling Models Implementation | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-impl/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-impl/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-impl/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-impl/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-impl&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-impl)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-impl&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-impl)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.models.impl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-models-impl)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.models.impl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.impl%22)&#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-impl.svg)](https://github.com/apache/sling-org-apache-sling-models-impl/pulls) |
+| [Apache Sling Models Integration Tests](https://github.com/apache/sling-org-apache-sling-models-integration-tests) <br/> <small>([org.apache.sling.models.integration-tests](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.integration-testsD%22))</small> |          Apache Sling Models Integration Tests - builds a bundle         with Sling server-side tests, and executes them via a         remote test proxy that runs in the integration-tests phase.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-integration-tests/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-integration-tests/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-integration-tests/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-integration-tests/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-integration-tests&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-integration-tests)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-integration-tests&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-integration-tests)&#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-integration-tests.svg)](https://github.com/apache/sling-org-apache-sling-models-integration-tests/pulls) |
+| [Apache Sling Models Jackson Exporter](https://github.com/apache/sling-org-apache-sling-models-jacksonexporter) <br/> <small>([org.apache.sling.models.jacksonexporter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.jacksonexporterD%22))</small> | Apache Sling Models Client Model Exporter - Jackson | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-jacksonexporter/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-jacksonexporter/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-jacksonexporter/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-jacksonexporter/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-jacksonexporter&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-jacksonexporter)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-jacksonexporter&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-jacksonexporter)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.models.jacksonexporter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-models-jacksonexporter)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.models.jacksonexporter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.jacksonexporter%22)&#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-jacksonexporter.svg)](https://github.com/apache/sling-org-apache-sling-models-jacksonexporter/pulls) |
+| [Apache Sling Models Validation Implementation](https://github.com/apache/sling-org-apache-sling-models-validation-impl) <br/> <small>([org.apache.sling.models.validation-impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.validation-implD%22))</small> | Validation Implementation which leverages Sling Validation | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-validation-impl/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-validation-impl/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-validation-impl/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-models-validation-impl/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-validation-impl&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-validation-impl)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-models-validation-impl&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-models-validation-impl)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.models.validation-impl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-models-validation-impl)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.models.validation-impl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.models.validation-impl%22)&#32;[![models](https://sling.apache.org/badges/group-models.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/models.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-models-validation-impl.svg)](https://github.com/apache/sling-org-apache-sling-models-validation-impl/pulls) |
+| [Apache Sling Message oriented Middleware API](https://github.com/apache/sling-org-apache-sling-mom) <br/> <small>([org.apache.sling.mom](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.momD%22))</small> |          An API to support message passing using queues or publish/subscribe patterns.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-mom/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-mom/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-mom/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-mom/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-mom&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-mom)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-mom&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-mom)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.mom.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-mom)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.mom/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.mom%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-mom.svg)](https://github.com/apache/sling-org-apache-sling-mom/pulls) |
+| [Apache Sling MongoDB Resource Provider](https://github.com/apache/sling-org-apache-sling-mongodb) <br/> <small>([org.apache.sling.mongodb](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.mongodbD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-mongodb/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-mongodb/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-mongodb/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-mongodb/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-mongodb&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-mongodb)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-mongodb&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-mongodb)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-mongodb.svg)](https://github.com/apache/sling-org-apache-sling-mongodb/pulls) |
+| [Apache Sling NoSQL Couchbase Client](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-client) <br/> <small>([org.apache.sling.nosql.couchbase-client](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-clientD%22))</small> | Couchbase client provider using Couchbase SDK 2. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-client/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-client/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-client/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-client/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-couchbase-client&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-couchbase-client)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-couchbase-client&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-couchbase-client)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.couchbase-client.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-couchbase-client)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.couchbase-client/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-client%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-couchbase-client.svg)](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-client/pulls) |
+| [Apache Sling NoSQL Couchbase Resource Provider](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-resourceprovider) <br/> <small>([org.apache.sling.nosql.couchbase-resourceprovider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-resourceproviderD%22))</small> | Resource Provider with Couchbase Persistence for Apache Sling. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-couchbase-resourceprovider&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-couchbase-resourceprovider)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-couchbase-resourceprovider&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-couchbase-resourceprovider)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.couchbase-resourceprovider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-couchbase-resourceprovider)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.couchbase-resourceprovider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-resourceprovider%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-couchbase-resourceprovider.svg)](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-resourceprovider/pulls) |
+| [Apache Sling NoSQL Generic Resource Provider](https://github.com/apache/sling-org-apache-sling-nosql-generic) <br/> <small>([org.apache.sling.nosql.generic](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.genericD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-generic/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-generic/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-generic/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-generic/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-generic&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-generic)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-generic&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-generic)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.generic.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-generic)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.generic/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.generic%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-generic.svg)](https://github.com/apache/sling-org-apache-sling-nosql-generic/pulls) |
+| [Apache Sling NoSQL Launchpad](https://github.com/apache/sling-org-apache-sling-nosql-launchpad) <br/> <small>([org.apache.sling.nosql.launchpad](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.launchpadD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-launchpad/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-launchpad/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-launchpad/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-launchpad/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-launchpad&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-launchpad)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-launchpad.svg)](https://github.com/apache/sling-org-apache-sling-nosql-launchpad/pulls) |
+| [Apache Sling NoSQL MongoDB Resource Provider](https://github.com/apache/sling-org-apache-sling-nosql-mongodb-resourceprovider) <br/> <small>([org.apache.sling.nosql.mongodb-resourceprovider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.mongodb-resourceproviderD%22))</small> | Resource Provider with MongoDB Persistence for Apache Sling. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-mongodb-resourceprovider&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-mongodb-resourceprovider)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-mongodb-resourceprovider&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-mongodb-resourceprovider)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.mongodb-resourceprovider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-mongodb-resourceprovider)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.mongodb-resourceprovider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.mongodb-resourceprovider%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-mongodb-resourceprovider.svg)](https://github.com/apache/sling-org-apache-sling-nosql-mongodb-resourceprovider/pulls) |
+| [Apache Sling Oak Restrictions](https://github.com/apache/sling-org-apache-sling-oak-restrictions) <br/> <small>([org.apache.sling.oak.restrictions](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.oak.restrictionsD%22))</small> |          Supports additional restrictions for OAK (e.g. for resource type).            | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-oak-restrictions/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-oak-restrictions/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-oak-restrictions/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-oak-restrictions/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-oak-restrictions&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-oak-restrictions)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-oak-restrictions&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-oak-restrictions)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.oak.restrictions.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-oak-restrictions)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.oak.restrictions/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.oak.restrictions%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-oak-restrictions.svg)](https://github.com/apache/sling-org-apache-sling-oak-restrictions/pulls) |
+| [Apache Sling Pax Exam Utilities](https://github.com/apache/sling-org-apache-sling-paxexam-util) <br/> <small>([org.apache.sling.paxexam.util](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.paxexam.utilD%22))</small> |          Utilities that make it easier to test Sling code with Pax Exam.         See this module's tests for usage examples.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-paxexam-util/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-paxexam-util/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-paxexam-util/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-paxexam-util/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-paxexam-util&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-paxexam-util)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-paxexam-util&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-paxexam-util)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.paxexam.util.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-paxexam-util)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.paxexam.util/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.paxexam.util%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-paxexam-util.svg)](https://github.com/apache/sling-org-apache-sling-paxexam-util/pulls) |
+| [Apache Sling Performance Test Tools Reactor](https://github.com/apache/sling-org-apache-sling-performance) <br/> <small>([org.apache.sling.performance.reactor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.performance.reactorD%22))</small> | Reactor for the Apache Sling Performance Test Tools | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-performance/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-performance/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-performance/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-performance/job/master/test/?width=800&height=600) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-performance.svg)](https://github.com/apache/sling-org-apache-sling-performance/pulls) |
+| [Apache Sling Pipes](https://github.com/apache/sling-org-apache-sling-pipes) <br/> <small>([org.apache.sling.pipes](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.pipesD%22))</small> | bulk content changes tool | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-pipes/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-pipes/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-pipes/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-pipes/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-pipes&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-pipes)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-pipes&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-pipes)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.pipes.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-pipes)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.pipes/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.pipes%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-pipes.svg)](https://github.com/apache/sling-org-apache-sling-pipes/pulls) |
+| [Apache Sling Provisioning Model](https://github.com/apache/sling-org-apache-sling-provisioning-model) <br/> <small>([org.apache.sling.provisioning.model](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.provisioning.modelD%22))</small> |          The provisioning model for Apache Sling      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-provisioning-model/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-provisioning-model/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-provisioning-model/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-provisioning-model/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-provisioning-model&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-provisioning-model)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-provisioning-model&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-provisioning-model)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.provisioning.model.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-provisioning-model)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.provisioning.model/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.provisioning.model%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-provisioning-model.svg)](https://github.com/apache/sling-org-apache-sling-provisioning-model/pulls) |
+| [Apache Sling Query](https://github.com/apache/sling-org-apache-sling-query) <br/> <small>([org.apache.sling.query](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.queryD%22))</small> | jQuery-inspired repository traversal tool for Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-query/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-query/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-query/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-query/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-query&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-query)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-query&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-query)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.query.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-query)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.query/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.query%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-query.svg)](https://github.com/apache/sling-org-apache-sling-query/pulls) |
+| [Apache Sling RepoInit Integration Tests](https://github.com/apache/sling-org-apache-sling-repoinit-it) <br/> <small>([org.apache.sling.repoinit.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.repoinit.itD%22))</small> |  		DISABLED - these tests have moved elsewhere, see SLING-7454    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-repoinit-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-repoinit-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-repoinit-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-repoinit-it/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-repoinit-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-repoinit-it)&#32;[![repoinit](https://sling.apache.org/badges/group-repoinit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/repoinit.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-repoinit-it.svg)](https://github.com/apache/sling-org-apache-sling-repoinit-it/pulls) |
+| [Apache Sling Repoinit Parser](https://github.com/apache/sling-org-apache-sling-repoinit-parser) <br/> <small>([org.apache.sling.repoinit.parser](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.repoinit.parserD%22))</small> | Parser for the Repository Initialization language used in Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-repoinit-parser/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-repoinit-parser/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-repoinit-parser/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-repoinit-parser/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-repoinit-parser&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-repoinit-parser)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-repoinit-parser&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-repoinit-parser)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.repoinit.parser.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-repoinit-parser)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.repoinit.parser/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.repoinit.parser%22)&#32;[![repoinit](https://sling.apache.org/badges/group-repoinit.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/repoinit.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-repoinit-parser.svg)](https://github.com/apache/sling-org-apache-sling-repoinit-parser/pulls) |
+| [Apache Sling Request Processing Analyzer](https://github.com/apache/sling-org-apache-sling-reqanalyzer) <br/> <small>([org.apache.sling.reqanalyzer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.reqanalyzerD%22))</small> |          Helps analyzing the processing times of Sling         requests. Writes the following information into         a log file:            - request start timestamp            - request end timestamp            - request URL, user, response status            - request progresstracker                | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-reqanalyzer/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-reqanalyzer/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-reqanalyzer/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-reqanalyzer/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-reqanalyzer&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-reqanalyzer)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-reqanalyzer&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-reqanalyzer)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-reqanalyzer.svg)](https://github.com/apache/sling-org-apache-sling-reqanalyzer/pulls) |
+| [Apache Sling Resource Editor](https://github.com/apache/sling-org-apache-sling-resource-editor) <br/> <small>([org.apache.sling.resource-editor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource-editorD%22))</small> | A resource editor for Apache Sling. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-editor/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-editor/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-editor/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-editor/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resource-editor&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resource-editor)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resource-editor&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resource-editor)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resource-editor.svg)](https://github.com/apache/sling-org-apache-sling-resource-editor/pulls) |
+| [Apache Sling Resource Filter](https://github.com/apache/sling-org-apache-sling-resource-filter) <br/> <small>([org.apache.sling.resource.filter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource.filterD%22))</small> | provides a set of utilities to create and handle streams | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-filter/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-filter/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-filter/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-filter/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resource-filter&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resource-filter)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resource-filter&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resource-filter)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resource.filter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resource-filter)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resource.filter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource.filter%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resource-filter.svg)](https://github.com/apache/sling-org-apache-sling-resource-filter/pulls) |
+| [Apache Sling Inventory Printer Based on Resources](https://github.com/apache/sling-org-apache-sling-resource-inventory) <br/> <small>([org.apache.sling.resource.inventory](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource.inventoryD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-inventory/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-inventory/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-inventory/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-inventory/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resource-inventory&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resource-inventory)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resource-inventory&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resource-inventory)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resource.inventory.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resource-inventory)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resource.inventory/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource.inventory%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resource-inventory.svg)](https://github.com/apache/sling-org-apache-sling-resource-inventory/pulls) |
+| [Apache Sling Resource Presence](https://github.com/apache/sling-org-apache-sling-resource-presence) <br/> <small>([org.apache.sling.resource.presence](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource.presenceD%22))</small> | Apache Sling Resource Presence | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-presence/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-presence/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-presence/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-presence/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resource-presence&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resource-presence)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resource-presence&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resource-presence)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resource.presence.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resource-presence)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resource.presence/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource.presence%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resource-presence.svg)](https://github.com/apache/sling-org-apache-sling-resource-presence/pulls) |
+| [Apache Sling Resource Access Security](https://github.com/apache/sling-org-apache-sling-resourceaccesssecurity) <br/> <small>([org.apache.sling.resourceaccesssecurity](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourceaccesssecurityD%22))</small> |          This bundle provides in implementation of the ResourceAccessSecurity service      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourceaccesssecurity/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourceaccesssecurity/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourceaccesssecurity/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourceaccesssecurity/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resourceaccesssecurity&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resourceaccesssecurity)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resourceaccesssecurity&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resourceaccesssecurity)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resourceaccesssecurity.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resourceaccesssecurity)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resourceaccesssecurity/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourceaccesssecurity%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resourceaccesssecurity.svg)](https://github.com/apache/sling-org-apache-sling-resourceaccesssecurity/pulls) |
+| [Apache Sling Resource Access Security Integration Tests](https://github.com/apache/sling-org-apache-sling-resourceaccesssecurity-it) <br/> <small>([org.apache.sling.resourceaccesssecurity.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourceaccesssecurity.itD%22))</small> |          Project that tests functionality for org.apache.sling.resourceaccesssecurity bundle.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourceaccesssecurity-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourceaccesssecurity-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourceaccesssecurity-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourceaccesssecurity-it/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resourceaccesssecurity-it&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resourceaccesssecurity-it)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resourceaccesssecurity-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resourceaccesssecurity-it) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resourceaccesssecurity-it.svg)](https://github.com/apache/sling-org-apache-sling-resourceaccesssecurity-it/pulls) |
+| [Apache Sling Resource Builder](https://github.com/apache/sling-org-apache-sling-resourcebuilder) <br/> <small>([org.apache.sling.resourcebuilder](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcebuilderD%22))</small> | Utilities to create Sling content | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcebuilder/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcebuilder/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcebuilder/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcebuilder/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resourcebuilder&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resourcebuilder)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resourcebuilder&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resourcebuilder)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resourcebuilder.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resourcebuilder)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resourcebuilder/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcebuilder%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resourcebuilder.svg)](https://github.com/apache/sling-org-apache-sling-resourcebuilder/pulls) |
+| [Apache Sling Resource Collection API](https://github.com/apache/sling-org-apache-sling-resourcecollection) <br/> <small>([org.apache.sling.resourcecollection](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcecollectionD%22))</small> |          The Apache Sling resource collection bundle provides an api to manage collections of Resources.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcecollection/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcecollection/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcecollection/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcecollection/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resourcecollection&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resourcecollection)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resourcecollection&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resourcecollection)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resourcecollection.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resourcecollection)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resourcecollection/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcecollection%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resourcecollection.svg)](https://github.com/apache/sling-org-apache-sling-resourcecollection/pulls) |
+| [Apache Sling Resource Merger](https://github.com/apache/sling-org-apache-sling-resourcemerger) <br/> <small>([org.apache.sling.resourcemerger](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcemergerD%22))</small> |          This bundle provides services to merge resources.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcemerger/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcemerger/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcemerger/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcemerger/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resourcemerger&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resourcemerger)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resourcemerger&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resourcemerger)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resourcemerger.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resourcemerger)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resourcemerger/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcemerger%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resourcemerger.svg)](https://github.com/apache/sling-org-apache-sling-resourcemerger/pulls) |
+| [Apache Sling Resource Resolver](https://github.com/apache/sling-org-apache-sling-resourceresolver) <br/> <small>([org.apache.sling.resourceresolver](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourceresolverD%22))</small> |          This bundle provides the Resource Resolver and the Resource Resolver Factory.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourceresolver/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourceresolver/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourceresolver/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourceresolver/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resourceresolver&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resourceresolver)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resourceresolver&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resourceresolver)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resourceresolver.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resourceresolver)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resourceresolver/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourceresolver%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resourceresolver.svg)](https://github.com/apache/sling-org-apache-sling-resourceresolver/pulls) |
+| [Apache Sling Rewriter](https://github.com/apache/sling-org-apache-sling-rewriter) <br/> <small>([org.apache.sling.rewriter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.rewriterD%22))</small> |          The Apache Sling Rewriter allows configurable post processing of any output         from Apache Sling. The output can be processed by a configurable processor         or a configurable pipeline.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-rewriter/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-rewriter/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-rewriter/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-rewriter/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-rewriter&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-rewriter)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-rewriter&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-rewriter)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.rewriter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-rewriter)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.rewriter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.rewriter%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-rewriter.svg)](https://github.com/apache/sling-org-apache-sling-rewriter/pulls) |
+| [Apache Sling Scripting API](https://github.com/apache/sling-org-apache-sling-scripting-api) <br/> <small>([org.apache.sling.scripting.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.apiD%22))</small> | This bundle provides the internal API to implement scripting. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.api%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-api.svg)](https://github.com/apache/sling-org-apache-sling-scripting-api/pulls) |
+| [Apache Sling Scripting Bundle Tracker](https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker) <br/> <small>([org.apache.sling.scripting.bundle.tracker](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.bundle.trackerD%22))</small> |          The Apache Sling Scripting Bundle Tracker bundle represents an add-on module that can be deployed on a Sling 10 instance or         newer to enhance the scripting resolving capabilities. Being an add-on, the bundle hooks into Sling's current mechanisms for         content-to-servlet resolution and essentially acts as a service registration broker for bundles providing scripting capabilities      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-bundle-tracker&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-bundle-tracker)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-bundle-tracker&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-bundle-tracker)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.bundle.tracker.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-bundle-tracker)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.bundle.tracker/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.bundle.tracker%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-bundle-tracker.svg)](https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker/pulls) |
+| [](https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker-it) <br/> <small>([org.apache.sling.scripting.bundle.tracker.it.reactor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.bundle.tracker.it.reactorD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-bundle-tracker-it/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-bundle-tracker-it&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-bundle-tracker-it)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-bundle-tracker-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-bundle-tracker-it)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-bundle-tracker-it.svg)](https://github.com/apache/sling-org-apache-sling-scripting-bundle-tracker-it/pulls) |
+| [Apache Sling Script Console](https://github.com/apache/sling-org-apache-sling-scripting-console) <br/> <small>([org.apache.sling.scripting.console](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.consoleD%22))</small> | Web Console plugin for evaluating scripts | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-console/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-console/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-console/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-console/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-console&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-console)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-console&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-console)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.console.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-console)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.console/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.console%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-console.svg)](https://github.com/apache/sling-org-apache-sling-scripting-console/pulls) |
+| [Apache Sling Scripting Core](https://github.com/apache/sling-org-apache-sling-scripting-core) <br/> <small>([org.apache.sling.scripting.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.coreD%22))</small> |          Sling Scripting core functionality      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-core/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-core/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-core/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-core/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-core&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-core)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-core&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-core)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-core)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.core%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-core.svg)](https://github.com/apache/sling-org-apache-sling-scripting-core/pulls) |
+| [Apache Sling Scripting EL API Wrapper](https://github.com/apache/sling-org-apache-sling-scripting-el-api) <br/> <small>([org.apache.sling.scripting.el-api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.el-apiD%22))</small> | This bundle wraps the Apache Tomcat 6.0.14 EL API used by Apache Sling Scripting JSP. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-el-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-el-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-el-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-el-api/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-el-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-el-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.el-api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-el-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.el-api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.el-api%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-el-api.svg)](https://github.com/apache/sling-org-apache-sling-scripting-el-api/pulls) |
+| [Apache Sling Scripting ESX](https://github.com/apache/sling-org-apache-sling-scripting-esx) <br/> <small>([org.apache.sling.scripting.esx](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.esxD%22))</small> | Support NodeJS like scripting and module resolution | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-esx/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-esx/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-esx/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-esx/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-esx&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-esx)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-esx&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-esx)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-esx.svg)](https://github.com/apache/sling-org-apache-sling-scripting-esx/pulls) |
+| [Apache Sling Scripting FreeMarker](https://github.com/apache/sling-org-apache-sling-scripting-freemarker) <br/> <small>([org.apache.sling.scripting.freemarker](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.freemarkerD%22))</small> | Support for FreeMarker scripting | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-freemarker/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-freemarker/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-freemarker/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-freemarker/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-freemarker&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-freemarker)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-freemarker&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-freemarker)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.freemarker.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-freemarker)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.freemarker/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.freemarker%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-freemarker.svg)](https://github.com/apache/sling-org-apache-sling-scripting-freemarker/pulls) |
+| [Apache Sling Scripting Groovy](https://github.com/apache/sling-org-apache-sling-scripting-groovy) <br/> <small>([org.apache.sling.scripting.groovy](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.groovyD%22))</small> | Support for scripting with Groovy | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-groovy/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-groovy/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-groovy/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-groovy/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-groovy&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-groovy)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-groovy&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-groovy)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.groovy.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-groovy)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.groovy/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.groovy%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-groovy.svg)](https://github.com/apache/sling-org-apache-sling-scripting-groovy/pulls) |
+| [Apache Sling Scripting Java Support](https://github.com/apache/sling-org-apache-sling-scripting-java) <br/> <small>([org.apache.sling.scripting.java](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.javaD%22))</small> | Support for scripting Java | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-java/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-java/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-java/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-java/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-java&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-java)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-java&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-java)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.java.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-java)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.java/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.java%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-java.svg)](https://github.com/apache/sling-org-apache-sling-scripting-java/pulls) |
+| [Apache Sling Scripting JavaScript](https://github.com/apache/sling-org-apache-sling-scripting-javascript) <br/> <small>([org.apache.sling.scripting.javascript](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.javascriptD%22))</small> | Support for JavaScript scripting | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-javascript/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-javascript/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-javascript/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-javascript/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-javascript&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-javascript)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-javascript&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-javascript)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.javascript.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-javascript)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.javascript/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.javascript%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-javascript.svg)](https://github.com/apache/sling-org-apache-sling-scripting-javascript/pulls) |
+| [Apache Sling Scripting JSP](https://github.com/apache/sling-org-apache-sling-scripting-jsp) <br/> <small>([org.apache.sling.scripting.jsp](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jspD%22))</small> | Support for JSP scripting | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-jsp)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp/pulls) |
+| [Apache Sling Scripting JSP API Wrapper](https://github.com/apache/sling-org-apache-sling-scripting-jsp-api) <br/> <small>([org.apache.sling.scripting.jsp-api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp-apiD%22))</small> | This bundle wraps the Apache Tomcat 6.0.14 JSP API used by Apache Sling Scripting JSP. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-api/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp-api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-jsp-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp-api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp-api%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-api.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-api/pulls) |
+| [Apache Sling Scripting JSP Standard Tag Library](https://github.com/apache/sling-org-apache-sling-scripting-jsp-jstl) <br/> <small>([org.apache.sling.scripting.jsp.jstl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.jstlD%22))</small> |          JavaServer Pages Standard Tag Library based on Jakarta Taglibs (XML support excluded)      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-jstl/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-jstl/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-jstl/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-jstl/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp-jstl&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-jstl)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-jstl.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-jstl/pulls) |
+| [Apache Sling Scripting JSP Tag Library](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib) <br/> <small>([org.apache.sling.scripting.jsp.taglib](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglibD%22))</small> |          Core Tag Library for Apache Sling JSP support      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp-taglib&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-taglib)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp-taglib&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-taglib)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp.taglib.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-jsp-taglib)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp.taglib/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglib%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-taglib.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib/pulls) |
+| [Apache Sling Scripting JSP Tag Library (Compat)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib-compat) <br/> <small>([org.apache.sling.scripting.jsp.taglib.compat](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglib.compatD%22))</small> |          Compatibility bundle for the Apache Sling Scripting JSP Tag Library      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib-compat/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib-compat/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib-compat/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-jsp-taglib-compat/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp-taglib-compat&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-taglib-compat)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-jsp-taglib-compat&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-jsp-taglib-compat)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.jsp.taglib.compat.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-jsp-taglib-compat)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.jsp.taglib.compat/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.jsp.taglib.compat%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-jsp-taglib-compat.svg)](https://github.com/apache/sling-org-apache-sling-scripting-jsp-taglib-compat/pulls) |
+| [Apache Sling Scripting HTL Engine](https://github.com/apache/sling-org-apache-sling-scripting-sightly) <br/> <small>([org.apache.sling.scripting.sightly](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightlyD%22))</small> |          The Apache Sling Scripting HTL Engine is a Java implementation of the HTML Template Language specification. The bundle contains the         HTL script engine and its runtime implementation.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly/pulls) |
+| [Apache Sling Scripting HTL Compiler](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler) <br/> <small>([org.apache.sling.scripting.sightly.compiler](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compilerD%22))</small> |          The Apache Sling Scripting HTL Compiler provides support for compiling HTML Template Language scripts into an Abstract         Syntax Tree.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-compiler&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-compiler)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-compiler&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-compiler)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.compiler.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-compiler)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.compiler/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compiler%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-compiler.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler/pulls) |
+| [Apache Sling Scripting HTL Java Compiler](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler-java) <br/> <small>([org.apache.sling.scripting.sightly.compiler.java](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compiler.javaD%22))</small> |          The Apache Sling Scripting HTL Java Compiler provides support for transpiling the Abstract Syntax Tree produced by the         org.apache.sling.scripting.sightly.compiler module into Java source code.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler-java/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler-java/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler-java/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-compiler-java/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-compiler-java&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-compiler-java)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-compiler-java&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-compiler-java)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.compiler.java.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-compiler-java)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.compiler.java/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.compiler.java%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-compiler-java.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-compiler-java/pulls) |
+| [Apache Sling Scripting HTL JS Use Provider](https://github.com/apache/sling-org-apache-sling-scripting-sightly-js-provider) <br/> <small>([org.apache.sling.scripting.sightly.js.provider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.js.providerD%22))</small> |          The Apache Sling HTL JavaScript Use Provider adds support for accessing JS scripts from HTL's Use-API.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-js-provider/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-js-provider/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-js-provider/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-js-provider/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-js-provider&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-js-provider)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-js-provider&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-js-provider)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.js.provider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-js-provider)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.js.provider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.js.provider%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-js-provider.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-js-provider/pulls) |
+| [Apache Sling Scripting HTL Sling Models Use Provider](https://github.com/apache/sling-org-apache-sling-scripting-sightly-models-provider) <br/> <small>([org.apache.sling.scripting.sightly.models.provider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.models.providerD%22))</small> |          Apache Sling Scripting HTL Sling Models Use Provider adds support for accessing Sling Models from HTL's Use-API leveraging the         ModelFactory.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-models-provider/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-models-provider/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-models-provider/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-models-provider/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-models-provider&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-models-provider)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-models-provider&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-models-provider)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.models.provider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-models-provider)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.models.provider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.models.provider%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-models-provider.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-models-provider/pulls) |
+| [Apache Sling Scripting HTL Read-Eval-Print Loop Environment](https://github.com/apache/sling-org-apache-sling-scripting-sightly-repl) <br/> <small>([org.apache.sling.scripting.sightly.repl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.replD%22))</small> | REPL for Apache Sling Scripting HTL engine | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-repl/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-repl/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-repl/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-repl/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-repl&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-repl)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-repl&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-repl)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.repl.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-repl)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.repl/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.repl%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-repl.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-repl/pulls) |
+| [Apache Sling Scripting HTL Runtime](https://github.com/apache/sling-org-apache-sling-scripting-sightly-runtime) <br/> <small>([org.apache.sling.scripting.sightly.runtime](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.runtimeD%22))</small> |          The Apache Sling Scripting HTL Runtime provides support for executing HTL Java compiled units produced by the org.apache.sling.scripting.sightly.compiler.java module.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-runtime/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-runtime/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-runtime/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-runtime/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-runtime&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-runtime)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-runtime&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-runtime)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.runtime.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-runtime)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.runtime/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.runtime%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-runtime.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-runtime/pulls) |
+| [Apache Sling Scripting HTL Testing](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing) <br/> <small>([org.apache.sling.scripting.sightly.testing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testingD%22))</small> | This project runs the integration tests for validating the Apache Sling Scripting HTL implementation         against the Adobe HTL TCK.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-testing&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-testing)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-testing&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-testing)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.testing.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-testing)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.testing/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testing%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-testing.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing/pulls) |
+| [Apache Sling Scripting HTL Testing Content](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing-content) <br/> <small>([org.apache.sling.scripting.sightly.testing-content](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testing-contentD%22))</small> |          This bundle contains:             - Content adapted from the Adobe HTL TCK meant to test the org.apache.sling.scripting.HTL implementations.             - Content meant to test performance of the org.apache.sling.scripting.HTL implementation.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing-content/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing-content/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing-content/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-sightly-testing-content/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-testing-content&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-testing-content)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-sightly-testing-content&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-sightly-testing-content)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.sightly.testing-content.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-sightly-testing-content)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.sightly.testing-content/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.sightly.testing-content%22)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-sightly-testing-content.svg)](https://github.com/apache/sling-org-apache-sling-scripting-sightly-testing-content/pulls) |
+| [Apache Sling Scripting Thymeleaf](https://github.com/apache/sling-org-apache-sling-scripting-thymeleaf) <br/> <small>([org.apache.sling.scripting.thymeleaf](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.thymeleafD%22))</small> | Apache Sling Scripting Thymeleaf | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-thymeleaf/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-thymeleaf/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-thymeleaf/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-thymeleaf/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-thymeleaf&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-thymeleaf)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-thymeleaf&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-thymeleaf)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.thymeleaf.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-thymeleaf)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.thymeleaf/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.thymeleaf%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-thymeleaf.svg)](https://github.com/apache/sling-org-apache-sling-scripting-thymeleaf/pulls) |
+| [Apache Sling Scripting W3C XML Processing Support](https://github.com/apache/sling-org-apache-sling-scripting-xproc) <br/> <small>([org.apache.sling.scripting.xproc](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.xprocD%22))</small> |      	Support for W3C XML Processing scripting (http://www.w3.org/XML/Processing/)      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-xproc/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-xproc/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-xproc/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-xproc/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-xproc&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-xproc)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-xproc&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-xproc)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-xproc.svg)](https://github.com/apache/sling-org-apache-sling-scripting-xproc/pulls) |
+| [Apache Sling Security](https://github.com/apache/sling-org-apache-sling-security) <br/> <small>([org.apache.sling.security](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.securityD%22))</small> |          The Apache Sling Security module.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-security/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-security/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-security/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-security/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-security&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-security)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-security&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-security)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.security.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-security)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.security/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.security%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-security.svg)](https://github.com/apache/sling-org-apache-sling-security/pulls) |
+| [Apache Sling Service User Web Console](https://github.com/apache/sling-org-apache-sling-serviceuser-webconsole) <br/> <small>([org.apache.sling.serviceuser.webconsole](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.serviceuser.webconsoleD%22))</small> |          Provides an OSGi Web Console for creating, updating and viewing Service Users.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-serviceuser-webconsole/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-serviceuser-webconsole/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-serviceuser-webconsole/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-serviceuser-webconsole/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-serviceuser-webconsole&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-serviceuser-webconsole)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-serviceuser-webconsole&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-serviceuser-webconsole)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.serviceuser.webconsole.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-serviceuser-webconsole)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.serviceuser.webconsole/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.serviceuser.webconsole%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-serviceuser-webconsole.svg)](https://github.com/apache/sling-org-apache-sling-serviceuser-webconsole/pulls) |
+| [Apache Sling Service User Mapper](https://github.com/apache/sling-org-apache-sling-serviceusermapper) <br/> <small>([org.apache.sling.serviceusermapper](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.serviceusermapperD%22))</small> |          Provides a service to map service names with         optional service information to user names to         be used to access repositories such as the JCR         repository or the Sling ResourceResolver.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-serviceusermapper/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-serviceusermapper/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-serviceusermapper/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-serviceusermapper/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-serviceusermapper&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-serviceusermapper)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-serviceusermapper&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-serviceusermapper)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.serviceusermapper.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-serviceusermapper)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.serviceusermapper/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.serviceusermapper%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-serviceusermapper.svg)](https://github.com/apache/sling-org-apache-sling-serviceusermapper/pulls) |
+| [Apache Sling Servlet Helpers](https://github.com/apache/sling-org-apache-sling-servlet-helpers) <br/> <small>([org.apache.sling.servlet-helpers](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlet-helpersD%22))</small> | Mock implementations of SlingHttpServletRequest, SlingHttpServletResponse and related classes. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlet-helpers/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlet-helpers/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlet-helpers/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlet-helpers/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlet-helpers&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlet-helpers)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlet-helpers&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlet-helpers)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.servlet-helpers.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-servlet-helpers)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.servlet-helpers/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlet-helpers%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlet-helpers.svg)](https://github.com/apache/sling-org-apache-sling-servlet-helpers/pulls) |
+| [Apache Sling Servlet Annotations](https://github.com/apache/sling-org-apache-sling-servlets-annotations) <br/> <small>([org.apache.sling.servlets.annotations](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.annotationsD%22))</small> |        OSGi DS 1.4 component property type annotations for Sling servlets and filters      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-annotations/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-annotations/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-annotations/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-annotations/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-annotations&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-annotations)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-annotations&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-annotations)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.servlets.annotations.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-servlets-annotations)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.servlets.annotations/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.annotations%22)&#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-annotations.svg)](https://github.com/apache/sling-org-apache-sling-servlets-annotations/pulls) |
+| [Apache Sling Servlets Annotations IT](https://github.com/apache/sling-org-apache-sling-servlets-annotations-it) <br/> <small>([org.apache.sling.servlets.annotations.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.annotations.itD%22))</small> |        Integration tests for OSGi DS 1.4 component property type annotations for Sling servlets and filters      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-annotations-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-annotations-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-annotations-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-annotations-it/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-annotations-it&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-annotations-it)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-annotations-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-annotations-it)&#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-annotations-it.svg)](https://github.com/apache/sling-org-apache-sling-servlets-annotations-it/pulls) |
+| [Apache Sling Default GET Servlets](https://github.com/apache/sling-org-apache-sling-servlets-get) <br/> <small>([org.apache.sling.servlets.get](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.getD%22))</small> |          Provides default GET servlets for HTML, Text and JSON rendering         and streaming resources.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-get/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-get/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-get/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-get/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-get&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-get)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-get&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-get)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.servlets.get.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-servlets-get)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.servlets.get/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.get%22)&#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-get.svg)](https://github.com/apache/sling-org-apache-sling-servlets-get/pulls) |
+| [Apache Sling Default POST Servlets](https://github.com/apache/sling-org-apache-sling-servlets-post) <br/> <small>([org.apache.sling.servlets.post](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.postD%22))</small> |          Provides default POST servlets.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-post/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-post/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-post/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-post/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-post&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-post)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-post&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-post)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.servlets.post.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-servlets-post)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.servlets.post/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.post%22)&#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-post.svg)](https://github.com/apache/sling-org-apache-sling-servlets-post/pulls) |
+| [Apache Sling Servlets Resolver](https://github.com/apache/sling-org-apache-sling-servlets-resolver) <br/> <small>([org.apache.sling.servlets.resolver](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.resolverD%22))</small> |          Bundle implementing the Sling API ServletResolver.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-resolver/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-resolver/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-resolver/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-servlets-resolver/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-resolver&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-resolver)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-servlets-resolver&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-servlets-resolver)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.servlets.resolver.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-servlets-resolver)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.servlets.resolver/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.servlets.resolver%22)&#32;[![servlets](https://sling.apache.org/badges/group-servlets.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/servlets.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-servlets-resolver.svg)](https://github.com/apache/sling-org-apache-sling-servlets-resolver/pulls) |
+| [Apache Sling Settings](https://github.com/apache/sling-org-apache-sling-settings) <br/> <small>([org.apache.sling.settings](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.settingsD%22))</small> |          Settings support including run modes      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-settings/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-settings/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-settings/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-settings/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-settings&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-settings)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-settings&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-settings)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.settings.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-settings)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.settings/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.settings%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-settings.svg)](https://github.com/apache/sling-org-apache-sling-settings/pulls) |
+| [Apache Sling Starter Application](https://github.com/apache/sling-org-apache-sling-starter) <br/> <small>([org.apache.sling.starter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.starterD%22))</small> |          The Sling Starter demo application.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-starter/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-starter/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-starter/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-starter/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-starter&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-starter)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.starter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-starter)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.starter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.starter%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-starter.svg)](https://github.com/apache/sling-org-apache-sling-starter/pulls) |
+| [Apache Sling Starter Content](https://github.com/apache/sling-org-apache-sling-starter-content) <br/> <small>([org.apache.sling.starter.content](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.starter.contentD%22))</small> |      This bundle provides content that is loaded in the JCR repository     for the Sling Starter.    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-starter-content/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-starter-content/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-starter-content/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-starter-content/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-starter-content&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-starter-content)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.starter.content.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-starter-content)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.starter.content/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.starter.content%22)&#32;[![starter](https://sling.apache.org/badges/group-starter.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/starter.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-starter-content.svg)](https://github.com/apache/sling-org-apache-sling-starter-content/pulls) |
+| [Apache Sling Superimposing Resource Provider](https://github.com/apache/sling-org-apache-sling-superimposing) <br/> <small>([org.apache.sling.superimposing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.superimposingD%22))</small> |          Allows to mirror resource trees and superimposing resources.         All changes from the master tree are reflected to the mirrored tree.         It is possible to add or overlay resources in the mirrored tree.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-superimposing/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-superimposing/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-superimposing/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-superimposing/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-superimposing&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-superimposing)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-superimposing&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-superimposing)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.superimposing.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-superimposing)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.superimposing/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.superimposing%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-superimposing.svg)](https://github.com/apache/sling-org-apache-sling-superimposing/pulls) |
+| [Apache Sling Log Tail Implementation](https://github.com/apache/sling-org-apache-sling-tail) <br/> <small>([org.apache.sling.tail](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tailD%22))</small> |          This bundle enables a web tail view of the system log files.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tail/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tail/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tail/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tail/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tail&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tail)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tail&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tail)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tail.svg)](https://github.com/apache/sling-org-apache-sling-tail/pulls) |
+| [Apache Sling Tenant](https://github.com/apache/sling-org-apache-sling-tenant) <br/> <small>([org.apache.sling.tenant](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tenantD%22))</small> |          This bundle provides the Tenant Provider Implementation and API.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tenant/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tenant/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tenant/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tenant/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tenant&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tenant)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tenant&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tenant)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.tenant.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-tenant)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.tenant/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tenant%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tenant.svg)](https://github.com/apache/sling-org-apache-sling-tenant/pulls) |
+| [Apache Sling Context-Aware Configuration Mock Plugin](https://github.com/apache/sling-org-apache-sling-testing-caconfig-mock-plugin) <br/> <small>([org.apache.sling.testing.caconfig-mock-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.caconfig-mock-pluginD%22))</small> | Mock Context Plugin for Apache Sling Context-Aware Configuration | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-caconfig-mock-plugin/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-caconfig-mock-plugin/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-caconfig-mock-plugin/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-caconfig-mock-plugin/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-caconfig-mock-plugin&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-caconfig-mock-plugin)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-caconfig-mock-plugin&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-caconfig-mock-plugin)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.caconfig-mock-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-caconfig-mock-plugin)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.caconfig-mock-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.caconfig-mock-plugin%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-caconfig-mock-plugin.svg)](https://github.com/apache/sling-org-apache-sling-testing-caconfig-mock-plugin/pulls) |
+| [Apache Sling Testing Clients](https://github.com/apache/sling-org-apache-sling-testing-clients) <br/> <small>([org.apache.sling.testing.clients](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.clientsD%22))</small> |          Sling testing http clients and utils      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-clients/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-clients/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-clients/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-clients/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-clients&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-clients)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-clients&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-clients)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.clients.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-clients)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.clients/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.clients%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-clients.svg)](https://github.com/apache/sling-org-apache-sling-testing-clients/pulls) |
+| [Apache Sling Testing Email Support](https://github.com/apache/sling-org-apache-sling-testing-email) <br/> <small>([org.apache.sling.testing.email](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.emailD%22))</small> |          Contains utilities that assist in validating email-enabled OSGi applications.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-email/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-email/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-email/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-email/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-email&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-email)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-email&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-email)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.email.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-email)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.email/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.email%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-email.svg)](https://github.com/apache/sling-org-apache-sling-testing-email/pulls) |
+| [Apache Sling Testing Hamcrest](https://github.com/apache/sling-org-apache-sling-testing-hamcrest) <br/> <small>([org.apache.sling.testing.hamcrest](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.hamcrestD%22))</small> | Hamcrest matchers tailored for Apache Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-hamcrest/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-hamcrest/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-hamcrest/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-hamcrest/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-hamcrest&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-hamcrest)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-hamcrest&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-hamcrest)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.hamcrest.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-hamcrest)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.hamcrest/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.hamcrest%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-hamcrest.svg)](https://github.com/apache/sling-org-apache-sling-testing-hamcrest/pulls) |
+| [Apache Sling Testing JCR Mock](https://github.com/apache/sling-org-apache-sling-testing-jcr-mock) <br/> <small>([org.apache.sling.testing.jcr-mock](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.jcr-mockD%22))</small> | Mock implementation of selected JCR APIs. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-jcr-mock/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-jcr-mock/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-jcr-mock/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-jcr-mock/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-jcr-mock&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-jcr-mock)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-jcr-mock&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-jcr-mock)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.jcr-mock.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-jcr-mock)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.jcr-mock/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.jcr-mock%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-jcr-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-jcr-mock/pulls) |
+| [Apache Sling Testing Mock Log Configuration](https://github.com/apache/sling-org-apache-sling-testing-logging-mock) <br/> <small>([org.apache.sling.testing.logging-mock](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.logging-mockD%22))</small> | Default simple SLF4J log configuration for Mock libraries. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-logging-mock/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-logging-mock/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-logging-mock/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-logging-mock/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-logging-mock&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-logging-mock)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.logging-mock.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-logging-mock)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.logging-mock/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.logging-mock%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-logging-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-logging-mock/pulls) |
+| [Apache Sling Testing OSGi Mock](https://github.com/apache/sling-org-apache-sling-testing-osgi-mock) <br/> <small>([org.apache.sling.testing.osgi-mock.reactor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.osgi-mock.reactorD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-osgi-mock/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-osgi-mock/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-osgi-mock/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-osgi-mock/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-osgi-mock&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-osgi-mock)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-osgi-mock&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-osgi-mock)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-osgi-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-osgi-mock/pulls) |
+| [Apache Sling Testing PaxExam](https://github.com/apache/sling-org-apache-sling-testing-paxexam) <br/> <small>([org.apache.sling.testing.paxexam](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.paxexamD%22))</small> | Test support for use with Pax Exam. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-paxexam/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-paxexam/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-paxexam/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-paxexam/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-paxexam&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-paxexam)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-paxexam&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-paxexam)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.paxexam.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-paxexam)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.paxexam/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.paxexam%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-paxexam.svg)](https://github.com/apache/sling-org-apache-sling-testing-paxexam/pulls) |
+| [Apache Sling Testing Resource Resolver Mock](https://github.com/apache/sling-org-apache-sling-testing-resourceresolver-mock) <br/> <small>([org.apache.sling.testing.resourceresolver-mock](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.resourceresolver-mockD%22))</small> |          Mock for the resource resolver / factory for easier testing.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-resourceresolver-mock/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-resourceresolver-mock/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-resourceresolver-mock/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-resourceresolver-mock/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-resourceresolver-mock&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-resourceresolver-mock)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-resourceresolver-mock&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-resourceresolver-mock)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.resourceresolver-mock.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-resourceresolver-mock)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.resourceresolver-mock/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.resourceresolver-mock%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-resourceresolver-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-resourceresolver-mock/pulls) |
+| [Apache Sling Testing Rules](https://github.com/apache/sling-org-apache-sling-testing-rules) <br/> <small>([org.apache.sling.testing.rules](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.rulesD%22))</small> |          Sling testing junit rules and utils      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-rules/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-rules/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-rules/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-rules/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-rules&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-rules)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-rules&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-rules)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.rules.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-rules)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.rules/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.rules%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-rules.svg)](https://github.com/apache/sling-org-apache-sling-testing-rules/pulls) |
+| [Apache Sling Server Setup Tools](https://github.com/apache/sling-org-apache-sling-testing-serversetup) <br/> <small>([org.apache.sling.testing.serversetup](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.serversetupD%22))</small> |          Sling Server Setup utilities.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-serversetup/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-serversetup/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-serversetup/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-serversetup/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-serversetup&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-serversetup)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-serversetup&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-serversetup)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.serversetup.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-serversetup)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.serversetup/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.serversetup%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-serversetup.svg)](https://github.com/apache/sling-org-apache-sling-testing-serversetup/pulls) |
+| [Apache Sling Testing Sling Mock](https://github.com/apache/sling-org-apache-sling-testing-sling-mock) <br/> <small>([org.apache.sling.testing.sling-mock.reactor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.sling-mock.reactorD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-sling-mock&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-sling-mock)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-sling-mock&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-sling-mock)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-sling-mock.svg)](https://github.com/apache/sling-org-apache-sling-testing-sling-mock/pulls) |
+| [Apache Sling Testing Sling Mock Oak](https://github.com/apache/sling-org-apache-sling-testing-sling-mock-oak) <br/> <small>([org.apache.sling.testing.sling-mock-oak](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.sling-mock-oakD%22))</small> | Implements a resource resolver type for Jackrabbit Oak that can be used in unit tests based on Sling Mocks. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock-oak/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock-oak/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock-oak/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-testing-sling-mock-oak/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-sling-mock-oak&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-sling-mock-oak)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-testing-sling-mock-oak&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-testing-sling-mock-oak)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.testing.sling-mock-oak.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-testing-sling-mock-oak)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.testing.sling-mock-oak/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.testing.sling-mock-oak%22)&#32;[![testing](https://sling.apache.org/badges/group-testing.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/testing.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-testing-sling-mock-oak.svg)](https://github.com/apache/sling-org-apache-sling-testing-sling-mock-oak/pulls) |
+| [Apache Sling Tooling Support Install](https://github.com/apache/sling-org-apache-sling-tooling-support-install) <br/> <small>([org.apache.sling.tooling.support.install](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tooling.support.installD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tooling-support-install/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tooling-support-install/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tooling-support-install/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tooling-support-install/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tooling-support-install&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tooling-support-install)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tooling-support-install&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tooling-support-install)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.tooling.support.install.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-tooling-support-install)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.tooling.support.install/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tooling.support.install%22)&#32;[![tooling](https://sling.apache.org/badges/group-tooling.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/tooling.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tooling-support-install.svg)](https://github.com/apache/sling-org-apache-sling-tooling-support-install/pulls) |
+| [Apache Sling Tooling Support Source](https://github.com/apache/sling-org-apache-sling-tooling-support-source) <br/> <small>([org.apache.sling.tooling.support.source](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tooling.support.sourceD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tooling-support-source/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tooling-support-source/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tooling-support-source/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tooling-support-source/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tooling-support-source&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tooling-support-source)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tooling-support-source&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tooling-support-source)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.tooling.support.source.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-tooling-support-source)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.tooling.support.source/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tooling.support.source%22)&#32;[![tooling](https://sling.apache.org/badges/group-tooling.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/tooling.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tooling-support-source.svg)](https://github.com/apache/sling-org-apache-sling-tooling-support-source/pulls) |
+| [Apache Sling Log Tracer](https://github.com/apache/sling-org-apache-sling-tracer) <br/> <small>([org.apache.sling.tracer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tracerD%22))</small> |      Tracer provides support for enabling the logs for specific category at specific level and     only for specific request. It provides a very fine level of control via config provided     as part of HTTP request around how the logging should be performed for given category.      Refer to http://sling.apache.org/documentation/bundles/log-tracers.html    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tracer/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tracer/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tracer/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tracer/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tracer&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tracer)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tracer&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tracer)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.tracer.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-tracer)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.tracer/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tracer%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tracer.svg)](https://github.com/apache/sling-org-apache-sling-tracer/pulls) |
+| [Apache Sling URL Rewriter](https://github.com/apache/sling-org-apache-sling-urlrewriter) <br/> <small>([org.apache.sling.urlrewriter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.urlrewriterD%22))</small> | Apache Sling URL Rewriter | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-urlrewriter/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-urlrewriter/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-urlrewriter/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-urlrewriter/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-urlrewriter&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-urlrewriter)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-urlrewriter&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-urlrewriter)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.urlrewriter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-urlrewriter)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.urlrewriter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.urlrewriter%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-urlrewriter.svg)](https://github.com/apache/sling-org-apache-sling-urlrewriter/pulls) |
+| [Apache Sling Validation Framework API](https://github.com/apache/sling-org-apache-sling-validation-api) <br/> <small>([org.apache.sling.validation.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.apiD%22))</small> | The Apache Sling Validation Framework API | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-validation-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-validation-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-validation-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-validation-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.validation.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-validation-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.validation.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.api%22)&#32;[![validation](https://sling.apache.org/badges/group-validation.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/validation.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-validation-api.svg)](https://github.com/apache/sling-org-apache-sling-validation-api/pulls) |
+| [Apache Sling Validation Framework Core Implementation](https://github.com/apache/sling-org-apache-sling-validation-core) <br/> <small>([org.apache.sling.validation.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.coreD%22))</small> | Provides Validation services to Apache Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-core/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-core/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-core/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-core/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-validation-core&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-validation-core)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-validation-core&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-validation-core)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.validation.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-validation-core)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.validation.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.core%22)&#32;[![validation](https://sling.apache.org/badges/group-validation.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/validation.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-validation-core.svg)](https://github.com/apache/sling-org-apache-sling-validation-core/pulls) |
+| [Apache Sling Validation Framework Examples](https://github.com/apache/sling-org-apache-sling-validation-examples) <br/> <small>([org.apache.sling.validation.examples](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.examplesD%22))</small> | Demo Examples for the Apache Sling Validation Framework | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-examples/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-examples/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-examples/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-examples/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-validation-examples&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-validation-examples)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-validation-examples&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-validation-examples)&#32;[![validation](https://sling.apache.org/badges/group-validation.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/validation.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-validation-examples.svg)](https://github.com/apache/sling-org-apache-sling-validation-examples/pulls) |
+| [Apache Sling Validation Framework Testing Services](https://github.com/apache/sling-org-apache-sling-validation-test-services) <br/> <small>([org.apache.sling.validation.test-services](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.test-servicesD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-test-services/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-test-services/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-test-services/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-validation-test-services/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-validation-test-services&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-validation-test-services)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-validation-test-services&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-validation-test-services)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.validation.test-services.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-validation-test-services)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.validation.test-services/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.validation.test-services%22)&#32;[![validation](https://sling.apache.org/badges/group-validation.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/validation.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-validation-test-services.svg)](https://github.com/apache/sling-org-apache-sling-validation-test-services/pulls) |
+| [Apache Sling XSS Protection API](https://github.com/apache/sling-org-apache-sling-xss) <br/> <small>([org.apache.sling.xss](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.xssD%22))</small> |          Apache Sling XSS Protection Bundle providing XSS protection based on the OWASP AntiSamy and OWASP Java Encoder libraries.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-xss/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-xss/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-xss/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-xss/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-xss&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-xss)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-xss&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-xss)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.xss.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-xss)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.xss/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.xss%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-xss.svg)](https://github.com/apache/sling-org-apache-sling-xss/pulls) |
+| [Apache Sling Parent Reactor](https://github.com/apache/sling-parent) <br/> <small>([sling-parent-reactor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-parent-reactorD%22))</small> | The reactor pom to build all Sling parents | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-parent/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-parent/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-parent/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-parent/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-parent&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-parent) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-parent.svg)](https://github.com/apache/sling-parent/pulls) |
+| [Sling Project Archetype](https://github.com/apache/sling-project-archetype) <br/> <small>([sling-project-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-project-archetypeD%22))</small> |          This archetype is creating a full Sling Project composed of         a OSGi Bundle and a Content Package which can be deployed         to the Sling using specific profiles. It also contains two shadow         folders that provide example code / files which are not part         of the default build but can be easily copied into the active modules.          If the project was created with the **optionAll** property set         to **y** (yes) then an **All** package is created with acts as         the single deployment unit of all bundles and packages in that         project.         Otherwise the **ui.apps** package is the deployment unit.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-project-archetype/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-project-archetype/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-project-archetype/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-project-archetype/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-project-archetype&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-project-archetype)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-project-archetype.svg)](https://www.javadoc.io/doc/org.apache.sling/project-archetype)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-project-archetype/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-project-archetype%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-project-archetype.svg)](https://github.com/apache/sling-project-archetype/pulls) |
+| [Apache Sling Samples (Builder)](https://github.com/apache/sling-samples) <br/> <small>([sling-samples-builder](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-samples-builderD%22))</small> |          Pseudo project to build all sample modules.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-samples/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-samples/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-samples/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-samples/job/master/test/?width=800&height=600) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-samples.svg)](https://github.com/apache/sling-samples/pulls) |
+| [Apache Sling Scripting Bundle Maven Plugin](https://github.com/apache/sling-scriptingbundle-maven-plugin) <br/> <small>([scriptingbundle-maven-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22scriptingbundle-maven-pluginD%22))</small> | The Apache Sling Scripting Bundle Maven Plugin provides support for packing server-side scripts as bundle         entries (directly embedded or compiled as Java classes). When executed, the plugin will define two system properties         which can be used to populate the Provide-Capability and Require-Capability bundle headers. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-scriptingbundle-maven-plugin/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-scriptingbundle-maven-plugin/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-scriptingbundle-maven-plugin/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-scriptingbundle-maven-plugin/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-scriptingbundle-maven-plugin&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-scriptingbundle-maven-plugin)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-scriptingbundle-maven-plugin&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-scriptingbundle-maven-plugin)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/scriptingbundle-maven-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/scriptingbundle-maven-plugin)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/scriptingbundle-maven-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22scriptingbundle-maven-plugin%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-scriptingbundle-maven-plugin.svg)](https://github.com/apache/sling-scriptingbundle-maven-plugin/pulls) |
+| [Apache Sling Servlet Archetype](https://github.com/apache/sling-servlet-archetype) <br/> <small>([sling-servlet-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-servlet-archetypeD%22))</small> | Maven archetype for Sling Servlets | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-servlet-archetype/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-servlet-archetype/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-servlet-archetype/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-servlet-archetype/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-servlet-archetype&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-servlet-archetype)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-servlet-archetype.svg)](https://www.javadoc.io/doc/org.apache.sling/servlet-archetype)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-servlet-archetype/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-servlet-archetype%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-servlet-archetype.svg)](https://github.com/apache/sling-servlet-archetype/pulls) |
+| [Apache Sling Website](https://github.com/apache/sling-site) <br/> <small>([sling-site](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-siteD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-site/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-site/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-site/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-site/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-site&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-site) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-site.svg)](https://github.com/apache/sling-site/pulls) |
+| [Apache Sling OSGi Feature Maven Plugin](https://github.com/apache/sling-slingfeature-maven-plugin) <br/> <small>([slingfeature-maven-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22slingfeature-maven-pluginD%22))</small> |          Maven Plugin for OSGi Applications      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-slingfeature-maven-plugin/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-slingfeature-maven-plugin/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-slingfeature-maven-plugin/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-slingfeature-maven-plugin/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-slingfeature-maven-plugin&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-slingfeature-maven-plugin)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-slingfeature-maven-plugin&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-slingfeature-maven-plugin)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/slingfeature-maven-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/slingfeature-maven-plugin)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/slingfeature-maven-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22slingfeature-maven-plugin%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-slingfeature-maven-plugin.svg)](https://github.com/apache/sling-slingfeature-maven-plugin/pulls) |
+| [Apache Sling Slingstart Archetype](https://github.com/apache/sling-slingstart-archetype) <br/> <small>([sling-slingstart-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-slingstart-archetypeD%22))</small> | Maven archetype for a Sling Slingstart application | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-slingstart-archetype/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-slingstart-archetype/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-slingstart-archetype/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-slingstart-archetype/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-slingstart-archetype&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-slingstart-archetype)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/sling-slingstart-archetype.svg)](https://www.javadoc.io/doc/org.apache.sling/slingstart-archetype)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/sling-slingstart-archetype/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-slingstart-archetype%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-slingstart-archetype.svg)](https://github.com/apache/sling-slingstart-archetype/pulls) |
+| [Apache Sling SlingStart Maven Plugin](https://github.com/apache/sling-slingstart-maven-plugin) <br/> <small>([slingstart-maven-plugin](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22slingstart-maven-pluginD%22))</small> |          Maven Plugin supporting Sling Launchpad      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-slingstart-maven-plugin/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-slingstart-maven-plugin/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-slingstart-maven-plugin/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-slingstart-maven-plugin/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-slingstart-maven-plugin&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-slingstart-maven-plugin)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-slingstart-maven-plugin&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-slingstart-maven-plugin)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/slingstart-maven-plugin.svg)](https://www.javadoc.io/doc/org.apache.sling/slingstart-maven-plugin)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/slingstart-maven-plugin/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22slingstart-maven-plugin%22) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-slingstart-maven-plugin.svg)](https://github.com/apache/sling-slingstart-maven-plugin/pulls) |
+| [Apache Sling Taglib Archetype](https://github.com/apache/sling-taglib-archetype) <br/> <small>([sling-taglib-archetype](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-taglib-archetypeD%22))</small> | Maven archetype for JSP Taglib | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-taglib-archetype/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-taglib-archetype/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-taglib-archetype/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-taglib-archetype/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-taglib-archetype&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-taglib-archetype) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-taglib-archetype.svg)](https://github.com/apache/sling-taglib-archetype/pulls) |
+| [Apache Sling Whiteboard (Builder)](https://github.com/apache/sling-whiteboard) <br/> <small>([sling-whiteboard-builder](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22sling-whiteboard-builderD%22))</small> |          Builder module for the Sling Whiteboard. Modules should be added here on a case by case basis,         as they will be included in the CI build and PR checks.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-whiteboard/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-whiteboard/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-whiteboard/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-whiteboard/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-whiteboard&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-whiteboard)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-whiteboard&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-whiteboard) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-whiteboard.svg)](https://github.com/apache/sling-whiteboard/pulls) |
\ No newline at end of file
diff --git a/docs/status/contrib.md b/docs/status/contrib.md
index ca1529b..ece0d8d 100644
--- a/docs/status/contrib.md
+++ b/docs/status/contrib.md
@@ -1,70 +1,68 @@
-[Apache Sling](https://sling.apache.org) > [Aggregator](https://github.com/apache/sling-aggregator/) > [Modules](https://github.com/apache/sling-aggregator/blob/master/docs/modules.md) > contrib
-# contrib Modules
+[Apache Sling](https://sling.apache.org) > [Aggregator](https://github.com/apache/sling-aggregator/) > [Modules](https://github.com/apache/sling-aggregator/blob/master/docs/modules.md) > Contrib
+# Contrib Modules
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling NoSQL MongoDB Resource Provider](https://github.com/apache/sling-org-apache-sling-nosql-mongodb-resourceprovider) <br/> <small>([org.apache.sling.nosql.mongodb-resourceprovider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.mongodb-resourceproviderD%22))</small> | Resource Provider with MongoDB Persistence for Apache Sling. | &#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.mongodb-resourceprovider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.mongodb-resourceprovider%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.mongodb-resourceprovider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-mongodb-resourceprovider)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-nosql-mongodb-resourceprovider/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-mongodb-resourceprovider.svg)](https://github.com/apache/sling-org-apache-sling-nosql-mongodb-resourceprovider/pulls) |
-| [Apache Sling MoM Implementation using JMS with AMQ](https://github.com/apache/sling-org-apache-sling-jms) <br/> <small>([org.apache.sling.jms](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jmsD%22))</small> |          Provides a JMS Connection provider that works OOTB in a cluster or uses a pre-existing AMQ endpoint depending on the configuration.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jms/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jms%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jms.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jms)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jms/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jms/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jms/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jms/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jms.svg)](https://github.com/apache/sling-org-apache-sling-jms/pulls) |
-| [Apache Sling Launchpad Contrib Testing](https://github.com/apache/sling-org-apache-sling-launchpad-contrib-testing) <br/> <small>([org.apache.sling.launchpad.contrib-testing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.contrib-testingD%22))</small> |          Apache Sling Launchpad Contrib Testing module, contains integration tests that         were previously in the launchpad webapp module.      | &#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-contrib-testing/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-contrib-testing/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-launchpad-contrib-testing/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-launchpad-contrib-testing/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-contrib-testing.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-contrib-testing/pulls) |
-| [Apache Sling Inventory Printer Based on Resources](https://github.com/apache/sling-org-apache-sling-resource-inventory) <br/> <small>([org.apache.sling.resource.inventory](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource.inventoryD%22))</small> |  | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resource.inventory/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource.inventory%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resource.inventory.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resource-inventory)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-resource-inventory/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resource-inventory/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-resource-inventory/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resource-inventory/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resource-inventory.svg)](https://github.com/apache/sling-org-apache-sling-resource-inventory/pulls) |
-| [Apache Sling Security](https://github.com/apache/sling-org-apache-sling-security) <br/> <small>([org.apache.sling.security](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.securityD%22))</small> |          The Apache Sling Security module.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.security/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.security%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.security.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-security)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-security/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-security/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-security/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-security/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-security.svg)](https://github.com/apache/sling-org-apache-sling-security/pulls) |
-| [Apache Sling Jobs Integration Tests](https://github.com/apache/sling-org-apache-sling-jobs-it) <br/> <small>([org.apache.sling.jobs-it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobs-itD%22))</small> |          Integration testing Support for Job processing using message passing..      | &#32;[![jobs](https://sling.apache.org/badges/group-jobs.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jobs.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jobs-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jobs-it.svg)](https://github.com/apache/sling-org-apache-sling-jobs-it/pulls) |
-| [Apache Sling Distribution Sample](https://github.com/apache/sling-org-apache-sling-distribution-sample) <br/> <small>([org.apache.sling.distribution.sample](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.sampleD%22))</small> |          The Apache Sling Distribution sample bundle provides a set of sample configurations and custom component implementations.      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.sample/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.sample%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.sample.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-sample)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-sample/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-sample/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-sample/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-sample/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-sample.svg)](https://github.com/apache/sling-org-apache-sling-distribution-sample/pulls) |
-| [Apache Sling OSGi PAX Exam support library](https://github.com/apache/sling-org-apache-sling-commons-cache-container-test) <br/> <small>([org.apache.sling.commons.cache.container-test](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.container-testD%22))</small> |          This bundle provides a base class for OSGi Container tests. It should be incuded as a dependency with          a scope of test.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-container-test/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-container-test/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-cache-container-test/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-container-test/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-container-test.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-container-test/pulls) |
-| [Apache Sling File Optimization](https://github.com/apache/sling-org-apache-sling-file-optimization) <br/> <small>([org.apache.sling.fileoptim](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fileoptimD%22))</small> |          Bundle for optimizing files stored in the Apache Sling repository. Includes a plugin architecture for providing file optimizers and hooks to automatically and manually optimize files.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fileoptim/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fileoptim%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fileoptim.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-file-optimization)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-file-optimization/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-file-optimization/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-file-optimization/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-file-optimization/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-file-optimization.svg)](https://github.com/apache/sling-org-apache-sling-file-optimization/pulls) |
-| [Apache Sling Script Console](https://github.com/apache/sling-org-apache-sling-scripting-console) <br/> <small>([org.apache.sling.scripting.console](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.consoleD%22))</small> | Web Console plugin for evaluating scripts | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.console/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.console%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.console.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-console)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-console/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-console/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-console/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-console/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-console.svg)](https://github.com/apache/sling-org-apache-sling-scripting-console/pulls) |
-| [Apache Sling Cache Portal Cache](https://github.com/apache/sling-org-apache-sling-commons-cache-portal) <br/> <small>([org.apache.sling.commons.cache.portal](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.portalD%22))</small> |          This bundle provides an implementation of the portal Cache using the Cache API .      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-portal/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-portal/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-cache-portal/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-portal/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-portal.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-portal/pulls) |
-| [Apache Sling Rewriter](https://github.com/apache/sling-org-apache-sling-rewriter) <br/> <small>([org.apache.sling.rewriter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.rewriterD%22))</small> |          The Apache Sling Rewriter allows configurable post processing of any output         from Apache Sling. The output can be processed by a configurable processor         or a configurable pipeline.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.rewriter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.rewriter%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.rewriter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-rewriter)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-rewriter/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-rewriter/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-rewriter/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-rewriter/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-rewriter.svg)](https://github.com/apache/sling-org-apache-sling-rewriter/pulls) |
-| [Apache Sling Distribution Core](https://github.com/apache/sling-org-apache-sling-distribution-core) <br/> <small>([org.apache.sling.distribution.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.coreD%22))</small> |          The Apache Sling Distribution Core bundle provides the basic code infrastructure and API implementations for the         Sling Content Distribution module      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.core%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-core)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-core/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-core/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-core/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-core/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-core.svg)](https://github.com/apache/sling-org-apache-sling-distribution-core/pulls) |
-| [Apache Sling Message oriented Middleware API](https://github.com/apache/sling-org-apache-sling-mom) <br/> <small>([org.apache.sling.mom](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.momD%22))</small> |          An API to support message passing using queues or publish/subscribe patterns.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.mom/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.mom%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.mom.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-mom)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-mom/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-mom/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-mom/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-mom/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-mom.svg)](https://github.com/apache/sling-org-apache-sling-mom/pulls) |
-| [Apache Sling Cache API EhCache implementation](https://github.com/apache/sling-org-apache-sling-commons-cache-ehcache) <br/> <small>([org.apache.sling.commons.cache.ehcache](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.ehcacheD%22))</small> |          This bundle provides an implementation of the Cache API using ehcache.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-ehcache/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-ehcache/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-cache-ehcache/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-ehcache/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-ehcache.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-ehcache/pulls) |
-| [Apache Sling Crankstart Launcher](https://github.com/apache/sling-org-apache-sling-crankstart-launcher) <br/> <small>([org.apache.sling.crankstart.launcher](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.crankstart.launcherD%22))</small> |          Sling launcher that gets artifacts defined in a Sling Provisioning         Model at runtime, instead of embedding them in the launcher jar like         the Sling Launchpad does.      | &#32;[![crankstart](https://sling.apache.org/badges/group-crankstart.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/crankstart.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.crankstart.launcher/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.crankstart.launcher%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.crankstart.launcher.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-crankstart-launcher)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-launcher/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-launcher/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-crankstart-launcher/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-launcher/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-crankstart-launcher.svg)](https://github.com/apache/sling-org-apache-sling-crankstart-launcher/pulls) |
-| [Apache Sling System Bundle Extension: Nashorn Scripting API](https://github.com/apache/sling-org-apache-sling-fragment-nashorn) <br/> <small>([org.apache.sling.fragment.nashorn](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.nashornD%22))</small> |          Adds the Nashorn Scripting API package to the system bundle exports.      | &#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-nashorn/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-nashorn/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-fragment-nashorn/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-fragment-nashorn/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-nashorn.svg)](https://github.com/apache/sling-org-apache-sling-fragment-nashorn/pulls) |
-| [Apache Sling JCR Resource Security](https://github.com/apache/sling-org-apache-sling-jcr-resourcesecurity) <br/> <small>([org.apache.sling.jcr.resourcesecurity](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resourcesecurityD%22))</small> |          This bundle provides a resource access gate to protect resources based on JCR nodes.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.resourcesecurity/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resourcesecurity%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.resourcesecurity.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-resourcesecurity)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-resourcesecurity/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-resourcesecurity/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-resourcesecurity/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-resourcesecurity/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-resourcesecurity.svg)](https://github.com/apache/sling-org-apache-sling-jcr-resourcesecurity/pulls) |
-| [Apache Sling Scripting W3C XML Processing Support](https://github.com/apache/sling-org-apache-sling-scripting-xproc) <br/> <small>([org.apache.sling.scripting.xproc](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.xprocD%22))</small> |      	Support for W3C XML Processing scripting (http://www.w3.org/XML/Processing/)      | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-xproc/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-xproc/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-xproc/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-xproc/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-xproc.svg)](https://github.com/apache/sling-org-apache-sling-scripting-xproc/pulls) |
-| [Apache Sling Hypermedia API client-side tools](https://github.com/apache/sling-org-apache-sling-hapi-client) <br/> <small>([org.apache.sling.hapi.client](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi.clientD%22))</small> | Sling client-side tools for HApi | &#32;[![hapi](https://sling.apache.org/badges/group-hapi.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hapi.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hapi.client/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi.client%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hapi.client.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hapi-client)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi-client/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi-client/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-hapi-client/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi-client/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hapi-client.svg)](https://github.com/apache/sling-org-apache-sling-hapi-client/pulls) |
-| [Apache Sling Authentication XING OAuth](https://github.com/apache/sling-org-apache-sling-auth-xing-oauth) <br/> <small>([org.apache.sling.auth.xing.oauth](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.oauthD%22))</small> | Apache Sling Authentication XING OAuth | &#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.xing.oauth/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.oauth%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.xing.oauth.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-xing-oauth)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-oauth/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-oauth/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-auth-xing-oauth/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-oauth/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-xing-oauth.svg)](https://github.com/apache/sling-org-apache-sling-auth-xing-oauth/pulls) |
-| [Apache Sling Scripting ESX](https://github.com/apache/sling-org-apache-sling-scripting-esx) <br/> <small>([org.apache.sling.scripting.esx](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.esxD%22))</small> | Support NodeJS like scripting and module resolution | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-esx/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-esx/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-esx/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-esx/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-esx.svg)](https://github.com/apache/sling-org-apache-sling-scripting-esx/pulls) |
-| [Apache Sling Tenant](https://github.com/apache/sling-org-apache-sling-tenant) <br/> <small>([org.apache.sling.tenant](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tenantD%22))</small> |          This bundle provides the Tenant Provider Implementation and API.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.tenant/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tenant%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.tenant.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-tenant)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-tenant/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tenant/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-tenant/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tenant/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tenant.svg)](https://github.com/apache/sling-org-apache-sling-tenant/pulls) |
-| [Apache Sling Log Tracer](https://github.com/apache/sling-org-apache-sling-tracer) <br/> <small>([org.apache.sling.tracer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tracerD%22))</small> |      Tracer provides support for enabling the logs for specific category at specific level and     only for specific request. It provides a very fine level of control via config provided     as part of HTTP request around how the logging should be performed for given category.      Refer to http://sling.apache.org/documentation/bundles/log-tracers.html    | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.tracer/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tracer%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.tracer.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-tracer)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-tracer/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tracer/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-tracer/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tracer/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tracer.svg)](https://github.com/apache/sling-org-apache-sling-tracer/pulls) |
-| [Apache Sling NoSQL Couchbase Resource Provider](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-resourceprovider) <br/> <small>([org.apache.sling.nosql.couchbase-resourceprovider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-resourceproviderD%22))</small> | Resource Provider with Couchbase Persistence for Apache Sling. | &#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.couchbase-resourceprovider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-resourceprovider%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.couchbase-resourceprovider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-couchbase-resourceprovider)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-nosql-couchbase-resourceprovider/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-couchbase-resourceprovider.svg)](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-resourceprovider/pulls) |
-| [Apache Sling JCR JS NodeTypes](https://github.com/apache/sling-org-apache-sling-jcr-js-nodetypes) <br/> <small>([org.apache.sling.jcr.js.nodetypes](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.js.nodetypesD%22))</small> |  	Uses Apache Sling to generate a JavaScript representation of JCR node types.      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-js-nodetypes/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-js-nodetypes/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-js-nodetypes/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-js-nodetypes/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-js-nodetypes.svg)](https://github.com/apache/sling-org-apache-sling-jcr-js-nodetypes/pulls) |
-| [Apache Sling Jobs Support](https://github.com/apache/sling-org-apache-sling-jobs) <br/> <small>([org.apache.sling.jobs](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobsD%22))</small> |          Support for Job processing using message passing..      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jobs/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobs%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jobs.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jobs)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jobs/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jobs.svg)](https://github.com/apache/sling-org-apache-sling-jobs/pulls) |
-| [Apache Sling Dynamic Include](https://github.com/apache/sling-org-apache-sling-dynamic-include) <br/> <small>([org.apache.sling.dynamic-include](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.dynamic-includeD%22))</small> | Dynamic Include filter for Apache Sling | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.dynamic-include/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.dynamic-include%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.dynamic-include.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-dynamic-include)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-dynamic-include/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-dynamic-include/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-dynamic-include/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-dynamic-include/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-dynamic-include.svg)](https://github.com/apache/sling-org-apache-sling-dynamic-include/pulls) |
-| [Apache Sling Resource Collection API](https://github.com/apache/sling-org-apache-sling-resourcecollection) <br/> <small>([org.apache.sling.resourcecollection](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcecollectionD%22))</small> |          The Apache Sling resource collection bundle provides an api to manage collections of Resources.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resourcecollection/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcecollection%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resourcecollection.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resourcecollection)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-resourcecollection/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resourcecollection/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-resourcecollection/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resourcecollection/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resourcecollection.svg)](https://github.com/apache/sling-org-apache-sling-resourcecollection/pulls) |
-| [Apache Sling Crankstart Test Services](https://github.com/apache/sling-org-apache-sling-crankstart-test-services) <br/> <small>([org.apache.sling.crankstart.test.services](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.crankstart.test.servicesD%22))</small> | Bundle used to test the Crankstart launcher | &#32;[![crankstart](https://sling.apache.org/badges/group-crankstart.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/crankstart.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.crankstart.test.services/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.crankstart.test.services%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.crankstart.test.services.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-crankstart-test-services)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-test-services/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-test-services/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-crankstart-test-services/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-crankstart-test-services/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-crankstart-test-services.svg)](https://github.com/apache/sling-org-apache-sling-crankstart-test-services/pulls) |
-| [Apache Sling Resource Merger](https://github.com/apache/sling-org-apache-sling-resourcemerger) <br/> <small>([org.apache.sling.resourcemerger](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcemergerD%22))</small> |          This bundle provides services to merge resources.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resourcemerger/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcemerger%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resourcemerger.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resourcemerger)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-resourcemerger/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resourcemerger/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-resourcemerger/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resourcemerger/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resourcemerger.svg)](https://github.com/apache/sling-org-apache-sling-resourcemerger/pulls) |
-| [Apache Sling Oak Restrictions](https://github.com/apache/sling-org-apache-sling-oak-restrictions) <br/> <small>([org.apache.sling.oak.restrictions](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.oak.restrictionsD%22))</small> |          Supports additional restrictions for OAK (e.g. for resource type).            | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.oak.restrictions/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.oak.restrictions%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.oak.restrictions.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-oak-restrictions)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-oak-restrictions/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-oak-restrictions/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-oak-restrictions/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-oak-restrictions/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-oak-restrictions.svg)](https://github.com/apache/sling-org-apache-sling-oak-restrictions/pulls) |
-| [Apache Sling Hypermedia Api Sample Content](https://github.com/apache/sling-org-apache-sling-hapi-samplecontent) <br/> <small>([org.apache.sling.hapi.samplecontent](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi.samplecontentD%22))</small> | Sling Hypermedia Api demo content | &#32;[![hapi](https://sling.apache.org/badges/group-hapi.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hapi.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi-samplecontent/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi-samplecontent/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-hapi-samplecontent/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi-samplecontent/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hapi-samplecontent.svg)](https://github.com/apache/sling-org-apache-sling-hapi-samplecontent/pulls) |
-| [Apache Sling Commons HTML Utilities](https://github.com/apache/sling-org-apache-sling-commons-html) <br/> <small>([org.apache.sling.commons.html](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.htmlD%22))</small> |          The Sling Commons HTML bundle provides utility classes for parsing and creating HTML.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.html/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.html%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.html.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-html)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-html/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-html/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-html/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-html/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-html.svg)](https://github.com/apache/sling-org-apache-sling-commons-html/pulls) |
-| [Apache Sling NoSQL Generic Resource Provider](https://github.com/apache/sling-org-apache-sling-nosql-generic) <br/> <small>([org.apache.sling.nosql.generic](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.genericD%22))</small> |  | &#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.generic/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.generic%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.generic.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-generic)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-generic/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-generic/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-nosql-generic/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-generic/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-generic.svg)](https://github.com/apache/sling-org-apache-sling-nosql-generic/pulls) |
-| [Apache Sling ClassLoader Leak Detector](https://github.com/apache/sling-org-apache-sling-extensions-classloader-leak-detector) <br/> <small>([org.apache.sling.extensions.classloader-leak-detector](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.classloader-leak-detectorD%22))</small> |      Provides a web console configuration printer to provide details around classloader leaks    | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.extensions.classloader-leak-detector/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.classloader-leak-detector%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.extensions.classloader-leak-detector.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-extensions-classloader-leak-detector)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-classloader-leak-detector/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-classloader-leak-detector/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-extensions-classloader-leak-detector/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-classloader-leak-detector/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-extensions-classloader-leak-detector.svg)](https://github.com/apache/sling-org-apache-sling-extensions-classloader-leak-detector/pulls) |
-| [Apache Sling Distribution Avro Serializer](https://github.com/apache/sling-org-apache-sling-distribution-avro-serializer) <br/> <small>([org.apache.sling.distribution.avro-serializer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.avro-serializerD%22))</small> |          The Apache Sling Distribution Avro Serializer extensions bundle provides an Avro serialization implementation for Sling Content Distribution      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-avro-serializer/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-avro-serializer/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-avro-serializer/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-avro-serializer/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-avro-serializer.svg)](https://github.com/apache/sling-org-apache-sling-distribution-avro-serializer/pulls) |
-| [Apache Sling Scripting FreeMarker](https://github.com/apache/sling-org-apache-sling-scripting-freemarker) <br/> <small>([org.apache.sling.scripting.freemarker](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.freemarkerD%22))</small> | Support for FreeMarker scripting | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.freemarker/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.freemarker%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.freemarker.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-freemarker)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-freemarker/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-freemarker/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-freemarker/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-freemarker/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-freemarker.svg)](https://github.com/apache/sling-org-apache-sling-scripting-freemarker/pulls) |
-| [Apache Sling Hypermedia API tools](https://github.com/apache/sling-org-apache-sling-hapi) <br/> <small>([org.apache.sling.hapi](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapiD%22))</small> | Sling tools for adding support for defining, maintaining and consuming a Hypermedia API in sling components | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hapi/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hapi.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hapi)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-hapi/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-hapi/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hapi.svg)](https://github.com/apache/sling-org-apache-sling-hapi/pulls) |
-| [Apache Sling Cache API Implementation support library](https://github.com/apache/sling-org-apache-sling-commons-cache-impl) <br/> <small>([org.apache.sling.commons.cache.impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.implD%22))</small> |          This bundle provides an implementation support for Cache implementations. It is a utility jar that should be embedded.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-impl/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-impl/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-cache-impl/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-impl/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-impl.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-impl/pulls) |
-| [Apache Sling Superimposing Resource Provider](https://github.com/apache/sling-org-apache-sling-superimposing) <br/> <small>([org.apache.sling.superimposing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.superimposingD%22))</small> |          Allows to mirror resource trees and superimposing resources.         All changes from the master tree are reflected to the mirrored tree.         It is possible to add or overlay resources in the mirrored tree.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.superimposing/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.superimposing%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.superimposing.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-superimposing)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-superimposing/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-superimposing/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-superimposing/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-superimposing/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-superimposing.svg)](https://github.com/apache/sling-org-apache-sling-superimposing/pulls) |
-| [Apache Sling Authentication XING Login](https://github.com/apache/sling-org-apache-sling-auth-xing-login) <br/> <small>([org.apache.sling.auth.xing.login](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.loginD%22))</small> |  | &#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.xing.login/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.login%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.xing.login.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-xing-login)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-login/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-login/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-auth-xing-login/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-login/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-xing-login.svg)](https://github.com/apache/sling-org-apache-sling-auth-xing-login/pulls) |
-| [Apache Sling Jobs Service Integration Tests Bundle](https://github.com/apache/sling-org-apache-sling-jobs-it-services) <br/> <small>([org.apache.sling.jobs-it-services](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobs-it-servicesD%22))</small> |          Integration tests for the Jobs implementation      | &#32;[![jobs](https://sling.apache.org/badges/group-jobs.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jobs.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs-it-services/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs-it-services/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jobs-it-services/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jobs-it-services/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jobs-it-services.svg)](https://github.com/apache/sling-org-apache-sling-jobs-it-services/pulls) |
-| [Apache Sling Authentication XING API](https://github.com/apache/sling-org-apache-sling-auth-xing-api) <br/> <small>([org.apache.sling.auth.xing.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.apiD%22))</small> | Apache Sling Authentication XING API | &#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.xing.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.xing.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-xing-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-auth-xing-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-auth-xing-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-xing-api.svg)](https://github.com/apache/sling-org-apache-sling-auth-xing-api/pulls) |
-| [Apache Sling Scripting Thymeleaf](https://github.com/apache/sling-org-apache-sling-scripting-thymeleaf) <br/> <small>([org.apache.sling.scripting.thymeleaf](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.thymeleafD%22))</small> | Apache Sling Scripting Thymeleaf | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.thymeleaf/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.thymeleaf%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.thymeleaf.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-thymeleaf)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-thymeleaf/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-thymeleaf/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-thymeleaf/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-thymeleaf/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-thymeleaf.svg)](https://github.com/apache/sling-org-apache-sling-scripting-thymeleaf/pulls) |
-| [Apache Sling Cassandra Resource Provider](https://github.com/apache/sling-org-apache-sling-cassandra) <br/> <small>([org.apache.sling.cassandra](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.cassandraD%22))</small> |          Provides a ResourceProvider implementation supporting Apache Cassandra         based resources.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-cassandra/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-cassandra/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-cassandra/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-cassandra/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-cassandra.svg)](https://github.com/apache/sling-org-apache-sling-cassandra/pulls) |
-| [Apache Sling Resource Editor](https://github.com/apache/sling-org-apache-sling-resource-editor) <br/> <small>([org.apache.sling.resource-editor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource-editorD%22))</small> | A resource editor for Apache Sling. | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-resource-editor/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resource-editor/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-resource-editor/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-resource-editor/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resource-editor.svg)](https://github.com/apache/sling-org-apache-sling-resource-editor/pulls) |
-| [Apache Sling Pipes](https://github.com/apache/sling-org-apache-sling-pipes) <br/> <small>([org.apache.sling.pipes](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.pipesD%22))</small> | bulk content changes tool | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.pipes/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.pipes%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.pipes.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-pipes)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-pipes/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-pipes/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-pipes/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-pipes/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-pipes.svg)](https://github.com/apache/sling-org-apache-sling-pipes/pulls) |
-| [Apache Sling JMX Resource Provider](https://github.com/apache/sling-org-apache-sling-jmx-provider) <br/> <small>([org.apache.sling.jmx.provider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jmx.providerD%22))</small> |  | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jmx.provider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jmx.provider%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jmx.provider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jmx-provider)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jmx-provider/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jmx-provider/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jmx-provider/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jmx-provider/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jmx-provider.svg)](https://github.com/apache/sling-org-apache-sling-jmx-provider/pulls) |
-| [Apache Sling SLF4J MDC Filter](https://github.com/apache/sling-org-apache-sling-extensions-slf4j-mdc) <br/> <small>([org.apache.sling.extensions.slf4j.mdc](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.slf4j.mdcD%22))</small> |          SLF4J Message Diagnostic Context (MDC) Filter which extracts various details         from requests and adds them to the MDC      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.extensions.slf4j.mdc/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.slf4j.mdc%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.extensions.slf4j.mdc.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-extensions-slf4j-mdc)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-slf4j-mdc/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-slf4j-mdc/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-extensions-slf4j-mdc/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-slf4j-mdc/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-extensions-slf4j-mdc.svg)](https://github.com/apache/sling-org-apache-sling-extensions-slf4j-mdc/pulls) |
-| [Apache Sling NoSQL Couchbase Client](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-client) <br/> <small>([org.apache.sling.nosql.couchbase-client](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-clientD%22))</small> | Couchbase client provider using Couchbase SDK 2. | &#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.couchbase-client/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-client%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.couchbase-client.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-couchbase-client)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-couchbase-client/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-couchbase-client/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-nosql-couchbase-client/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-couchbase-client/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-couchbase-client.svg)](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-client/pulls) |
-| [Apache Sling URL Rewriter](https://github.com/apache/sling-org-apache-sling-urlrewriter) <br/> <small>([org.apache.sling.urlrewriter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.urlrewriterD%22))</small> | Apache Sling URL Rewriter | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.urlrewriter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.urlrewriter%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.urlrewriter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-urlrewriter)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-urlrewriter/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-urlrewriter/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-urlrewriter/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-urlrewriter/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-urlrewriter.svg)](https://github.com/apache/sling-org-apache-sling-urlrewriter/pulls) |
-| [Apache Sling Log Tail Implementation](https://github.com/apache/sling-org-apache-sling-tail) <br/> <small>([org.apache.sling.tail](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tailD%22))</small> |          This bundle enables a web tail view of the system log files.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-tail/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tail/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-tail/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-tail/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tail.svg)](https://github.com/apache/sling-org-apache-sling-tail/pulls) |
-| [Apache Sling Distribution API](https://github.com/apache/sling-org-apache-sling-distribution-api) <br/> <small>([org.apache.sling.distribution.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.apiD%22))</small> |          The Apache Sling Distribution API bundle provides the APIs for the Sling Content Distribution module      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.api%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-api)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-api.svg)](https://github.com/apache/sling-org-apache-sling-distribution-api/pulls) |
-| [Apache Sling Commons Cache API](https://github.com/apache/sling-org-apache-sling-commons-cache-api) <br/> <small>([org.apache.sling.commons.cache.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.apiD%22))</small> |          This bundle porvides a Cache API for Sling applications to use.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-api/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-api/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-commons-cache-api/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-commons-cache-api/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-api.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-api/pulls) |
-| [Apache Sling Distribution Integration Tests](https://github.com/apache/sling-org-apache-sling-distribution-it) <br/> <small>([org.apache.sling.distribution.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.itD%22))</small> |          Project tests functionality for org.apache.sling.distribution bundle      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.it/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.it%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.it.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-it)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-it/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-it/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-it/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-it/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-it.svg)](https://github.com/apache/sling-org-apache-sling-distribution-it/pulls) |
-| [Apache Sling Scripting Java Support](https://github.com/apache/sling-org-apache-sling-scripting-java) <br/> <small>([org.apache.sling.scripting.java](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.javaD%22))</small> | Support for scripting Java | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.java/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.java%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.java.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-java)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-java/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-java/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-java/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-java/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-java.svg)](https://github.com/apache/sling-org-apache-sling-scripting-java/pulls) |
-| [Apache Sling Distribution Kryo Serializer](https://github.com/apache/sling-org-apache-sling-distribution-kryo-serializer) <br/> <small>([org.apache.sling.distribution.kryo-serializer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.kryo-serializerD%22))</small> |          The Apache Sling Distribution Kryo Serializer extension bundle provides a Kryo based serializer implementations for Sling Content Distribution      | &#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-kryo-serializer/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-kryo-serializer/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-distribution-kryo-serializer/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-distribution-kryo-serializer/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-kryo-serializer.svg)](https://github.com/apache/sling-org-apache-sling-distribution-kryo-serializer/pulls) |
-| [Apache Sling NoSQL Launchpad](https://github.com/apache/sling-org-apache-sling-nosql-launchpad) <br/> <small>([org.apache.sling.nosql.launchpad](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.launchpadD%22))</small> |  | &#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-launchpad/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-launchpad/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-nosql-launchpad/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-nosql-launchpad/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-launchpad.svg)](https://github.com/apache/sling-org-apache-sling-nosql-launchpad/pulls) |
-| [Apache Sling Request Processing Analyzer](https://github.com/apache/sling-org-apache-sling-reqanalyzer) <br/> <small>([org.apache.sling.reqanalyzer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.reqanalyzerD%22))</small> |          Helps analyzing the processing times of Sling         requests. Writes the following information into         a log file:            - request start timestamp            - request end timestamp            - request URL, user, response status            - request progresstracker                | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-reqanalyzer/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-reqanalyzer/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-reqanalyzer/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-reqanalyzer/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-reqanalyzer.svg)](https://github.com/apache/sling-org-apache-sling-reqanalyzer/pulls) |
-| [Apache Sling DataSource Provider](https://github.com/apache/sling-org-apache-sling-datasource) <br/> <small>([org.apache.sling.datasource](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.datasourceD%22))</small> |      Enables creation of DataSource based on OSGi configuration. Refer to http://sling.apache.org/documentation/bundles/datasource-providers.html     for more details    | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.datasource/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.datasource%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.datasource.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-datasource)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-datasource/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-datasource/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-datasource/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-datasource/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-datasource.svg)](https://github.com/apache/sling-org-apache-sling-datasource/pulls) |
-| [Apache Sling Scripting Groovy](https://github.com/apache/sling-org-apache-sling-scripting-groovy) <br/> <small>([org.apache.sling.scripting.groovy](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.groovyD%22))</small> | Support for scripting with Groovy | &#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md)&#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.groovy/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.groovy%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.groovy.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-groovy)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-groovy/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-groovy/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-scripting-groovy/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-scripting-groovy/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-groovy.svg)](https://github.com/apache/sling-org-apache-sling-scripting-groovy/pulls) |
-| [Apache Sling Logback Groovy Fragment](https://github.com/apache/sling-org-apache-sling-extensions-logback-groovy-fragment) <br/> <small>([org.apache.sling.extensions.logback-groovy-fragment](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.logback-groovy-fragmentD%22))</small> |          Fragment bundle to provide Groovy library to Commons Log bundle. This would enable         usage of Groovy based event evaluator for logging events. This is mostly to be used for         debugging purpose as Groovy based evaluation is not very performant.      | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-logback-groovy-fragment/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-logback-groovy-fragment/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-extensions-logback-groovy-fragment/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-extensions-logback-groovy-fragment/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-extensions-logback-groovy-fragment.svg)](https://github.com/apache/sling-org-apache-sling-extensions-logback-groovy-fragment/pulls) |
-| [Apache Sling Query](https://github.com/apache/sling-org-apache-sling-query) <br/> <small>([org.apache.sling.query](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.queryD%22))</small> | jQuery-inspired repository traversal tool for Sling | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.query/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.query%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.query.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-query)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-query/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-query/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-query/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-query/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-query.svg)](https://github.com/apache/sling-org-apache-sling-query/pulls) |
-| [Apache Sling MongoDB Resource Provider](https://github.com/apache/sling-org-apache-sling-mongodb) <br/> <small>([org.apache.sling.mongodb](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.mongodbD%22))</small> |  | &#32;[![contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-mongodb/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-mongodb/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-mongodb/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-mongodb/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-mongodb.svg)](https://github.com/apache/sling-org-apache-sling-mongodb/pulls) |
\ No newline at end of file
+| [Apache Sling Authentication XING API](https://github.com/apache/sling-org-apache-sling-auth-xing-api) <br/> <small>([org.apache.sling.auth.xing.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.apiD%22))</small> | Apache Sling Authentication XING API | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-xing-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-xing-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-xing-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-xing-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.xing.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-xing-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.xing.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.api%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-xing-api.svg)](https://github.com/apache/sling-org-apache-sling-auth-xing-api/pulls) |
+| [Apache Sling Authentication XING Login](https://github.com/apache/sling-org-apache-sling-auth-xing-login) <br/> <small>([org.apache.sling.auth.xing.login](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.loginD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-login/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-login/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-login/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-login/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-xing-login&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-xing-login)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-xing-login&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-xing-login)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.xing.login.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-xing-login)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.xing.login/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.login%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-xing-login.svg)](https://github.com/apache/sling-org-apache-sling-auth-xing-login/pulls) |
+| [Apache Sling Authentication XING OAuth](https://github.com/apache/sling-org-apache-sling-auth-xing-oauth) <br/> <small>([org.apache.sling.auth.xing.oauth](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.oauthD%22))</small> | Apache Sling Authentication XING OAuth | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-oauth/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-oauth/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-oauth/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-auth-xing-oauth/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-xing-oauth&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-xing-oauth)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-auth-xing-oauth&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-auth-xing-oauth)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.auth.xing.oauth.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-auth-xing-oauth)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.auth.xing.oauth/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.auth.xing.oauth%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![auth](https://sling.apache.org/badges/group-auth.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/auth.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-auth-xing-oauth.svg)](https://github.com/apache/sling-org-apache-sling-auth-xing-oauth/pulls) |
+| [Apache Sling Cassandra Resource Provider](https://github.com/apache/sling-org-apache-sling-cassandra) <br/> <small>([org.apache.sling.cassandra](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.cassandraD%22))</small> |          Provides a ResourceProvider implementation supporting Apache Cassandra         based resources.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-cassandra/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-cassandra/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-cassandra/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-cassandra/job/master/test/?width=800&height=600)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-cassandra.svg)](https://github.com/apache/sling-org-apache-sling-cassandra/pulls) |
+| [Apache Sling Commons Cache API](https://github.com/apache/sling-org-apache-sling-commons-cache-api) <br/> <small>([org.apache.sling.commons.cache.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.apiD%22))</small> |          This bundle porvides a Cache API for Sling applications to use.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-api/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-cache-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-cache-api)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-api.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-api/pulls) |
+| [Apache Sling OSGi PAX Exam support library](https://github.com/apache/sling-org-apache-sling-commons-cache-container-test) <br/> <small>([org.apache.sling.commons.cache.container-test](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.container-testD%22))</small> |          This bundle provides a base class for OSGi Container tests. It should be incuded as a dependency with          a scope of test.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-container-test/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-container-test/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-container-test/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-container-test/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-cache-container-test&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-cache-container-test)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-cache-container-test&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-cache-container-test)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-container-test.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-container-test/pulls) |
+| [Apache Sling Cache API EhCache implementation](https://github.com/apache/sling-org-apache-sling-commons-cache-ehcache) <br/> <small>([org.apache.sling.commons.cache.ehcache](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.ehcacheD%22))</small> |          This bundle provides an implementation of the Cache API using ehcache.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-ehcache/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-ehcache/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-ehcache/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-ehcache/job/master/test/?width=800&height=600)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-ehcache.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-ehcache/pulls) |
+| [Apache Sling Cache API Implementation support library](https://github.com/apache/sling-org-apache-sling-commons-cache-impl) <br/> <small>([org.apache.sling.commons.cache.impl](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.implD%22))</small> |          This bundle provides an implementation support for Cache implementations. It is a utility jar that should be embedded.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-impl/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-impl/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-impl/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-impl/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-cache-impl&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-cache-impl)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-cache-impl&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-cache-impl)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-impl.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-impl/pulls) |
+| [Apache Sling Cache Portal Cache](https://github.com/apache/sling-org-apache-sling-commons-cache-portal) <br/> <small>([org.apache.sling.commons.cache.portal](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.cache.portalD%22))</small> |          This bundle provides an implementation of the portal Cache using the Cache API .      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-portal/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-portal/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-portal/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-cache-portal/job/master/test/?width=800&height=600)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-cache-portal.svg)](https://github.com/apache/sling-org-apache-sling-commons-cache-portal/pulls) |
+| [Apache Sling Commons HTML Utilities](https://github.com/apache/sling-org-apache-sling-commons-html) <br/> <small>([org.apache.sling.commons.html](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.htmlD%22))</small> |          The Sling Commons HTML bundle provides utility classes for parsing and creating HTML.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-html/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-html/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-html/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-commons-html/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-html&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-html)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-commons-html&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-commons-html)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.commons.html.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-commons-html)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.commons.html/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.commons.html%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-commons-html.svg)](https://github.com/apache/sling-org-apache-sling-commons-html/pulls) |
+| [Apache Sling DataSource Provider](https://github.com/apache/sling-org-apache-sling-datasource) <br/> <small>([org.apache.sling.datasource](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.datasourceD%22))</small> |      Enables creation of DataSource based on OSGi configuration. Refer to http://sling.apache.org/documentation/bundles/datasource-providers.html     for more details    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-datasource/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-datasource/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-datasource/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-datasource/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-datasource&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-datasource)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-datasource&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-datasource)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.datasource.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-datasource)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.datasource/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.datasource%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-datasource.svg)](https://github.com/apache/sling-org-apache-sling-datasource/pulls) |
+| [Apache Sling Distribution API](https://github.com/apache/sling-org-apache-sling-distribution-api) <br/> <small>([org.apache.sling.distribution.api](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.apiD%22))</small> |          The Apache Sling Distribution API bundle provides the APIs for the Sling Content Distribution module      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-api/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-api/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-api/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-api/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-api&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-api)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-api&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-api)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.api.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-api)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.api/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.api%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-api.svg)](https://github.com/apache/sling-org-apache-sling-distribution-api/pulls) |
+| [Apache Sling Distribution Avro Serializer](https://github.com/apache/sling-org-apache-sling-distribution-avro-serializer) <br/> <small>([org.apache.sling.distribution.avro-serializer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.avro-serializerD%22))</small> |          The Apache Sling Distribution Avro Serializer extensions bundle provides an Avro serialization implementation for Sling Content Distribution      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-avro-serializer/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-avro-serializer/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-avro-serializer/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-avro-serializer/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-avro-serializer&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-avro-serializer)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-avro-serializer&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-avro-serializer)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-avro-serializer.svg)](https://github.com/apache/sling-org-apache-sling-distribution-avro-serializer/pulls) |
+| [Apache Sling Distribution Core](https://github.com/apache/sling-org-apache-sling-distribution-core) <br/> <small>([org.apache.sling.distribution.core](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.coreD%22))</small> |          The Apache Sling Distribution Core bundle provides the basic code infrastructure and API implementations for the         Sling Content Distribution module      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-core/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-core/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-core/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-core/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-core&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-core)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-core&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-core)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.core.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-core)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.core/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.core%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-core.svg)](https://github.com/apache/sling-org-apache-sling-distribution-core/pulls) |
+| [Apache Sling Distribution Integration Tests](https://github.com/apache/sling-org-apache-sling-distribution-it) <br/> <small>([org.apache.sling.distribution.it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.itD%22))</small> |          Project tests functionality for org.apache.sling.distribution bundle      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-it/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-it&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-it)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-it)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.it.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-it)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.it/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.it%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-it.svg)](https://github.com/apache/sling-org-apache-sling-distribution-it/pulls) |
+| [Apache Sling Distribution Kryo Serializer](https://github.com/apache/sling-org-apache-sling-distribution-kryo-serializer) <br/> <small>([org.apache.sling.distribution.kryo-serializer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.kryo-serializerD%22))</small> |          The Apache Sling Distribution Kryo Serializer extension bundle provides a Kryo based serializer implementations for Sling Content Distribution      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-kryo-serializer/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-kryo-serializer/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-kryo-serializer/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-kryo-serializer/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-kryo-serializer&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-kryo-serializer)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-kryo-serializer&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-kryo-serializer)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-kryo-serializer.svg)](https://github.com/apache/sling-org-apache-sling-distribution-kryo-serializer/pulls) |
+| [Apache Sling Distribution Sample](https://github.com/apache/sling-org-apache-sling-distribution-sample) <br/> <small>([org.apache.sling.distribution.sample](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.sampleD%22))</small> |          The Apache Sling Distribution sample bundle provides a set of sample configurations and custom component implementations.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-sample/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-sample/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-sample/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-distribution-sample/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-sample&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-sample)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-distribution-sample&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-distribution-sample)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.distribution.sample.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-distribution-sample)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.distribution.sample/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.distribution.sample%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![distribution](https://sling.apache.org/badges/group-distribution.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/distribution.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-distribution-sample.svg)](https://github.com/apache/sling-org-apache-sling-distribution-sample/pulls) |
+| [Apache Sling Dynamic Include](https://github.com/apache/sling-org-apache-sling-dynamic-include) <br/> <small>([org.apache.sling.dynamic-include](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.dynamic-includeD%22))</small> | Dynamic Include filter for Apache Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-dynamic-include/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-dynamic-include/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-dynamic-include/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-dynamic-include/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-dynamic-include&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-dynamic-include)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-dynamic-include&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-dynamic-include)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.dynamic-include.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-dynamic-include)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.dynamic-include/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.dynamic-include%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-dynamic-include.svg)](https://github.com/apache/sling-org-apache-sling-dynamic-include/pulls) |
+| [Apache Sling ClassLoader Leak Detector](https://github.com/apache/sling-org-apache-sling-extensions-classloader-leak-detector) <br/> <small>([org.apache.sling.extensions.classloader-leak-detector](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.classloader-leak-detectorD%22))</small> |      Provides a web console configuration printer to provide details around classloader leaks    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-classloader-leak-detector/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-classloader-leak-detector/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-classloader-leak-detector/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-classloader-leak-detector/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-extensions-classloader-leak-detector&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-extensions-classloader-leak-detector)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-extensions-classloader-leak-detector&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-extensions-classloader-leak-detector)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.extensions.classloader-leak-detector.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-extensions-classloader-leak-detector)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.extensions.classloader-leak-detector/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.classloader-leak-detector%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-extensions-classloader-leak-detector.svg)](https://github.com/apache/sling-org-apache-sling-extensions-classloader-leak-detector/pulls) |
+| [Apache Sling Logback Groovy Fragment](https://github.com/apache/sling-org-apache-sling-extensions-logback-groovy-fragment) <br/> <small>([org.apache.sling.extensions.logback-groovy-fragment](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.logback-groovy-fragmentD%22))</small> |          Fragment bundle to provide Groovy library to Commons Log bundle. This would enable         usage of Groovy based event evaluator for logging events. This is mostly to be used for         debugging purpose as Groovy based evaluation is not very performant.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-logback-groovy-fragment/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-logback-groovy-fragment/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-logback-groovy-fragment/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-logback-groovy-fragment/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-extensions-logback-groovy-fragment&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-extensions-logback-groovy-fragment)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-extensions-logback-groovy-fragment.svg)](https://github.com/apache/sling-org-apache-sling-extensions-logback-groovy-fragment/pulls) |
+| [Apache Sling SLF4J MDC Filter](https://github.com/apache/sling-org-apache-sling-extensions-slf4j-mdc) <br/> <small>([org.apache.sling.extensions.slf4j.mdc](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.slf4j.mdcD%22))</small> |          SLF4J Message Diagnostic Context (MDC) Filter which extracts various details         from requests and adds them to the MDC      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-slf4j-mdc/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-slf4j-mdc/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-slf4j-mdc/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-extensions-slf4j-mdc/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-extensions-slf4j-mdc&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-extensions-slf4j-mdc)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-extensions-slf4j-mdc&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-extensions-slf4j-mdc)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.extensions.slf4j.mdc.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-extensions-slf4j-mdc)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.extensions.slf4j.mdc/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.extensions.slf4j.mdc%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-extensions-slf4j-mdc.svg)](https://github.com/apache/sling-org-apache-sling-extensions-slf4j-mdc/pulls) |
+| [Apache Sling File Optimization](https://github.com/apache/sling-org-apache-sling-file-optimization) <br/> <small>([org.apache.sling.fileoptim](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fileoptimD%22))</small> |          Bundle for optimizing files stored in the Apache Sling repository. Includes a plugin architecture for providing file optimizers and hooks to automatically and manually optimize files.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-file-optimization/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-file-optimization/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-file-optimization/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-file-optimization/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-file-optimization&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-file-optimization)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-file-optimization&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-file-optimization)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.fileoptim.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-file-optimization)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.fileoptim/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fileoptim%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-file-optimization.svg)](https://github.com/apache/sling-org-apache-sling-file-optimization/pulls) |
+| [Apache Sling System Bundle Extension: Nashorn Scripting API](https://github.com/apache/sling-org-apache-sling-fragment-nashorn) <br/> <small>([org.apache.sling.fragment.nashorn](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.fragment.nashornD%22))</small> |          Adds the Nashorn Scripting API package to the system bundle exports.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-nashorn/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-nashorn/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-nashorn/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-fragment-nashorn/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-fragment-nashorn&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-fragment-nashorn)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![fragment](https://sling.apache.org/badges/group-fragment.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/fragment.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-fragment-nashorn.svg)](https://github.com/apache/sling-org-apache-sling-fragment-nashorn/pulls) |
+| [Apache Sling Hypermedia API tools](https://github.com/apache/sling-org-apache-sling-hapi) <br/> <small>([org.apache.sling.hapi](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapiD%22))</small> | Sling tools for adding support for defining, maintaining and consuming a Hypermedia API in sling components | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hapi&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hapi)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hapi&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hapi)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hapi.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hapi)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hapi/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hapi.svg)](https://github.com/apache/sling-org-apache-sling-hapi/pulls) |
+| [Apache Sling Hypermedia API client-side tools](https://github.com/apache/sling-org-apache-sling-hapi-client) <br/> <small>([org.apache.sling.hapi.client](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi.clientD%22))</small> | Sling client-side tools for HApi | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-client/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-client/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-client/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-client/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hapi-client&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hapi-client)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hapi-client&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hapi-client)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.hapi.client.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-hapi-client)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.hapi.client/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi.client%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![hapi](https://sling.apache.org/badges/group-hapi.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hapi.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hapi-client.svg)](https://github.com/apache/sling-org-apache-sling-hapi-client/pulls) |
+| [Apache Sling Hypermedia Api Sample Content](https://github.com/apache/sling-org-apache-sling-hapi-samplecontent) <br/> <small>([org.apache.sling.hapi.samplecontent](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.hapi.samplecontentD%22))</small> | Sling Hypermedia Api demo content | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-samplecontent/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-samplecontent/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-samplecontent/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-hapi-samplecontent/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-hapi-samplecontent&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-hapi-samplecontent)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![hapi](https://sling.apache.org/badges/group-hapi.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/hapi.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-hapi-samplecontent.svg)](https://github.com/apache/sling-org-apache-sling-hapi-samplecontent/pulls) |
+| [Apache Sling JCR JS NodeTypes](https://github.com/apache/sling-org-apache-sling-jcr-js-nodetypes) <br/> <small>([org.apache.sling.jcr.js.nodetypes](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.js.nodetypesD%22))</small> |  	Uses Apache Sling to generate a JavaScript representation of JCR node types.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-js-nodetypes/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-js-nodetypes/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-js-nodetypes/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-js-nodetypes/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-js-nodetypes&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-js-nodetypes)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-js-nodetypes&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-js-nodetypes)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-js-nodetypes.svg)](https://github.com/apache/sling-org-apache-sling-jcr-js-nodetypes/pulls) |
+| [Apache Sling JCR Resource Security](https://github.com/apache/sling-org-apache-sling-jcr-resourcesecurity) <br/> <small>([org.apache.sling.jcr.resourcesecurity](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resourcesecurityD%22))</small> |          This bundle provides a resource access gate to protect resources based on JCR nodes.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resourcesecurity/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resourcesecurity/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resourcesecurity/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-resourcesecurity/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-resourcesecurity&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-resourcesecurity)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-resourcesecurity&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-resourcesecurity)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.resourcesecurity.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-resourcesecurity)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.resourcesecurity/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.resourcesecurity%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-resourcesecurity.svg)](https://github.com/apache/sling-org-apache-sling-jcr-resourcesecurity/pulls) |
+| [Apache Sling MoM Implementation using JMS with AMQ](https://github.com/apache/sling-org-apache-sling-jms) <br/> <small>([org.apache.sling.jms](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jmsD%22))</small> |          Provides a JMS Connection provider that works OOTB in a cluster or uses a pre-existing AMQ endpoint depending on the configuration.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jms/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jms/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jms/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jms/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jms&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jms)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jms&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jms)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jms.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jms)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jms/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jms%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jms.svg)](https://github.com/apache/sling-org-apache-sling-jms/pulls) |
+| [Apache Sling JMX Resource Provider](https://github.com/apache/sling-org-apache-sling-jmx-provider) <br/> <small>([org.apache.sling.jmx.provider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jmx.providerD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jmx-provider/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jmx-provider/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jmx-provider/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jmx-provider/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jmx-provider&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jmx-provider)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jmx-provider&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jmx-provider)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jmx.provider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jmx-provider)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jmx.provider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jmx.provider%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jmx-provider.svg)](https://github.com/apache/sling-org-apache-sling-jmx-provider/pulls) |
+| [Apache Sling Jobs Support](https://github.com/apache/sling-org-apache-sling-jobs) <br/> <small>([org.apache.sling.jobs](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobsD%22))</small> |          Support for Job processing using message passing..      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jobs&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jobs)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jobs&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jobs)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jobs.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jobs)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jobs/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobs%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jobs.svg)](https://github.com/apache/sling-org-apache-sling-jobs/pulls) |
+| [Apache Sling Jobs Integration Tests](https://github.com/apache/sling-org-apache-sling-jobs-it) <br/> <small>([org.apache.sling.jobs-it](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobs-itD%22))</small> |          Integration testing Support for Job processing using message passing..      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jobs-it&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jobs-it)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![jobs](https://sling.apache.org/badges/group-jobs.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jobs.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jobs-it.svg)](https://github.com/apache/sling-org-apache-sling-jobs-it/pulls) |
+| [Apache Sling Jobs Service Integration Tests Bundle](https://github.com/apache/sling-org-apache-sling-jobs-it-services) <br/> <small>([org.apache.sling.jobs-it-services](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jobs-it-servicesD%22))</small> |          Integration tests for the Jobs implementation      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it-services/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it-services/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it-services/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jobs-it-services/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jobs-it-services&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jobs-it-services)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jobs-it-services&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jobs-it-services)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![jobs](https://sling.apache.org/badges/group-jobs.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jobs.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jobs-it-services.svg)](https://github.com/apache/sling-org-apache-sling-jobs-it-services/pulls) |
+| [Apache Sling Launchpad Contrib Testing](https://github.com/apache/sling-org-apache-sling-launchpad-contrib-testing) <br/> <small>([org.apache.sling.launchpad.contrib-testing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.launchpad.contrib-testingD%22))</small> |          Apache Sling Launchpad Contrib Testing module, contains integration tests that         were previously in the launchpad webapp module.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-contrib-testing/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-contrib-testing/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-contrib-testing/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-launchpad-contrib-testing/job/master/test/?width=800&height=600)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![launchpad](https://sling.apache.org/badges/group-launchpad.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/launchpad.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-launchpad-contrib-testing.svg)](https://github.com/apache/sling-org-apache-sling-launchpad-contrib-testing/pulls) |
+| [Apache Sling Message oriented Middleware API](https://github.com/apache/sling-org-apache-sling-mom) <br/> <small>([org.apache.sling.mom](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.momD%22))</small> |          An API to support message passing using queues or publish/subscribe patterns.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-mom/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-mom/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-mom/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-mom/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-mom&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-mom)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-mom&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-mom)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.mom.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-mom)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.mom/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.mom%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-mom.svg)](https://github.com/apache/sling-org-apache-sling-mom/pulls) |
+| [Apache Sling MongoDB Resource Provider](https://github.com/apache/sling-org-apache-sling-mongodb) <br/> <small>([org.apache.sling.mongodb](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.mongodbD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-mongodb/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-mongodb/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-mongodb/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-mongodb/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-mongodb&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-mongodb)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-mongodb&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-mongodb)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-mongodb.svg)](https://github.com/apache/sling-org-apache-sling-mongodb/pulls) |
+| [Apache Sling NoSQL Couchbase Client](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-client) <br/> <small>([org.apache.sling.nosql.couchbase-client](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-clientD%22))</small> | Couchbase client provider using Couchbase SDK 2. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-client/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-client/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-client/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-client/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-couchbase-client&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-couchbase-client)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-couchbase-client&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-couchbase-client)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.couchbase-client.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-couchbase-client)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.couchbase-client/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-client%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-couchbase-client.svg)](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-client/pulls) |
+| [Apache Sling NoSQL Couchbase Resource Provider](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-resourceprovider) <br/> <small>([org.apache.sling.nosql.couchbase-resourceprovider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-resourceproviderD%22))</small> | Resource Provider with Couchbase Persistence for Apache Sling. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-couchbase-resourceprovider/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-couchbase-resourceprovider&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-couchbase-resourceprovider)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-couchbase-resourceprovider&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-couchbase-resourceprovider)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.couchbase-resourceprovider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-couchbase-resourceprovider)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.couchbase-resourceprovider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.couchbase-resourceprovider%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-couchbase-resourceprovider.svg)](https://github.com/apache/sling-org-apache-sling-nosql-couchbase-resourceprovider/pulls) |
+| [Apache Sling NoSQL Generic Resource Provider](https://github.com/apache/sling-org-apache-sling-nosql-generic) <br/> <small>([org.apache.sling.nosql.generic](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.genericD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-generic/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-generic/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-generic/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-generic/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-generic&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-generic)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-generic&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-generic)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.generic.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-generic)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.generic/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.generic%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-generic.svg)](https://github.com/apache/sling-org-apache-sling-nosql-generic/pulls) |
+| [Apache Sling NoSQL Launchpad](https://github.com/apache/sling-org-apache-sling-nosql-launchpad) <br/> <small>([org.apache.sling.nosql.launchpad](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.launchpadD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-launchpad/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-launchpad/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-launchpad/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-launchpad/job/master/test/?width=800&height=600)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-launchpad&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-launchpad)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-launchpad.svg)](https://github.com/apache/sling-org-apache-sling-nosql-launchpad/pulls) |
+| [Apache Sling NoSQL MongoDB Resource Provider](https://github.com/apache/sling-org-apache-sling-nosql-mongodb-resourceprovider) <br/> <small>([org.apache.sling.nosql.mongodb-resourceprovider](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.mongodb-resourceproviderD%22))</small> | Resource Provider with MongoDB Persistence for Apache Sling. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-nosql-mongodb-resourceprovider/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-mongodb-resourceprovider&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-mongodb-resourceprovider)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-nosql-mongodb-resourceprovider&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-nosql-mongodb-resourceprovider)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.nosql.mongodb-resourceprovider.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-nosql-mongodb-resourceprovider)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.nosql.mongodb-resourceprovider/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.nosql.mongodb-resourceprovider%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![nosql](https://sling.apache.org/badges/group-nosql.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/nosql.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-nosql-mongodb-resourceprovider.svg)](https://github.com/apache/sling-org-apache-sling-nosql-mongodb-resourceprovider/pulls) |
+| [Apache Sling Oak Restrictions](https://github.com/apache/sling-org-apache-sling-oak-restrictions) <br/> <small>([org.apache.sling.oak.restrictions](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.oak.restrictionsD%22))</small> |          Supports additional restrictions for OAK (e.g. for resource type).            | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-oak-restrictions/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-oak-restrictions/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-oak-restrictions/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-oak-restrictions/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-oak-restrictions&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-oak-restrictions)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-oak-restrictions&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-oak-restrictions)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.oak.restrictions.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-oak-restrictions)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.oak.restrictions/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.oak.restrictions%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-oak-restrictions.svg)](https://github.com/apache/sling-org-apache-sling-oak-restrictions/pulls) |
+| [Apache Sling Pipes](https://github.com/apache/sling-org-apache-sling-pipes) <br/> <small>([org.apache.sling.pipes](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.pipesD%22))</small> | bulk content changes tool | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-pipes/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-pipes/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-pipes/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-pipes/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-pipes&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-pipes)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-pipes&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-pipes)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.pipes.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-pipes)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.pipes/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.pipes%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-pipes.svg)](https://github.com/apache/sling-org-apache-sling-pipes/pulls) |
+| [Apache Sling Query](https://github.com/apache/sling-org-apache-sling-query) <br/> <small>([org.apache.sling.query](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.queryD%22))</small> | jQuery-inspired repository traversal tool for Sling | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-query/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-query/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-query/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-query/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-query&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-query)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-query&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-query)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.query.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-query)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.query/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.query%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-query.svg)](https://github.com/apache/sling-org-apache-sling-query/pulls) |
+| [Apache Sling Request Processing Analyzer](https://github.com/apache/sling-org-apache-sling-reqanalyzer) <br/> <small>([org.apache.sling.reqanalyzer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.reqanalyzerD%22))</small> |          Helps analyzing the processing times of Sling         requests. Writes the following information into         a log file:            - request start timestamp            - request end timestamp            - request URL, user, response status            - request progresstracker                | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-reqanalyzer/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-reqanalyzer/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-reqanalyzer/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-reqanalyzer/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-reqanalyzer&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-reqanalyzer)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-reqanalyzer&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-reqanalyzer)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-reqanalyzer.svg)](https://github.com/apache/sling-org-apache-sling-reqanalyzer/pulls) |
+| [Apache Sling Resource Editor](https://github.com/apache/sling-org-apache-sling-resource-editor) <br/> <small>([org.apache.sling.resource-editor](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource-editorD%22))</small> | A resource editor for Apache Sling. | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-editor/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-editor/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-editor/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-editor/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resource-editor&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resource-editor)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resource-editor&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resource-editor)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resource-editor.svg)](https://github.com/apache/sling-org-apache-sling-resource-editor/pulls) |
+| [Apache Sling Inventory Printer Based on Resources](https://github.com/apache/sling-org-apache-sling-resource-inventory) <br/> <small>([org.apache.sling.resource.inventory](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource.inventoryD%22))</small> |  | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-inventory/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-inventory/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-inventory/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resource-inventory/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resource-inventory&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resource-inventory)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resource-inventory&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resource-inventory)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resource.inventory.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resource-inventory)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resource.inventory/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resource.inventory%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resource-inventory.svg)](https://github.com/apache/sling-org-apache-sling-resource-inventory/pulls) |
+| [Apache Sling Resource Collection API](https://github.com/apache/sling-org-apache-sling-resourcecollection) <br/> <small>([org.apache.sling.resourcecollection](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcecollectionD%22))</small> |          The Apache Sling resource collection bundle provides an api to manage collections of Resources.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcecollection/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcecollection/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcecollection/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcecollection/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resourcecollection&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resourcecollection)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resourcecollection&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resourcecollection)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resourcecollection.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resourcecollection)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resourcecollection/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcecollection%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resourcecollection.svg)](https://github.com/apache/sling-org-apache-sling-resourcecollection/pulls) |
+| [Apache Sling Resource Merger](https://github.com/apache/sling-org-apache-sling-resourcemerger) <br/> <small>([org.apache.sling.resourcemerger](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcemergerD%22))</small> |          This bundle provides services to merge resources.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcemerger/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcemerger/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcemerger/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-resourcemerger/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resourcemerger&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resourcemerger)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-resourcemerger&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-resourcemerger)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.resourcemerger.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-resourcemerger)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.resourcemerger/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.resourcemerger%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-resourcemerger.svg)](https://github.com/apache/sling-org-apache-sling-resourcemerger/pulls) |
+| [Apache Sling Rewriter](https://github.com/apache/sling-org-apache-sling-rewriter) <br/> <small>([org.apache.sling.rewriter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.rewriterD%22))</small> |          The Apache Sling Rewriter allows configurable post processing of any output         from Apache Sling. The output can be processed by a configurable processor         or a configurable pipeline.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-rewriter/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-rewriter/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-rewriter/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-rewriter/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-rewriter&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-rewriter)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-rewriter&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-rewriter)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.rewriter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-rewriter)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.rewriter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.rewriter%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-rewriter.svg)](https://github.com/apache/sling-org-apache-sling-rewriter/pulls) |
+| [Apache Sling Script Console](https://github.com/apache/sling-org-apache-sling-scripting-console) <br/> <small>([org.apache.sling.scripting.console](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.consoleD%22))</small> | Web Console plugin for evaluating scripts | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-console/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-console/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-console/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-console/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-console&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-console)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-console&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-console)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.console.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-console)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.console/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.console%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-console.svg)](https://github.com/apache/sling-org-apache-sling-scripting-console/pulls) |
+| [Apache Sling Scripting ESX](https://github.com/apache/sling-org-apache-sling-scripting-esx) <br/> <small>([org.apache.sling.scripting.esx](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.esxD%22))</small> | Support NodeJS like scripting and module resolution | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-esx/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-esx/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-esx/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-esx/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-esx&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-esx)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-esx&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-esx)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-esx.svg)](https://github.com/apache/sling-org-apache-sling-scripting-esx/pulls) |
+| [Apache Sling Scripting FreeMarker](https://github.com/apache/sling-org-apache-sling-scripting-freemarker) <br/> <small>([org.apache.sling.scripting.freemarker](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.freemarkerD%22))</small> | Support for FreeMarker scripting | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-freemarker/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-freemarker/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-freemarker/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-freemarker/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-freemarker&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-freemarker)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-freemarker&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-freemarker)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.freemarker.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-freemarker)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.freemarker/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.freemarker%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-freemarker.svg)](https://github.com/apache/sling-org-apache-sling-scripting-freemarker/pulls) |
+| [Apache Sling Scripting Groovy](https://github.com/apache/sling-org-apache-sling-scripting-groovy) <br/> <small>([org.apache.sling.scripting.groovy](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.groovyD%22))</small> | Support for scripting with Groovy | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-groovy/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-groovy/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-groovy/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-groovy/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-groovy&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-groovy)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-groovy&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-groovy)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.groovy.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-groovy)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.groovy/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.groovy%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-groovy.svg)](https://github.com/apache/sling-org-apache-sling-scripting-groovy/pulls) |
+| [Apache Sling Scripting Java Support](https://github.com/apache/sling-org-apache-sling-scripting-java) <br/> <small>([org.apache.sling.scripting.java](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.javaD%22))</small> | Support for scripting Java | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-java/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-java/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-java/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-java/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-java&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-java)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-java&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-java)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.java.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-java)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.java/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.java%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-java.svg)](https://github.com/apache/sling-org-apache-sling-scripting-java/pulls) |
+| [Apache Sling Scripting Thymeleaf](https://github.com/apache/sling-org-apache-sling-scripting-thymeleaf) <br/> <small>([org.apache.sling.scripting.thymeleaf](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.thymeleafD%22))</small> | Apache Sling Scripting Thymeleaf | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-thymeleaf/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-thymeleaf/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-thymeleaf/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-thymeleaf/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-thymeleaf&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-thymeleaf)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-thymeleaf&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-thymeleaf)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.scripting.thymeleaf.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-scripting-thymeleaf)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.scripting.thymeleaf/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.thymeleaf%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-thymeleaf.svg)](https://github.com/apache/sling-org-apache-sling-scripting-thymeleaf/pulls) |
+| [Apache Sling Scripting W3C XML Processing Support](https://github.com/apache/sling-org-apache-sling-scripting-xproc) <br/> <small>([org.apache.sling.scripting.xproc](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.scripting.xprocD%22))</small> |      	Support for W3C XML Processing scripting (http://www.w3.org/XML/Processing/)      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-xproc/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-xproc/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-xproc/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-scripting-xproc/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-xproc&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-xproc)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-scripting-xproc&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-scripting-xproc)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)&#32;[![scripting](https://sling.apache.org/badges/group-scripting.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/scripting.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-scripting-xproc.svg)](https://github.com/apache/sling-org-apache-sling-scripting-xproc/pulls) |
+| [Apache Sling Security](https://github.com/apache/sling-org-apache-sling-security) <br/> <small>([org.apache.sling.security](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.securityD%22))</small> |          The Apache Sling Security module.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-security/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-security/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-security/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-security/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-security&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-security)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-security&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-security)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.security.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-security)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.security/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.security%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-security.svg)](https://github.com/apache/sling-org-apache-sling-security/pulls) |
+| [Apache Sling Superimposing Resource Provider](https://github.com/apache/sling-org-apache-sling-superimposing) <br/> <small>([org.apache.sling.superimposing](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.superimposingD%22))</small> |          Allows to mirror resource trees and superimposing resources.         All changes from the master tree are reflected to the mirrored tree.         It is possible to add or overlay resources in the mirrored tree.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-superimposing/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-superimposing/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-superimposing/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-superimposing/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-superimposing&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-superimposing)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-superimposing&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-superimposing)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.superimposing.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-superimposing)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.superimposing/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.superimposing%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-superimposing.svg)](https://github.com/apache/sling-org-apache-sling-superimposing/pulls) |
+| [Apache Sling Log Tail Implementation](https://github.com/apache/sling-org-apache-sling-tail) <br/> <small>([org.apache.sling.tail](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tailD%22))</small> |          This bundle enables a web tail view of the system log files.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tail/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tail/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tail/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tail/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tail&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tail)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tail&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tail)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tail.svg)](https://github.com/apache/sling-org-apache-sling-tail/pulls) |
+| [Apache Sling Tenant](https://github.com/apache/sling-org-apache-sling-tenant) <br/> <small>([org.apache.sling.tenant](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tenantD%22))</small> |          This bundle provides the Tenant Provider Implementation and API.      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tenant/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tenant/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tenant/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tenant/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tenant&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tenant)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tenant&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tenant)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.tenant.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-tenant)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.tenant/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tenant%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tenant.svg)](https://github.com/apache/sling-org-apache-sling-tenant/pulls) |
+| [Apache Sling Log Tracer](https://github.com/apache/sling-org-apache-sling-tracer) <br/> <small>([org.apache.sling.tracer](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tracerD%22))</small> |      Tracer provides support for enabling the logs for specific category at specific level and     only for specific request. It provides a very fine level of control via config provided     as part of HTTP request around how the logging should be performed for given category.      Refer to http://sling.apache.org/documentation/bundles/log-tracers.html    | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tracer/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tracer/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tracer/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-tracer/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tracer&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tracer)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-tracer&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-tracer)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.tracer.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-tracer)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.tracer/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.tracer%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-tracer.svg)](https://github.com/apache/sling-org-apache-sling-tracer/pulls) |
+| [Apache Sling URL Rewriter](https://github.com/apache/sling-org-apache-sling-urlrewriter) <br/> <small>([org.apache.sling.urlrewriter](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.urlrewriterD%22))</small> | Apache Sling URL Rewriter | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-urlrewriter/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-urlrewriter/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-urlrewriter/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-urlrewriter/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-urlrewriter&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-urlrewriter)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-urlrewriter&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-urlrewriter)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.urlrewriter.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-urlrewriter)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.urlrewriter/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.urlrewriter%22)&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-urlrewriter.svg)](https://github.com/apache/sling-org-apache-sling-urlrewriter/pulls) |
\ No newline at end of file
diff --git a/docs/status/deprecated.md b/docs/status/deprecated.md
index 32c2442..5ac4b86 100644
--- a/docs/status/deprecated.md
+++ b/docs/status/deprecated.md
@@ -1,6 +1,6 @@
-[Apache Sling](https://sling.apache.org) > [Aggregator](https://github.com/apache/sling-aggregator/) > [Modules](https://github.com/apache/sling-aggregator/blob/master/docs/modules.md) > deprecated
-# deprecated Modules
+[Apache Sling](https://sling.apache.org) > [Aggregator](https://github.com/apache/sling-aggregator/) > [Modules](https://github.com/apache/sling-aggregator/blob/master/docs/modules.md) > Deprecated
+# Deprecated Modules
 
 | Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |
 |---    |---    |---    |---    |
-| [Apache Sling JCR Content Parser](https://github.com/apache/sling-org-apache-sling-jcr-contentparser) <br/> <small>([org.apache.sling.jcr.contentparser](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentparserD%22))</small> |          Parser for JCR repository content stored in files (e.g. JSON, FileVault XML).      | &#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md)&#32;[![deprecated](https://sling.apache.org/badges/status-deprecated.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/deprecated.md)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.contentparser/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentparser%22)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.contentparser.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-contentparser)&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-contentparser/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-contentparser/job/master/test_results_analyzer/)&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-org-apache-sling-jcr-contentparser/master)](https://builds.apache.org/job/Sling/job/sling-org-apache-sling-jcr-contentparser/job/master) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-contentparser.svg)](https://github.com/apache/sling-org-apache-sling-jcr-contentparser/pulls) |
\ No newline at end of file
+| [Apache Sling JCR Content Parser](https://github.com/apache/sling-org-apache-sling-jcr-contentparser) <br/> <small>([org.apache.sling.jcr.contentparser](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentparserD%22))</small> |          Parser for JCR repository content stored in files (e.g. JSON, FileVault XML).      | &#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentparser/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentparser/job/master/)&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentparser/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-org-apache-sling-jcr-contentparser/job/master/test/?width=800&height=600)&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-contentparser&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-contentparser)&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-org-apache-sling-jcr-contentparser&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-org-apache-sling-jcr-contentparser)&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/org.apache.sling.jcr.contentparser.svg)](https://www.javadoc.io/doc/org.apache.sling/org-apache-sling-jcr-contentparser)&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/org.apache.sling.jcr.contentparser/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22org.apache.sling.jcr.contentparser%22)&#32;[![Deprecated](https://sling.apache.org/badges/status-deprecated.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/deprecated.md)&#32;[![jcr](https://sling.apache.org/badges/group-jcr.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/jcr.md) | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-org-apache-sling-jcr-contentparser.svg)](https://github.com/apache/sling-org-apache-sling-jcr-contentparser/pulls) |
\ No newline at end of file
diff --git a/generate-aggregator-table.groovy b/generate-aggregator-table.groovy
old mode 100644
new mode 100755
index a638694..7c477a3
--- a/generate-aggregator-table.groovy
+++ b/generate-aggregator-table.groovy
@@ -1,3 +1,4 @@
+#!/usr/bin/env groovy
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -17,196 +18,104 @@
  * under the License.
  */
 
+/* groovylint-disable SystemExit  */
+/* groovylint-disable JavaIoPackageAccess */
+
 import groovy.io.FileType
 import groovy.util.XmlParser
 import groovy.util.Node
 
-if(args.length == 0){
-    println "Please provide the Sling Directory: groovy generate-aggregator-table.groovy [SLING_DIR]"
+if (args.length == 0) {
+    println 'Generates the project tables on the Sling Aggregator project.'
+    println 'Please provide the Sling Directory: groovy generate-aggregator-table.groovy [SLING_DIR]'
     System.exit(1)
 }
 
-def slingDir = args[0]
+GroovyShell shell = new GroovyShell()
 
-println "Aggregator Table Generation!"
-println "-------------------------"
+badges = shell.parse(new File('./generate-badges.groovy').text)
+String slingDir = args[0]
 
-println "Updating aggregator tables in " + slingDir + "/aggregator"
+println 'Aggregator Table Generation!'
+println '-------------------------'
 
-def docsDir = new File(slingDir + "/aggregator/docs")
-groupsDir = new File(docsDir, "groups")
-statusDir = new File(docsDir, "status")
+println "Updating aggregator tables in ${slingDir}/aggregator"
 
-println "Loading manifest..."
-manifest = new XmlParser().parseText(new File(slingDir+"/aggregator/default.xml").text);
-assert manifest instanceof Node
+docsDir = new File(slingDir + '/aggregator/docs')
+groupsDir = new File(docsDir, 'groups')
+statusDir = new File(docsDir, 'status')
 
-println "Reading status lists..."
-deprecated = new File(slingDir+"/aggregator/deprecated-projects.txt").text.split("\\n")
-assert deprecated
-contrib = new File(slingDir+"/aggregator/contrib-projects.txt").text.split("\\n")
-assert contrib
-
-println "Deleting old groups and status folders..."
-def result = groupsDir.deleteDir()
+println 'Deleting old groups and status folders...'
+boolean result = groupsDir.deleteDir()
 assert result
 result = statusDir.deleteDir()
 assert result
 
-println "Re-creating groups and status folders..."
-result = groupsDir.mkdirs();
+println 'Re-creating groups and status folders...'
+result = groupsDir.mkdirs()
 assert result
-result = statusDir.mkdirs();
+result = statusDir.mkdirs()
 assert result
 
-println "Overwriting module file..."
-modulesFile = new File(docsDir,"modules.md")
+println 'Overwriting module file...'
+modulesFile = new File(docsDir, 'modules.md')
 modulesFile.text = "[Apache Sling](https://sling.apache.org) > [Aggregator](https://github.com/apache/sling-aggregator/) > Modules\n# Modules\n\n| Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |\n|---    |---    |---        |---|"
 
-new File(slingDir).eachFile (FileType.DIRECTORIES) { folder ->
-    addRepo(folder, manifest)
+println 'Loading manifest...'
+manifest = new XmlParser().parseText(new File('./default.xml').text)
+manifest.project.@path.each { path ->
+    addRepo(new File(slingDir, path))
 }
-println "Aggregator tables updated!"
+println 'Aggregator tables updated!'
 
-void addRepo(File repoFolder, Node manifest) {
-    
-    def pomFile = new File(repoFolder, "pom.xml")
-    def repoName = repoFolder.getName()
-    
-    println "Fetching from " + repoName + "..."
-    
-    
-    if (pomFile.exists()){
-        println "Parsing pom.xml..."
-        def pom = new XmlParser().parseText(pomFile.text) 
+void addRepo(File repoFolder) {
+    println "Adding badges for ${repoFolder.name}..."
 
-        assert pom instanceof Node 
-        
-        def project = [:]
-        project['artifactId'] = pom.artifactId.text()
-        project['name'] = pom.name.text()
-        project['description'] = pom.description.text().replace("\n"," ")
-        project['group'] = getProjectGroup(repoName)
-        project['folder'] = repoName
-        
-        if (contrib.contains(repoName)) {
-            println "Setting project status to contrib..."
-            project['status'] = 'contrib'
-        }
-        if (deprecated.contains(repoName)) {
-            println "Setting project status to deprecated..."
-            project['status'] = 'deprecated'
-        }
-        
-        calculateBadges(project)
-        
+    Map project = badges.parseMavenPom(repoFolder, new File('./'))
+    if (project != null) {
+        project.badges = badges.calculateBadges(project).join('')
+
         writeProject(project)
-        
     } else {
-        println "No pom.xml found, skipping..."
+        println 'No pom.xml found, skipping...'
     }
 }
 
-void calculateBadges(Map project){
-    def badges = [];
-    if(getStatus("https://builds.apache.org/job/Sling/job/sling-"+project.folder+"/") != 404) {
-        println "Adding build status badge..."
-        badges.push("&#32;[![Build Status](https://builds.apache.org/buildStatus/icon?job=Sling/sling-"+project.folder+"/master)](https://builds.apache.org/job/Sling/job/sling-"+project.folder+"/job/master)")
-    }
-    if(responseValid("https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-"+project.folder+"/job/master.svg")){
-        println "Adding test status badge..."
-        badges.push("&#32;[![Test Status](https://img.shields.io/jenkins/t/https/builds.apache.org/job/Sling/job/sling-"+project.folder+"/job/master.svg?longCache=true)](https://builds.apache.org/job/Sling/job/sling-"+project.folder+"/job/master/test_results_analyzer/)")
-    }
-    if(responseValid("https://img.shields.io/jenkins/c/https/builds.apache.org/job/Sling/job/sling-"+project.folder+"/job/master.svg")){
-        println "Adding coverage status badge..."
-        badges.push("&#32;[![Coverage Status](https://img.shields.io/jenkins/c/https/builds.apache.org/job/Sling/job/sling-"+project.folder+"/job/master.svg?longCache=true)]((https://builds.apache.org/job/Sling/job/sling-"+project.folder+"/job/master/)")
-    }
-    if(getStatus("https://www.javadoc.io/badge/org.apache.sling/"+project.artifactId+".svg") != 404) {
-        println "Adding JavaDoc badge..."
-        badges.push("&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/"+project.artifactId+".svg)](https://www.javadoc.io/doc/org.apache.sling/"+project.folder+")")
-    }
-    if(responseValid("https://maven-badges.herokuapp.com/maven-central/org.apache.sling/"+project.artifactId+"/badge.svg")){
-        println "Adding Maven release badge..."
-        badges.push("&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/"+project.artifactId+"/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22"+project.artifactId+"%22)")
-    }
-    if (project.status) {
-        println "Adding status badge..."
-        badges.push("&#32;[!["+project.status+"](https://sling.apache.org/badges/status-"+project.status+".svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/"+project.status+".md)")
-    }
-    if (project.group) {
-        println "Adding group badge..."
-        badges.push("&#32;[!["+project.group+"](https://sling.apache.org/badges/group-"+project.group+".svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/"+project.group+".md)")
-    }
-    project.badges = badges.join('');
-}
-
-String getProjectGroup(String repoName) {
-    def groupNode = projectGroup = manifest.project.find{
-        it.@path == repoName
-    }
-    if (groupNode != null) {
-        def groupName = groupNode['@groups']
-        if (groupName != null) {
-            println "Using Group: " + groupName
-            return groupName
-        } else {
-            return ""
-        }
-    } else {
-        return "";
-    }
-}
-
-int getStatus(String url) {
-    def get = new URL(url).openConnection()
-    get.setRequestProperty('User-Agent', 'curl/7.35.0')
-    def rc = get.getResponseCode()
-    println "Retrieved status "+rc+" from "+url
-    return rc;
-}
-
-boolean responseValid(String url){
-    def get = new URL(url).openConnection()
-    get.setRequestProperty('User-Agent', 'curl/7.35.0')
-    def rc = get.getResponseCode()
-    if(rc == 200){
-        def text = get.getInputStream().getText()
-        if(text.contains('inaccessible') || text.contains('not found') || text.contains('invalid') || text.contains('unknown')) {
-            println "Retrieved invalid response from "+url
-            return false
-        }
-        return true
-    }
-    println "Retrieved invalid response code "+rc+" from "+url
-    return false
-}
-
 void writeProject(Map project) {
-    println "Writing project..."
-    def projectStr = "| ["+project.name+"](https://github.com/apache/sling-"+project.folder+") <br/> <small>(["+project.artifactId+"](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22"+project.artifactId+"D%22))</small> | "+project.description+" | "
-    projectStr += project.badges
-    projectStr += " | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-"+project.folder+".svg)](https://github.com/apache/sling-"+project.folder+"/pulls) |"
-    
+    println 'Writing project...'
+    String projectStr = "| [${project.name}](https://github.com/apache/sling-${project.folder}) <br/> <small>([${project.artifactId}](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22${project.artifactId}D%22))</small> | ${project.description} | ${project.badges} | &#32;[![Pull Requests](https://img.shields.io/github/issues-pr/apache/sling-${project.folder}.svg)](https://github.com/apache/sling-${project.folder}/pulls) |"
+
     if (project.group) {
-        println "Adding to group file " + project.group
-        def groupFile = new File(groupsDir,project.group+".md")
-        if(!groupFile.exists()){
-            println "Creating group file for " + project.group
+        println "Adding to group file ${project.group}"
+        File groupFile = new File(groupsDir, "${project.group}.md")
+        if (!groupFile.exists()) {
+            println "Creating group file for ${project.group}"
             groupFile.createNewFile()
-            groupFile << "[Apache Sling](https://sling.apache.org) > [Aggregator](https://github.com/apache/sling-aggregator/) > [Modules](https://github.com/apache/sling-aggregator/blob/master/docs/modules.md) > "+project.group+"\n# "+project.group+" Modules\n\n| Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |\n|---    |---    |---    |---    |"
+            groupFile << "[Apache Sling](https://sling.apache.org) > [Aggregator](https://github.com/apache/sling-aggregator/) > [Modules](https://github.com/apache/sling-aggregator/blob/master/docs/modules.md) > ${project.group}\n# ${project.group} Modules\n\n| Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |\n|---    |---    |---    |---    |"
         }
-        groupFile << "\n" << projectStr
+        groupFile << '\n' << projectStr
     }
-    
-    if (project.status) {
-        println "Adding to status file " + project.status
-        def statusFile = new File(statusDir,project.status+".md")
-        if(!statusFile.exists()){
-            println "Creating status file for " + project.status
+
+    if (project.deprecated) {
+        println 'Adding to deprecated status file'
+        File statusFile = new File(statusDir, 'deprecated.md')
+        if (!statusFile.exists()) {
+            println 'Creating depreacated status file'
             statusFile.createNewFile()
-            statusFile << "[Apache Sling](https://sling.apache.org) > [Aggregator](https://github.com/apache/sling-aggregator/) > [Modules](https://github.com/apache/sling-aggregator/blob/master/docs/modules.md) > "+project.status+"\n# "+project.status+" Modules\n\n| Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |\n|---    |---    |---    |---    |"
+            statusFile << '[Apache Sling](https://sling.apache.org) > [Aggregator](https://github.com/apache/sling-aggregator/) > [Modules](https://github.com/apache/sling-aggregator/blob/master/docs/modules.md) > Deprecated\n# Deprecated Modules\n\n| Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |\n|---    |---    |---    |---    |'
         }
-        statusFile << "\n" << projectStr
+        statusFile << '\n' << projectStr
     }
-    modulesFile << "\n" << projectStr
+
+    if (project.contrib) {
+        println 'Adding to deprecated status file'
+        File statusFile = new File(statusDir, 'contrib.md')
+        if (!statusFile.exists()) {
+            println 'Creating contrib status file'
+            statusFile.createNewFile()
+            statusFile << '[Apache Sling](https://sling.apache.org) > [Aggregator](https://github.com/apache/sling-aggregator/) > [Modules](https://github.com/apache/sling-aggregator/blob/master/docs/modules.md) > Contrib\n# Contrib Modules\n\n| Module | Description | Module&nbsp;Status | Pull&nbsp;Requests |\n|---    |---    |---    |---    |'
+        }
+        statusFile << '\n' << projectStr
+    }
+    modulesFile << '\n' << projectStr
 }
diff --git a/generate-badges.groovy b/generate-badges.groovy
new file mode 100644
index 0000000..ea047ff
--- /dev/null
+++ b/generate-badges.groovy
@@ -0,0 +1,141 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+/* groovylint-disable JavaIoPackageAccess */
+
+
+ArrayList calculateBadges(Map project) {
+    def badges = []
+    if (getStatus("https://ci-builds.apache.org/job/Sling/job/modules/job/sling-${project.folder}/job/master/badge/icon") != 404) {
+        println 'Adding build status badge...'
+        badges.add("&#32;[![Build Status](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-${project.folder}/job/master/badge/icon)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-${project.folder}/job/master/)")
+    }
+    if (responseValid("https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-${project.folder}/job/master/")) {
+        println 'Adding test status badge...'
+        badges.add("&#32;[![Test Status](https://img.shields.io/jenkins/tests.svg?jobUrl=https://ci-builds.apache.org/job/Sling/job/modules/job/sling-${project.folder}/job/master/)](https://ci-builds.apache.org/job/Sling/job/modules/job/sling-${project.folder}/job/master/test/?width=800&height=600)")
+    }
+    if (responseValid("https://sonarcloud.io/api/project_badges/measure?project=apache_sling-${project.folder}&metric=coverage")) {
+        println 'Adding coverage status badge...'
+        badges.add("&#32;[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-${project.folder}&metric=coverage)](https://sonarcloud.io/dashboard?id=apache_sling-${project.folder})")
+    }
+    if (responseValid("https://sonarcloud.io/api/project_badges/measure?project=apache_sling-${project.folder}&metric=alert_status")) {
+        println 'Adding quality status badge...'
+        badges.add("&#32;[![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=apache_sling-${project.folder}&metric=alert_status)](https://sonarcloud.io/dashboard?id=apache_sling-${project.folder})")
+    }
+    if (getStatus("https://www.javadoc.io/badge/org.apache.sling/${project.artifactId}.svg") != 404) {
+        println 'Adding JavaDoc badge...'
+        badges.add("&#32;[![JavaDoc](https://www.javadoc.io/badge/org.apache.sling/${project.artifactId}.svg)](https://www.javadoc.io/doc/org.apache.sling/${project.folder})")
+    }
+    if (responseValid("https://maven-badges.herokuapp.com/maven-central/org.apache.sling/$project.artifactId/badge.svg")) {
+        println 'Adding Maven release badge...'
+        badges.add("&#32;[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.sling/${project.artifactId}/badge.svg)](https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.sling%22%20a%3A%22${project.artifactId}%22)")
+    }
+    if (project.contrib) {
+        println 'Adding contrib status badge...'
+        badges.add('&#32;[![Contrib](https://sling.apache.org/badges/status-contrib.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/contrib.md)')
+    }
+    if (project.deprecated) {
+        println 'Adding deprecated status badge...'
+        badges.add('&#32;[![Deprecated](https://sling.apache.org/badges/status-deprecated.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/status/deprecated.md)')
+    }
+    if (project.group) {
+        println 'Adding group badge...'
+        badges.add("&#32;[![${project.group}](https://sling.apache.org/badges/group-${project.group}.svg)](https://github.com/apache/sling-aggregator/blob/master/docs/group/${project.group}.md)")
+    }
+    return badges
+}
+
+String getProjectGroup(String repoName, File aggregatorDir) {
+    println 'Loading manifest...'
+
+    manifest = new XmlParser().parseText(new File(aggregatorDir, 'default.xml').text)
+
+    def groupNode = projectGroup = manifest.project.find {
+        it.@path == repoName
+    }
+    if (groupNode != null) {
+        def groupName = groupNode['@groups']
+        if (groupName != null) {
+            println "Using Group: ${groupName}"
+            return groupName
+        }
+    }
+    return ''
+}
+
+int getStatus(String url) {
+    def get = new URL(url).openConnection()
+    get.setRequestProperty('User-Agent', 'curl/7.35.0')
+    def rc = get.getResponseCode()
+    println 'Retrieved status ' + rc + ' from ' + url
+    return rc
+}
+
+Map parseMavenPom(File projectFolder, File aggregatorDir) {
+    File pomFile = new File(projectFolder, 'pom.xml')
+    String repoName = projectFolder.name
+
+    println "Fetching from ${projectFolder}..."
+
+    println 'Reading status lists...'
+    String[] deprecated = new File(aggregatorDir, 'deprecated-projects.txt').text.split('\\n')
+    assert deprecated
+    String[] contrib = new File(aggregatorDir, 'contrib-projects.txt').text.split('\\n')
+    assert contrib
+
+    if (pomFile.exists()) {
+        println 'Parsing pom.xml...'
+        Node pom = new XmlParser().parseText(pomFile.text)
+
+        Map project = [:]
+        project['artifactId'] = pom.artifactId.text()
+        project['name'] = pom.name.text()
+        project['description'] = pom.description.text().replace('\n', ' ')
+        project['group'] = getProjectGroup(repoName, aggregatorDir)
+        project['folder'] = repoName
+        if (contrib.contains(repoName)) {
+            println 'Setting project status to contrib...'
+            project['contrib'] = true
+        }
+        if (deprecated.contains(repoName)) {
+            println 'Setting project status to deprecated...'
+            project['deprecated'] = true
+        }
+        return project
+    }
+    return null
+}
+
+boolean responseValid(String url) {
+    def get = new URL(url).openConnection()
+    get.setRequestProperty('User-Agent', 'curl/7.35.0')
+    int rc = get.responseCode
+    println 'Retrieved status ' + rc + ' from ' + url
+    if (rc == 200) {
+        String text = get.inputStream.text
+        if (text.contains('inaccessible') || text.contains('not found') || text.contains('not been found')
+            || text.contains('invalid') || text.contains('unknown')) {
+            println "Retrieved invalid response from ${url}"
+            return false
+            }
+        return true
+    }
+    println "Retrieved invalid response code ${rc} from ${url}"
+    return false
+}
diff --git a/generate-project-badges.groovy b/generate-project-badges.groovy
new file mode 100755
index 0000000..96a4772
--- /dev/null
+++ b/generate-project-badges.groovy
@@ -0,0 +1,68 @@
+#!/usr/bin/env groovy
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+/* groovylint-disable SystemExit  */
+/* groovylint-disable JavaIoPackageAccess */
+
+import groovy.io.FileType
+import groovy.transform.SourceURI
+import groovy.util.XmlParser
+import groovy.util.Node
+
+import java.nio.file.Paths
+
+if (args.length == 0) {
+    println 'Generates the badges for a project.'
+    println 'Please provide the Project Directory: groovy generate-project-badges.groovy [PROJECT_DIR]'
+    System.exit(1)
+}
+
+GroovyShell shell = new GroovyShell()
+
+@SourceURI
+URI sourceUri
+
+def genBadges = shell.parse(new File(Paths.get(sourceUri).parent.toString(), './generate-badges.groovy').text)
+String projectDir = args[0]
+projectDir = new File(projectDir).getCanonicalPath()
+
+println 'Generate Project Badges!'
+println '-------------------------'
+
+println "Updating badges in ${projectDir}"
+
+Map project = genBadges.parseMavenPom(new File(projectDir), new File(Paths.get(sourceUri).parent.toString()))
+if (project != null) {
+    def badges = genBadges.calculateBadges(project)
+    badges.add(' [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)')
+
+    File readme = new File(projectDir, 'README.md')
+    def lines = readme.readLines()
+
+    println "Updating ${readme}"
+    lines[3..(lines.size() - 1)].join('\n')
+    readme.newWriter().withWriter { w ->
+        w << "[![Apache Sling](https://sling.apache.org/res/logos/sling.png)](https://sling.apache.org)\n\n${badges.join('')}\n${lines[3..(lines.size - 1)].join('\n')}\n"
+    }
+
+    println 'Update complete!'
+} else {
+    println 'No pom.xml found, skipping...'
+}