diff --git a/.github/workflows/jekyll.yml b/.github/workflows/jekyll.yml
new file mode 100644
index 000000000..278d1ee43
--- /dev/null
+++ b/.github/workflows/jekyll.yml
@@ -0,0 +1,64 @@
+# This workflow uses actions that are not certified by GitHub.
+# They are provided by a third-party and are governed by
+# separate terms of service, privacy policy, and support
+# documentation.
+
+# Sample workflow for building and deploying a Jekyll site to GitHub Pages
+name: Deploy Jekyll site to Pages
+
+on:
+ # Runs on pushes targeting the default branch
+ push:
+ branches: ["main"]
+
+ # Allows you to run this workflow manually from the Actions tab
+ workflow_dispatch:
+
+# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
+permissions:
+ contents: read
+ pages: write
+ id-token: write
+
+# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
+# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
+concurrency:
+ group: "pages"
+ cancel-in-progress: false
+
+jobs:
+ # Build job
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v3
+ - name: Setup Ruby
+ uses: ruby/setup-ruby@v1
+ with:
+ ruby-version: '3.1' # Not needed with a .ruby-version file
+ bundler-cache: true # runs 'bundle install' and caches installed gems automatically
+ cache-version: 0 # Increment this number if you need to re-download cached gems
+ - name: Setup Pages
+ id: pages
+ uses: actions/configure-pages@v3
+ - name: Build with Jekyll
+ # Outputs to the './_site' directory by default
+ run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
+ env:
+ JEKYLL_ENV: production
+ - name: Upload artifact
+ # Automatically uploads an artifact from the './_site' directory by default
+ uses: actions/upload-pages-artifact@v2
+
+ # Deployment job
+ deploy:
+ environment:
+ name: github-pages
+ url: ${{ steps.deployment.outputs.page_url }}
+ runs-on: ubuntu-latest
+ needs: build
+ steps:
+ - name: Deploy to GitHub Pages
+ id: deployment
+ uses: actions/deploy-pages@v2
diff --git a/.gitignore b/.gitignore
index a22cbdbe5..16372a4b9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+_site
# ignore .svn metadata files
.svn
# ignore Maven generated target folders
diff --git a/Gemfile b/Gemfile
new file mode 100644
index 000000000..2bc17e747
--- /dev/null
+++ b/Gemfile
@@ -0,0 +1,12 @@
+source "https://rubygems.org"
+
+gem "jekyll"
+gem "minima"
+
+group :jekyll_plugins do
+ gem "jekyll-feed"
+ gem "jekyll-seo-tag"
+ gem 'jekyll-asciidoc'
+ gem 'jekyll-paginate-v2'
+
+end
diff --git a/Gemfile.lock b/Gemfile.lock
new file mode 100644
index 000000000..9fe7441e9
--- /dev/null
+++ b/Gemfile.lock
@@ -0,0 +1,93 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ addressable (2.8.5)
+ public_suffix (>= 2.0.2, < 6.0)
+ asciidoctor (2.0.20)
+ colorator (1.1.0)
+ concurrent-ruby (1.2.2)
+ em-websocket (0.5.3)
+ eventmachine (>= 0.12.9)
+ http_parser.rb (~> 0)
+ eventmachine (1.2.7)
+ ffi (1.15.5)
+ forwardable-extended (2.6.0)
+ google-protobuf (3.24.3-arm64-darwin)
+ google-protobuf (3.24.3-x86_64-linux)
+ http_parser.rb (0.8.0)
+ i18n (1.14.1)
+ concurrent-ruby (~> 1.0)
+ jekyll (4.3.2)
+ addressable (~> 2.4)
+ colorator (~> 1.0)
+ em-websocket (~> 0.5)
+ i18n (~> 1.0)
+ jekyll-sass-converter (>= 2.0, < 4.0)
+ jekyll-watch (~> 2.0)
+ kramdown (~> 2.3, >= 2.3.1)
+ kramdown-parser-gfm (~> 1.0)
+ liquid (~> 4.0)
+ mercenary (>= 0.3.6, < 0.5)
+ pathutil (~> 0.9)
+ rouge (>= 3.0, < 5.0)
+ safe_yaml (~> 1.0)
+ terminal-table (>= 1.8, < 4.0)
+ webrick (~> 1.7)
+ jekyll-asciidoc (3.0.0)
+ asciidoctor (>= 1.5.0)
+ jekyll (>= 3.0.0)
+ jekyll-feed (0.17.0)
+ jekyll (>= 3.7, < 5.0)
+ jekyll-paginate-v2 (3.0.0)
+ jekyll (>= 3.0, < 5.0)
+ jekyll-sass-converter (3.0.0)
+ sass-embedded (~> 1.54)
+ jekyll-seo-tag (2.8.0)
+ jekyll (>= 3.8, < 5.0)
+ jekyll-watch (2.2.1)
+ listen (~> 3.0)
+ kramdown (2.4.0)
+ rexml
+ kramdown-parser-gfm (1.1.0)
+ kramdown (~> 2.0)
+ liquid (4.0.4)
+ listen (3.8.0)
+ rb-fsevent (~> 0.10, >= 0.10.3)
+ rb-inotify (~> 0.9, >= 0.9.10)
+ mercenary (0.4.0)
+ minima (2.5.1)
+ jekyll (>= 3.5, < 5.0)
+ jekyll-feed (~> 0.9)
+ jekyll-seo-tag (~> 2.1)
+ pathutil (0.16.2)
+ forwardable-extended (~> 2.6)
+ public_suffix (5.0.3)
+ rb-fsevent (0.11.2)
+ rb-inotify (0.10.1)
+ ffi (~> 1.0)
+ rexml (3.2.6)
+ rouge (4.1.3)
+ safe_yaml (1.0.5)
+ sass-embedded (1.66.1-arm64-darwin)
+ google-protobuf (~> 3.23)
+ sass-embedded (1.66.1-x86_64-linux-gnu)
+ google-protobuf (~> 3.23)
+ terminal-table (3.0.2)
+ unicode-display_width (>= 1.1.1, < 3)
+ unicode-display_width (2.4.2)
+ webrick (1.8.1)
+
+PLATFORMS
+ arm64-darwin-22
+ x86_64-linux
+
+DEPENDENCIES
+ jekyll
+ jekyll-asciidoc
+ jekyll-feed
+ jekyll-paginate-v2
+ jekyll-seo-tag
+ minima
+
+BUNDLED WITH
+ 2.4.19
diff --git a/_config.yml b/_config.yml
new file mode 100644
index 000000000..693d598f4
--- /dev/null
+++ b/_config.yml
@@ -0,0 +1,29 @@
+title: WildFly Proposals
+url: "https://docs.wildfly.org/"
+baseurl: /wildfly-proposals
+# Build settings
+markdown: kramdown
+theme: minima
+plugins:
+ - jekyll-feed
+ - jekyll-paginate-v2
+sass:
+ style: compressed
+
+defaults:
+ - scope:
+ path: ""
+ values:
+ layout: "proposal"
+
+collections:
+ docs:
+ output: true
+ wildfly-categories:
+ output: true
+
+asciidoctor:
+ base_dir: :docdir
+ safe: unsafe
+ attributes:
+ imagesdir: /assets/img/news/
\ No newline at end of file
diff --git a/_data/wildfly-categories.yaml b/_data/wildfly-categories.yaml
new file mode 100644
index 000000000..be7894a56
--- /dev/null
+++ b/_data/wildfly-categories.yaml
@@ -0,0 +1,137 @@
+---
+categories:
+ - name: Agroal
+ id: agroal
+ description: Agroal DataSources
+ - name: Bootable Jar
+ id: bootable-jar
+ description: WildFly and an application packaged as an executable jar
+ - name: Command Line Interface (CLI)
+ id: cli
+ description: Command Line Interface tool
+ - name: Cloud
+ id: cloud
+ description: Developing and Running a WildFly application on the cloud
+ - name: Clustering
+ id: clustering
+ description: Clustering, including Infinispan and JGroups
+ - name: Datasources
+ id: datasource
+ description: Server-provided `javax.sql.Datasource`s
+ - name: Embedded
+ id: embedded
+ description: Embedding WildFly in another process
+ - name: IIOP
+ id: iiop
+ description: Internet InterORB Protocol and CORBA
+ - name: Jakarta Batch
+ id: batch
+ description: Jakarta Batch
+ - name: Jakarta CDI / Weld
+ id: weld
+ description: Jakarta Contexts and Dependency Injection
+ - name: Jakarta Concurrency
+ id: concurrency
+ description: Jakarta Concurrency
+ - name: Jakarta Connectors
+ id: jca
+ description: Jakarta Connectors
+ - name: Jakarta EE
+ id: ee
+ description: Jakarta Enterprise Edition
+ - name: Jakarta Enterprise Beans
+ id: ejb
+ description: Jakarta Enterprise Beans (EJB)
+ - name: Jakarta Faces
+ id: jsf
+ description: Jakarta Faces
+ - name: Jakarta Mail
+ id: mail
+ description: Mail
+ - name: Jakarta Persistence
+ id: jpa
+ description: Jakarta Persistence
+ - name: Jakarta Resources
+ id: resource-adapter
+ description: Resource adapters
+ - name: Jakarta RESTful Web Services
+ id: jaxrs
+ description: Jakarta RESTful Web Services
+ - name: Jakarta Validation
+ id: bean-validation
+ description: Jakarta Validation
+ - name: JBoss Diagnostic Reporter
+ id: jdr
+ description: JBoss Diagnostic Reporter
+ - name: JBoss MSC
+ id: msc
+ description: JBoss Modular Service Container
+ - name: Logging
+ id: logging
+ description: Logging
+ - name: Management
+ id: management
+ description: Management
+ - name: Maven
+ id: maven
+ description: Maven Tooling & Ecosystem
+ - name: Messaging
+ id: messaging
+ description: Messaging, including Jakarta Messaging (JMS)
+ - name: MicroProfile
+ id: microprofile
+ description: MicroProfile
+ - name: Migration
+ id: migration
+ description: Application and server configuration migration
+ - name: Mod_cluster
+ id: mod_cluster
+ description: mod_cluster
+ - name: Modules
+ id: modules
+ description: JBoss Modules & Java Platform Module System (JPMS)
+ - name: Observability
+ id: observability
+ description: Observability
+ - name: OpenShift
+ id: openshift
+ description: Building and Running a WildFly application on OpenShift
+ - name: POJO
+ id: pojo
+ description: Legacy JBoss Microcontainer support
+ - name: Quickstarts
+ id: quickstarts
+ description: Quickstart examples for WildFly
+ - name: Scripts
+ id: scripts
+ description: Scripting WildFly
+ - name: Security
+ id: security
+ description: Security
+ - name: Service Archive (SAR)
+ id: sar
+ description: Service Archive (SAR)
+ - name: Transactions
+ id: transactions
+ description: Transactions, including Jakarta Transactions API (JTA, JTS)
+ - name: Undertow
+ id: undertow
+ description: Undertow
+ - name: User Experience
+ id: user-experience
+ description: Improving the experience of using WildFly
+ - name: Web Console
+ id: console
+ description: HAL Web Console
+ - name: Web Services
+ id: webservices
+ description: Web Services
+ - name: WildFly Core
+ id: core
+ description: WildFly Core
+ - name: WildFly Elytron
+ id: elytron
+ description: WildFly Elytron
+ - name: WildFly Galleon
+ id: wf-galleon
+ description: Provision WildFly with Galleon Feature Packs and Layers
diff --git a/_includes/index-categories.html b/_includes/index-categories.html
new file mode 100644
index 000000000..bbddadacb
--- /dev/null
+++ b/_includes/index-categories.html
@@ -0,0 +1,51 @@
+
+
Wild Fly Proposals
+
A central location for analysis and design documents of new features and capabilities in the WildFly project universe
+
WildFly features and capabilites are described as proposals documents that contain information on their context, scope, requirements, etc.
+ Proposals can affect one or many categories. This page lists all categories and their respective proposals.
+
+
+
+
+
+
Categories
+
+ {% for cat in site.data["wildfly-categories"].categories %}
+ {{ cat.name }}
+ {% endfor %}
+
+
+
+
+
+
+ {% for cat in site.data["wildfly-categories"].categories %}
+
{{ cat.name }} [{{ cat.id }}]
+
{{ cat.description | markdownify }}
+
+ {% for page in site.pages %}
+
+ {% endfor %}
+ {% endfor %}
+
+
+
+
Uncategorized Proposals
+
+ {% for page in site.pages %}
+
+ {% unless page.categories %}
+ {% if page.title != nil and page.layout == "proposal" %}
+ {{ page.title }}
+ {% endif %}
+ {% endunless %}
+
+ {% endfor %}
+
+
diff --git a/_layouts/base.html b/_layouts/base.html
new file mode 100644
index 000000000..7c8a28034
--- /dev/null
+++ b/_layouts/base.html
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+ {{ page.title | default: site.title }}
+
+
+
+
+
+
+
+
+
+
+
+ {{ content }}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_layouts/categories.html b/_layouts/categories.html
new file mode 100644
index 000000000..6842c3cc9
--- /dev/null
+++ b/_layouts/categories.html
@@ -0,0 +1,5 @@
+---
+layout: base
+---
+
+{% include index-categories.html %}
\ No newline at end of file
diff --git a/_layouts/proposal.html b/_layouts/proposal.html
new file mode 100644
index 000000000..4b7cfa1ac
--- /dev/null
+++ b/_layouts/proposal.html
@@ -0,0 +1,21 @@
+---
+layout: base
+---
+
+
+
+
{{page.title}}
+
+
+ {% unless pages.categories == empty %}
+
In
+ {% for cat in page.categories %}
+
{{ cat }}
+ {% endfor %}
+
+ {% endunless %}
+
+ {{ content }}
+
+
+
diff --git a/_sass/asciidoc.scss b/_sass/asciidoc.scss
new file mode 100644
index 000000000..e69de29bb
diff --git a/_sass/colors.scss b/_sass/colors.scss
new file mode 100644
index 000000000..9543137b5
--- /dev/null
+++ b/_sass/colors.scss
@@ -0,0 +1,38 @@
+/**
+
+This is a partial.
+It lies in
/_sass, just waiting to be imported.
+It does not contain the YAML front matter and has no corresponding output file in the built site.
+
+*/
+
+// WILDFLY color palette
+
+$red: #DE5C49;
+$orange: #E37B40;
+$yellow: #FFEF9F;
+$blue: #324D5C;
+$teal: #46B29D;
+
+$dark-red: #85372C;
+$dark-orange: #85372C;
+$dark-yellow: #90792E;
+$dark-blue: #1E2E37;
+$dark-teal: #2A6B5E;
+
+// Basic colors
+$black : #000000;
+$white : #FFFFFF;
+
+//Grayscale
+$gray-1 : #AAAAAA;
+$gray-2 : #555555;
+$gray-3 : #333333;
+$gray-4 : #222222;
+
+
+// Alternative spelling
+$grey-1 : #AAAAAA;
+$grey-2 : #555555;
+$grey-3 : #333333;
+$grey-4 : #222222;
diff --git a/_sass/copy.scss b/_sass/copy.scss
new file mode 100644
index 000000000..64a956b0f
--- /dev/null
+++ b/_sass/copy.scss
@@ -0,0 +1,28 @@
+.btn-copy {
+ background-color: transparent !important;
+ border: transparent !important;
+ color: $yellow;
+ cursor: pointer;
+ float: right;
+}
+
+.btn-copy:hover {
+ color: $orange !important;
+}
+
+/* Avoid different line-heights when the button is used */
+.inline-btn-copy {
+ margin-top: 0;
+ margin-left: 0;
+ margin-bottom: 0;
+}
+
+// clipboard for code blocks
+pre.highlight {
+ .btn-copy {
+ display: block;
+ margin-top: 0;
+ padding-left: 0.5em;
+ margin-bottom: 0;
+ }
+}
\ No newline at end of file
diff --git a/_sass/global.scss b/_sass/global.scss
new file mode 100644
index 000000000..8a29acac9
--- /dev/null
+++ b/_sass/global.scss
@@ -0,0 +1,290 @@
+// This is a partial.
+// It lies in /_sass, just waiting to be imported.
+// It does not contain the YAML front matter and has no corresponding output file in the built site.
+
+@import "colors";
+@import url('https://fonts.googleapis.com/css?family=PT+Mono|Titillium+Web:200,400,700');
+
+html,
+body {
+ font-size: 100%;
+ font-weight: 100;
+ background-color: $dark-blue;
+}
+
+body {
+ margin: 0;
+ font-family: 'Titillium Web', sans-serif;
+ color: $white;
+ line-height: 1rem;
+}
+
+div.content {
+ padding: 0 13rem;
+ @media screen and (max-width: 1170px) { padding: 0 6rem; }
+ @media screen and (max-width: 480px) { padding: 0 2rem; }
+}
+
+.hide {
+ &-tablet {
+ @media screen and (max-width: 768px) { display: none; }
+ }
+ &-mobile {
+ @media screen and (max-width: 480px) { display: none; }
+ }
+}
+
+.tablet-fullwidth {
+ @media screen and (max-width: 768px) {
+ margin-left: -6rem !important;
+ margin-right: -6rem !important;
+ }
+ @media screen and (max-width: 480px) {
+ margin-left: -2rem !important;
+ margin-right: -2rem !important;
+ }
+}
+
+.mobile-fullwidth {
+ @media screen and (max-width: 480px) {
+ margin-left: -2rem !important;
+ margin-right: -2rem !important;
+ }
+}
+
+h1,h2,h3,h4,h5,h6,p {
+ color: $white;
+ margin: 2rem 0;
+}
+
+h1 {
+ font-size: 6rem;
+ line-height: 6rem;
+ font-weight: 200;
+ @media screen and (max-width: 768px) {
+ font-size: 3rem;
+ line-height: 3rem;
+ }
+}
+
+h2 {
+ font-size: 2.5rem;
+ line-height: 3rem;
+ font-weight: 100;
+ @media screen and (max-width: 768px) {
+ font-size: 2rem;
+ line-height: 2rem;
+ }
+}
+
+h3 {
+ font-size: 2rem;
+ line-height: 2rem;
+ font-weight: 700;
+ @media screen and (max-width: 768px) {
+ font-size: 1rem;
+ line-height: 1rem;
+ }
+}
+
+h4 {
+ font-size: 1.5rem;
+ line-height: 1.75rem;
+ font-weight: 400;
+ @media screen and (max-width: 768px) {
+ font-size: .75rem;
+ line-height: .75rem;
+ }
+}
+
+p {
+ font-size: 1rem;
+ line-height: 1.5rem;
+ font-weight: 100;
+ &.light {
+ color: $white;
+ }
+}
+
+p.byline {
+ font-size: 1.5rem;
+ line-height: 1.8rem;
+}
+
+a {
+ line-height: 1.5rem;
+ font-weight: 400;
+ color: $yellow;
+ cursor: pointer;
+ strong { color: $yellow; }
+ &.light-background{ color: $teal; }
+}
+
+a.button-cta {
+ text-align: center;
+ color: $dark-blue;
+ background-color: $yellow;
+ border: 2px solid $yellow;
+ text-transform: uppercase;
+ text-decoration: none;
+ margin: .5rem;
+ padding: 12px 40px;
+ white-space: nowrap;
+ line-height: 3.5;
+ transition: background .2s ease-in 0s;
+ &:hover, &:active, &:focus {
+ background-color: $dark-yellow;
+ border-color: $dark-yellow;
+ color: $yellow;
+ }
+ @media screen and (max-width: 768px) {
+ line-height: 1.5;
+ }
+}
+
+a.button-cta.secondary {
+ background: none;
+ border: 2px solid $yellow;
+ color: $yellow;
+ &:hover, &:active, &:focus {
+ background-color: $dark-yellow;
+ border-color: $dark-yellow;
+ color: $yellow;
+ }
+}
+
+.hljs {
+ color: $black;
+ background: $yellow;
+}
+
+code {
+ font-family: "PT Mono",monospace;
+ background-color: $yellow;
+ color: $black;
+ overflow: auto;
+ padding: 0 2px;
+ border-radius: 4px;
+ max-width:1000px
+}
+
+
+pre {
+ padding: .5rem 1rem;
+}
+
+hr {
+ border-width: 2px;
+ margin: 6rem 0 4rem 0;
+}
+
+img { max-width: 100%; }
+
+.logo-wrapper {
+ display: inline-block;
+ max-width: 13.5rem;
+ padding-top: 1rem;
+}
+.wf-logo {
+ width: 100%;
+}
+
+.sec-title-teal h2 {
+ background-color: $teal;
+ color: $white;
+ padding: 1rem;
+}
+.sec-title-yellow h2 {
+ background-color: $yellow;
+ color: $blue;
+ padding: 1rem;
+}
+.sec-title-red h2 {
+ background-color: $red;
+ color: $white;
+ padding: 1rem;
+}
+.sec-title-bluw h2 {
+ background-color: $blue;
+ color: $white;
+ padding: 1rem;
+}
+
+table {
+ border-spacing: 1px;
+
+ thead th, tbody td {
+ padding: .5rem 1rem;
+ }
+
+ thead th {
+ background-color: $teal;
+ color: $white;
+ padding: .5rem 1rem;
+ font-size: 1.5rem;
+ line-height: 1.5rem;
+ font-weight: 400;
+ text-align: left;
+ }
+ tbody tr {
+ &:nth-child(even) {
+ background-color: $blue;
+ }
+ td p {
+ margin: 0;
+ }
+ }
+}
+
+.admonitionblock.note, .note {
+ tbody .icon {
+ background-color: $teal;
+ }
+ tbody .content {
+ background-color: $blue;
+ }
+}
+
+.admonitionblock.warning, .warning {
+ tbody .icon {
+ background-color: $orange;
+ }
+ tbody .content {
+ background-color: $blue;
+ }
+}
+
+.listingblock,
+.literalblock,
+.imageblock,
+.tableblock {
+ .content {
+ padding: 0;
+ }
+}
+
+.listingblock {
+ max-width: 1000px;
+}
+
+.paginator-btns a {
+ margin: 1rem 0;
+ &:first-of-type {
+ margin-right: calc(100% - 372px);
+ }
+ @media screen and (max-width: 768px) {
+ display: block;
+ width: 100%;
+ }
+}
+
+.toc #toctitle {
+ visibility: hidden;
+}
+
+.toc {
+ opacity: 0.8;
+ background-color: $dark-blue;
+ border-radius: 4px;
+ max-width:1000px
+}
diff --git a/_sass/grid.scss b/_sass/grid.scss
new file mode 100644
index 000000000..341c6c730
--- /dev/null
+++ b/_sass/grid.scss
@@ -0,0 +1,129 @@
+$breakpoint-m: 48em;
+
+.grid-wrapper {
+ display: grid;
+ grid-template-columns: repeat(12, 1fr);
+ grid-gap: 1em;
+ clear: both;
+}
+
+.width-1-12 {
+ grid-column: span 1;
+}
+
+.width-2-12 {
+ grid-column: span 2;
+}
+
+.width-3-12 {
+ grid-column: span 3;
+}
+
+.width-4-12 {
+ grid-column: span 4;
+}
+
+.width-5-12 {
+ grid-column: span 5;
+}
+
+.width-6-12 {
+ grid-column: span 6;
+}
+
+.width-7-12 {
+ grid-column: span 7;
+}
+
+.width-8-12 {
+ grid-column: span 8;
+}
+
+.width-9-12 {
+ grid-column: span 9;
+}
+
+.width-10-12 {
+ grid-column: span 10;
+}
+
+.width-11-12 {
+ grid-column: span 11;
+}
+
+.width-12-12 {
+ grid-column: span 12;
+}
+
+.width-1-12-m {
+ @media (max-width: $breakpoint-m) {
+ grid-column: span 1;
+ }
+}
+
+.width-2-12-m {
+ @media (max-width: $breakpoint-m) {
+ grid-column: span 2;
+ }
+}
+
+.width-3-12-m {
+ @media (max-width: $breakpoint-m) {
+ grid-column: span 3;
+ }
+}
+
+.width-4-12-m {
+ @media (max-width: $breakpoint-m) {
+ grid-column: span 4;
+ }
+}
+
+.width-5-12-m {
+ @media (max-width: $breakpoint-m) {
+ grid-column: span 5;
+ }
+}
+
+.width-6-12-m {
+ @media (max-width: $breakpoint-m) {
+ grid-column: span 6;
+ }
+}
+
+.width-7-12-m {
+ @media (max-width: $breakpoint-m) {
+ grid-column: span 7;
+ }
+}
+
+.width-8-12-m {
+ @media (max-width: $breakpoint-m) {
+ grid-column: span 8;
+ }
+}
+
+.width-9-12-m {
+ @media (max-width: $breakpoint-m) {
+ grid-column: span 9;
+ }
+}
+
+.width-10-12-m {
+ @media (max-width: $breakpoint-m) {
+ grid-column: span 10;
+ }
+}
+
+.width-11-12-m {
+ @media (max-width: $breakpoint-m) {
+ grid-column: span 11;
+ }
+}
+
+.width-12-12-m {
+ @media (max-width: $breakpoint-m) {
+ grid-column: span 12;
+ }
+}
+
diff --git a/_sass/includes/header-banner.scss b/_sass/includes/header-banner.scss
new file mode 100644
index 000000000..83189ae37
--- /dev/null
+++ b/_sass/includes/header-banner.scss
@@ -0,0 +1,20 @@
+.header-banner {
+ background-color: $red;
+ padding: 1.13rem;
+ position: fixed;
+ z-index: 2;
+ width: 100%;
+ p {
+ margin: 0;
+ font-size: 1.5rem;
+ line-height: 1.5rem;
+ text-align: center;
+ width: calc(100% - 2.5rem);
+ }
+
+ + .content {
+ position: relative;
+ top: 6rem;
+ padding-bottom: 5rem;
+ }
+}
diff --git a/_sass/includes/header.scss b/_sass/includes/header.scss
new file mode 100644
index 000000000..d82a5dec5
--- /dev/null
+++ b/_sass/includes/header.scss
@@ -0,0 +1,160 @@
+// This is a partial.
+// It lies in /_sass, just waiting to be imported.
+// It does not contain the YAML front matter and has no corresponding output file in the built site.
+
+// Navigation Variables
+$nav-breakpoint: 1024px;
+$nav-height: 70px;
+
+// Outer navigation wrapper
+.navigation {
+ height: $nav-height;
+}
+
+// Container with no padding for navbar
+.nav-container {
+ max-width: $content-width;
+ margin: 0 auto;
+ display: inline;
+}
+
+// Navigation
+nav {
+ float: right;
+ padding-top: 1rem;
+ ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ li {
+ float: left;
+ position: relative;
+ a,
+ a:visited {
+ display: block;
+ padding: 0 20px;
+ line-height: $nav-height;
+ font-size: 1.5rem;
+ text-decoration: none;
+ color: $white;
+ &.active {
+ color: $yellow;
+ font-weight: 700;
+ }
+ }
+ }
+ }
+}
+
+nav ul.nav-list {
+ .button-cta.secondary {
+ line-height: 1.3;
+ padding: .4rem 1rem;
+ margin-top: 1rem;
+ text-transform: none;
+ }
+ li a {
+ font-size: 1.1rem;
+ padding: 0 10px;
+ }
+}
+
+/* Mobile navigation */
+
+// Binds to JS Toggle
+.nav-mobile {
+ display: none;
+ position: absolute;
+ top: 2rem;
+ right: 2rem;
+ height: $nav-height;
+ width: $nav-height;
+}
+@media only screen and (max-width: $nav-breakpoint) {
+ .navigation {
+ padding-top: 2rem;
+ padding-right: 2rem;
+ }
+ .nav-mobile {
+ display: block;
+ z-index: 1;
+ }
+ .logo-wrapper {
+ display: block;
+ margin: 0 auto;
+ padding-top: 0;
+ }
+ nav {
+ width: 16rem;
+ padding-top: 0;
+ .nav-list {
+ background-color: $yellow;
+ position: relative;
+ left: 100px;
+ top: -80px;
+ padding: 3rem 1rem 1rem 1rem;
+ border-top-right-radius: 30px;
+ border-bottom-left-radius: 30px;
+ @media screen and (max-width: 468px) {
+ left: 50px;
+ }
+ .button-cta.secondary {
+ display: none;
+ }
+ }
+ ul {
+ display: none;
+ li {
+ float: none;
+ a,
+ a:visited {
+ padding: 15px;
+ line-height: 20px;
+ color: $dark-blue;
+ &.active {
+ color: $dark-blue;
+ font-weight: 700;
+ }
+ }
+ ul li a { padding-left: 30px; }
+ }
+ }
+ }
+}
+
+@media screen and (min-width: $nav-breakpoint) {
+ .nav-list { display: block !important; }
+}
+
+#nav-toggle {
+ position: absolute;
+ left: 18px;
+ top: 22px;
+ cursor: pointer;
+ padding: 10px 35px 16px 0px;
+ span,
+ span:before,
+ span:after {
+ cursor: pointer;
+ border-radius: 1px;
+ height: 5px;
+ width: 35px;
+ background: $white;
+ position: absolute;
+ display: block;
+ content: '';
+ transition: all 300ms ease-in-out;
+ }
+ span:before { top: -10px; }
+ span:after { bottom: -10px; }
+ &.active span {
+ background-color: transparent;
+ &:before,
+ &:after { top: 0; }
+ &:before { transform: rotate(45deg); }
+ &:after { transform: rotate(-45deg); }
+ }
+}
+@media only screen and (max-width: 480px) {
+ nav { width: 18rem; }
+}
diff --git a/_sass/includes/project-footer.scss b/_sass/includes/project-footer.scss
new file mode 100644
index 000000000..ffe9d21e9
--- /dev/null
+++ b/_sass/includes/project-footer.scss
@@ -0,0 +1,95 @@
+// This is a partial.
+// It lies in /_sass, just waiting to be imported.
+// It does not contain the YAML front matter and has no corresponding output file in the built site.
+
+.project-footer {
+ background-color: $grey-4;
+
+ .logo-wrapper {
+ display: block;
+ margin: 0 auto;
+ }
+
+ p {
+ margin-top: 0;
+ font-size: .875rem;
+ @media screen and (max-width: 1024px) {
+ grid-column: 1/6;
+ }
+ @media screen and (max-width: 768px) {
+ order: 2;
+ grid-column: span 12;
+ }
+ }
+
+ .project-links {
+ font-size: .875rem;
+ @media screen and (max-width: 1024px) {
+ grid-column: span 2;
+ }
+ @media screen and (max-width: 768px) {
+ order: 1;
+ grid-column: span 4;
+ }
+ @media screen and (max-width: 480px) {
+ order: 1;
+ grid-column: span 6;
+ }
+ }
+
+ ul.footer-links {
+ list-style: none;
+ padding-left: 0;
+ a { font-size: .875rem; }
+ }
+ .more-links {
+ padding-left: 4rem;
+ font-size: .875rem;
+ margin-bottom: 2rem;
+ ul {
+ -moz-column-count: 4;
+ -moz-column-gap: 1rem;
+ -webkit-column-count: 4;
+ -webkit-column-gap: 1rem;
+ column-count: 4;
+ column-gap: 1rem;
+ a { font-size: .875rem; }
+ }
+ @media screen and (max-width: 1024px) {
+ grid-column: span 12;
+ border-top: 4px solid white;
+ padding: 3rem 0 2rem 0;
+ margin-bottom: 1rem;
+ }
+ @media screen and (max-width: 768px) {
+ order: 3;
+ ul {
+ -moz-column-count: 3;
+ -moz-column-gap: 1rem;
+ -webkit-column-count: 3;
+ -webkit-column-gap: 1rem;
+ column-count: 3;
+ }
+ }
+ @media screen and (max-width: 480px) {
+ ul {
+ -moz-column-count: 2;
+ -moz-column-gap: 1rem;
+ -webkit-column-count: 2;
+ -webkit-column-gap: 1rem;
+ column-count: 2;
+ }
+ }
+ }
+}
+
+.footer-section {
+ border-bottom: 4px solid white;
+ margin-bottom: 3rem;
+ padding: 1rem 0;
+ @media screen and (max-width: 480px) {
+ border-bottom: none;
+ margin-bottom: 1rem;
+ }
+}
+
diff --git a/_sass/includes/redhat-footer.scss b/_sass/includes/redhat-footer.scss
new file mode 100644
index 000000000..5747ce13b
--- /dev/null
+++ b/_sass/includes/redhat-footer.scss
@@ -0,0 +1,62 @@
+.redhat-footer {
+ background-color: $black;
+
+ .grid-wrapper { padding: .5rem 0; }
+
+ .licence {
+ grid-column: 5/9;
+ align-self: center;
+ justify-self: center;
+ a {
+ color: $white;
+ font-size: .75rem;
+ font-weight: 200;
+ }
+ @media screen and (max-width: 1024px) {
+ grid-column: 1/5;
+ justify-self: left;
+ }
+ @media screen and (max-width: 768px) {
+ grid-column: 1/7;
+ }
+ @media screen and (max-width: 480px) {
+ grid-column: 1/13;
+ justify-self: center;
+ order: 3;
+ }
+ }
+
+ .redhat {
+ grid-column: 9/12;
+ align-self: center;
+ justify-self: end;
+ font-size: .75rem;
+ font-weight: 200;
+ @media screen and (max-width: 1024px) {
+ grid-column: 5/12;
+ justify-self: right;
+ }
+ @media screen and (max-width: 768px) {
+ grid-column: 7/11;
+ }
+ @media screen and (max-width: 480px) {
+ grid-column: 1/13;
+ justify-self: center;
+ order: 2;
+ }
+ }
+ .redhat-logo {
+ grid-column: 12/13;
+ justify-self: end;
+ align-self: center;
+ img { width: 6rem; }
+ @media screen and (max-width: 768px) {
+ grid-column: 11/13;
+ }
+ @media screen and (max-width: 480px) {
+ grid-column: 1/13;
+ justify-self: center;
+ order: 1;
+ }
+ }
+}
diff --git a/_sass/includes/share-page.scss b/_sass/includes/share-page.scss
new file mode 100644
index 000000000..22b078e3b
--- /dev/null
+++ b/_sass/includes/share-page.scss
@@ -0,0 +1,9 @@
+.share-page {
+ a {
+ text-decoration: none;
+ img {
+ max-width: 1.5rem;
+ margin-right: .5rem;
+ }
+ }
+}
\ No newline at end of file
diff --git a/_sass/layouts/about.scss b/_sass/layouts/about.scss
new file mode 100644
index 000000000..839af6fab
--- /dev/null
+++ b/_sass/layouts/about.scss
@@ -0,0 +1,21 @@
+.about-page {
+ padding-bottom: 3rem;
+ .page-subtitle {
+ color: $teal;
+ border-top: 2px solid $teal;
+ border-bottom: 2px solid $teal;
+ padding: 2rem 0;
+ margin: 4rem 0 0 0;
+ strong {
+ color: $teal;
+ }
+ }
+ .sec-title-teal,
+ .sec-title-yellow,
+ .sec-title-red,
+ .sec-title-blue {
+ h2 {
+ text-align: center;
+ }
+ }
+}
diff --git a/_sass/layouts/contribute.scss b/_sass/layouts/contribute.scss
new file mode 100644
index 000000000..0b699d82a
--- /dev/null
+++ b/_sass/layouts/contribute.scss
@@ -0,0 +1,28 @@
+.contribute-page {
+ padding-bottom: 3rem;
+ .page-subtitle {
+ color: $red;
+ border-top: 2px solid $red;
+ border-bottom: 2px solid $red;
+ padding: 2rem 0;
+ margin-top: 4rem;
+ strong {
+ color: $red;
+ }
+ }
+ .contribute-item {
+ text-align: center;
+ margin: 1rem;
+ h3 {
+ margin-bottom: 1rem;
+ }
+ p {
+ margin-top: 1rem;
+ }
+ }
+ @media screen and (max-width: 480px) {
+ .contribute-item {
+ grid-column: span 12;
+ }
+ }
+}
diff --git a/_sass/layouts/downloads.scss b/_sass/layouts/downloads.scss
new file mode 100644
index 000000000..52c26e2db
--- /dev/null
+++ b/_sass/layouts/downloads.scss
@@ -0,0 +1,135 @@
+// This is a partial.
+// It lies in /_sass, just waiting to be imported.
+// It does not contain the YAML front matter and has no corresponding output file in the built site.
+
+.wildfly-downloads {
+ h1 {
+ text-align: center;
+ }
+
+ .download-ctas {
+ text-align: center;
+ @media screen and (max-width: 768px) {
+ a.button-cta {
+ display: block;
+ margin: 1rem auto;
+
+ min-width: 230px;
+ }
+ }
+ }
+ .page-subtitle {
+ text-align: center;
+ border-top: 2px solid white;
+ border-bottom: 2px solid white;
+ padding: 0 0 2rem 0;
+ margin: 4rem 0;
+ h4 {
+ text-align: left;
+ font-weight: 200;
+ color: $teal;
+ a { font-weight: 200; }
+ strong { color: $teal; }
+ }
+ }
+}
+
+.version-row {
+ background-color: $blue;
+ margin: 3rem 0;
+ padding: 1rem;
+
+ &:first-of-type {
+ .version-name { border-bottom: 3px solid $white; }
+ }
+ .version-id {
+ @media screen and (max-width: 1380px) {
+ h2 {
+ font-size: 1.5rem;
+ line-height: 2rem;
+ }
+ }
+ @media screen and (max-width: 768px) {
+ grid-column: span 12;
+ }
+ }
+ .version-content {
+ @media screen and (max-width: 768px) {
+ grid-column: span 12;
+ }
+ }
+
+
+ h1>a.anchor, h2>a.anchor, h3>a.anchor, h4>a.anchor, h5>a.anchor, h6>a.anchor {
+ position: absolute;
+ z-index: 1001;
+ width: 1.5ex;
+ margin-left: -1.2ex;
+ display: block;
+ text-decoration: none!important;
+ visibility: hidden;
+ text-align: center;
+ font-weight: 400;
+ }
+
+ h1>a.anchor::before, h2>a.anchor::before, h3>a.anchor::before,
+ h4>a.anchor::before, h5>a.anchor::before, h6>a.anchor::before {
+ content: "\00A7";
+ font-size: .75em;
+ display: block;
+ padding-top: 0.1em;
+ }
+
+ h1:hover > a.anchor, h1 > a.anchor:hover,
+ h2:hover > a.anchor, h2 > a.anchor:hover,
+ h3:hover > a.anchor, h3 > a.anchor:hover,
+ h4:hover > a.anchor, h4 > a.anchor:hover,
+ h5:hover > a.anchor, h5 > a.anchor:hover,
+ h6:hover > a.anchor, h6 > a.anchor:hover {
+ visibility: visible;
+ }
+}
+
+.version-table {
+ justify-self: center;
+ margin: 1rem 0;
+ table {
+ border-collapse: collapse;
+ width: auto;
+ }
+ thead th, tbody td {
+ padding: 1px;
+ }
+ tbody tr:not(:first-of-type):not(:last-of-type) {
+ border-bottom: 1px solid $dark-blue;
+ }
+ .version-name {
+ text-align: left;
+ padding-bottom: .3rem;
+ border-bottom: 1px solid $teal;
+ font-weight: 400;
+ &.final {
+ font-weight: 700;
+ text-transform: uppercase;
+ }
+ .release-date {
+ float: right;
+ text-transform: initial;
+ }
+ }
+
+ .description { width: 60%; }
+ .licence {
+ width: 15%;
+ text-align: center;
+ }
+ .links {
+ width: 25%;
+ padding: 5px 0 7px 0;
+ text-align: right;
+ }
+ td, a { font-size: .875rem; }
+ @media screen and (max-width: 1024px) {
+ grid-column: span 12;
+ }
+}
diff --git a/_sass/layouts/error-page.scss b/_sass/layouts/error-page.scss
new file mode 100644
index 000000000..bb62c117e
--- /dev/null
+++ b/_sass/layouts/error-page.scss
@@ -0,0 +1,17 @@
+.error-page {
+ text-align: center;
+ padding: 5rem 0;
+ height: 90vh;
+ @media screen and (max-width: $breakpoint-m) {
+ height: auto;
+ }
+ .page-title {
+ text-transform: uppercase;
+ color: $yellow;
+ font-weight: 600;
+ }
+ p {
+ font-size: 2rem;
+ font-weight: 200;
+ }
+}
diff --git a/_sass/layouts/home.scss b/_sass/layouts/home.scss
new file mode 100644
index 000000000..8d6552c23
--- /dev/null
+++ b/_sass/layouts/home.scss
@@ -0,0 +1,115 @@
+// This is a partial.
+// It lies in /_sass, just waiting to be imported.
+// It does not contain the YAML front matter and has no corresponding output file in the built site.
+
+.homepage {
+ background-image: url($baseurl + '/assets/img/wildfly_hero_r3v1.jpg');
+ background-repeat: no-repeat;
+ background-size: 100%;
+}
+
+.home-section {
+ text-align: center;
+ padding-bottom: 4rem;
+ &:not(:last-of-type){
+ border-bottom: 4px solid white;
+ }
+}
+
+.home-ctas {
+ grid-column-start: 3;
+}
+
+.home-icons {
+ justify-self: center;
+
+ a {
+ display: inline-grid;
+ text-transform: uppercase;
+ font-weight: 700;
+ text-decoration: none;
+ color: $white;
+ font-size: 1.5rem;
+ margin: 1.5rem 2.5rem;
+ &:before {
+ transform: scale(.8);
+ }
+ &.github:before { content: url($baseurl + '/assets/img/homepage/wildfly_icons_home-github.png'); }
+ &.docs:before { content: url($baseurl + '/assets/img/homepage/wildfly_icons_home-docs.png'); }
+ &.forums:before { content: url($baseurl + '/assets/img/homepage/wildfly_icons_home-forums.png'); }
+ }
+}
+
+.home-img {
+ max-width: 60%;
+ margin-top: 1.5rem;
+}
+
+.callout {
+ padding: 0 1.5rem;
+ text-align: left;
+ margin-top: 1.5rem;
+ display:flex;
+ align-items:center;
+ h2 {
+ display: block;
+ float: left;
+ width: 35%;
+ margin: 2rem 1rem;
+ text-transform: uppercase;
+ }
+ p {
+ width: 65%;
+ display: block;
+ }
+ &.red {
+ background-color: $red;
+ strong { color: $yellow; }
+ }
+ &.yellow {
+ background-color: $yellow;
+ color: $dark-blue;
+ h2 {
+ margin-top: 1rem;
+ }
+ h2, p {
+ color: $dark-blue;
+ }
+ strong { color: $red; }
+ }
+ &.teal {
+ background-color: $teal;
+ strong { color: $dark-blue; }
+ }
+ &.orange {
+ background-color: $orange;
+ strong { color: $dark-blue; }
+ }
+}
+
+@media screen and (max-width: 1505px) {
+ .callout {
+ h2, p {
+ width: 50%;
+ }
+ }
+}
+
+
+@media screen and (max-width: 1024px) {
+ .callout {
+ display: block;
+ padding: 1rem 1.5rem;
+ h2, p {
+ display: block;
+ width: 100%;
+ margin: 1rem 0;
+ }
+ }
+}
+
+@media screen and (max-width: 768px) {
+ .home-ctas .button-cta {
+ display: block;
+ }
+}
\ No newline at end of file
diff --git a/_sass/layouts/news.scss b/_sass/layouts/news.scss
new file mode 100644
index 000000000..4d1b4912e
--- /dev/null
+++ b/_sass/layouts/news.scss
@@ -0,0 +1,97 @@
+.news-page {
+ margin-bottom: 3rem;
+ .news-list-item {
+ margin-bottom: 3rem;
+ p {
+ margin: 0;
+ }
+
+ &.blue .post-title { background-color: $blue; }
+ &.orange .post-title { background-color: $orange; }
+ &.teal .post-title { background-color: $teal; }
+ &.red .post-title { background-color: $red; }
+ &.yellow .post-title {
+ background-color: $yellow;
+ h2, a { color: $dark-blue; }
+ }
+
+ .post-title {
+ padding: 1rem;
+ h2 {
+ margin: 0;
+ a{
+ color: $white;
+ text-decoration: none;
+ font-weight: 100;
+ text-transform: uppercase;
+ }
+ }
+ }
+ }
+ .share-page {
+ text-align: right;
+ }
+ .rss-btn {
+ justify-self: center;
+ align-self: center;
+ font-size: 2rem;
+ i {
+ color: inherit;
+ }
+ }
+}
+
+.news-list-blocks {
+ margin-top: 3rem;
+ .news-block-item {
+ margin-bottom: 3rem;
+ text-align: left;
+ p {
+ margin: 10px 0;
+ }
+ &.orange .post-title {
+ color: $orange;
+ border-color: $orange;
+ }
+ &.yellow .post-title {
+ color: $yellow;
+ border-color: $yellow;
+ }
+ &.teal .post-title {
+ color: $teal;
+ border-color: $teal;
+ }
+ &.red .post-title {
+ color: $red;
+ border-color: $red;
+ }
+
+ @media screen and (max-width: 1024px) {
+ grid-column: span 6;
+ }
+ @media screen and (max-width: $breakpoint-m) {
+ grid-column: span 12;
+ }
+ }
+ .post-title {
+ border: 3px solid;
+ min-height: 9rem;
+ h4 {
+ margin: 1rem;
+ color: inherit;
+ a {
+ text-decoration: none;
+ color: inherit;
+ }
+ }
+ }
+}
+
+@media screen and (max-width: $breakpoint-m) {
+ .news-block-item .post-title h4 {
+ font-size: 1.5rem;
+ }
+ .news-list-item .share-page {
+ text-align: left;
+ }
+}
diff --git a/_sass/layouts/post.scss b/_sass/layouts/post.scss
new file mode 100644
index 000000000..b7dff006e
--- /dev/null
+++ b/_sass/layouts/post.scss
@@ -0,0 +1,3 @@
+.post-page {
+ padding-bottom: 6rem;
+}
diff --git a/_sass/layouts/security.scss b/_sass/layouts/security.scss
new file mode 100644
index 000000000..3443c2c51
--- /dev/null
+++ b/_sass/layouts/security.scss
@@ -0,0 +1,21 @@
+.security-page {
+ padding-bottom: 3rem;
+ .page-subtitle {
+ color: $teal;
+ border-top: 2px solid $teal;
+ border-bottom: 2px solid $teal;
+ padding: 2rem 0;
+ margin: 4rem 0 0 0;
+ strong {
+ color: $teal;
+ }
+ }
+ .sec-title-teal,
+ .sec-title-yellow,
+ .sec-title-red,
+ .sec-title-blue {
+ h2 {
+ text-align: center;
+ }
+ }
+}
diff --git a/agroal/WFLY-10328_EAP7-983_Agroal-subsytem.adoc b/agroal/WFLY-10328_EAP7-983_Agroal-subsytem.adoc
index 443962f82..896375b8e 100644
--- a/agroal/WFLY-10328_EAP7-983_Agroal-subsytem.adoc
+++ b/agroal/WFLY-10328_EAP7-983_Agroal-subsytem.adoc
@@ -1,4 +1,9 @@
-= WFLY-10328 - Agroal subsystem
+---
+categories:
+ - agroal
+ - datasource
+---
+= Agroal subsystem
:author: Luis Barreiro
:email: lbarreiro@redhat.com
:toc: left
diff --git a/assets/css/main.scss b/assets/css/main.scss
new file mode 100644
index 000000000..e3898b679
--- /dev/null
+++ b/assets/css/main.scss
@@ -0,0 +1,27 @@
+---
+# this ensures Jekyll reads the file to be transformed into CSS later
+# only Main files contain this front matter, not partials.
+---
+
+$baseurl: "{{ site.baseurl }}";
+$content-width: 1000px;
+
+@import "global";
+@import "grid";
+@import "colors";
+@import "asciidoc";
+@import "copy";
+
+@import "includes/header";
+@import "includes/project-footer";
+@import "includes/redhat-footer";
+@import "includes/share-page";
+@import "includes/header-banner";
+
+@import "layouts/home";
+@import "layouts/downloads";
+@import "layouts/news";
+@import "layouts/error-page";
+@import "layouts/contribute";
+@import "layouts/about";
+@import "layouts/post";
diff --git a/assets/img/wildfly_hero_r3v1.jpg b/assets/img/wildfly_hero_r3v1.jpg
new file mode 100644
index 000000000..f88ada4af
Binary files /dev/null and b/assets/img/wildfly_hero_r3v1.jpg differ
diff --git a/assets/javascript/copy.js b/assets/javascript/copy.js
new file mode 100644
index 000000000..b8bb11a8e
--- /dev/null
+++ b/assets/javascript/copy.js
@@ -0,0 +1,33 @@
+let codes = document.querySelectorAll('pre.highlight > code');
+let countID = 0;
+codes.forEach((code) => {
+
+ code.setAttribute("id", "code" + countID);
+
+ let btn = document.createElement('button');
+ btn.className = "btn-copy fa fa-clipboard fa-lg";
+ btn.setAttribute("data-clipboard-action", "copy");
+ btn.setAttribute("data-clipboard-target", "#code" + countID);
+ btn.setAttribute("title", "Copy to clipboard")
+ btn.setAttribute("float-right", "true");
+
+ let div = document.createElement('div');
+ div.appendChild(btn);
+
+ code.before(div);
+
+ countID++;
+});
+
+let clipboard = new ClipboardJS('.btn-copy');
+clipboard.on('success', function(e) {
+ e.clearSelection();
+ e.trigger.className = e.trigger.className.replace("fa-clipboard", "fa-check");
+ e.trigger.setAttribute("title", "Copied!")
+
+ setTimeout(function() {
+ e.trigger.className = e.trigger.className.replace("fa-check", "fa-clipboard");
+ e.trigger.setAttribute("title", "Copy to clipboard")
+ }, 2000);
+});
+
diff --git a/batch/WFLY-13128_Galleon_layer_batch.adoc b/batch/WFLY-13128_Galleon_layer_batch.adoc
index 768185d72..e47ad4ba9 100644
--- a/batch/WFLY-13128_Galleon_layer_batch.adoc
+++ b/batch/WFLY-13128_Galleon_layer_batch.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - batch
+ - wf-galleon
+---
= Galleon layer for Batch subsystem
:author: Yeray Borges
:email: yborgess@redhat.com
diff --git a/batch/WFLY-14619-stop-from-other-node.adoc b/batch/WFLY-14619-stop-from-other-node.adoc
index be787ad76..81664c009 100644
--- a/batch/WFLY-14619-stop-from-other-node.adoc
+++ b/batch/WFLY-14619-stop-from-other-node.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - batch
+---
= Stop batch job execution from a different node
:author: Cheng Fang
:email: cfang@redhat.com
diff --git a/batch/WFLY-15525_Limit_number_of_records_loaded_by_jdbc_store.adoc b/batch/WFLY-15525_Limit_number_of_records_loaded_by_jdbc_store.adoc
index c852c6456..32ddeb1b9 100644
--- a/batch/WFLY-15525_Limit_number_of_records_loaded_by_jdbc_store.adoc
+++ b/batch/WFLY-15525_Limit_number_of_records_loaded_by_jdbc_store.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - batch
+---
= Limit number of records loaded by the JDBC job repository
:author: Tomas Hofman
:email: thofman@redhat.com
diff --git a/bean-validation/WFLY-9628_EAP7-907_Bean-Validation_2.0.adoc b/bean-validation/WFLY-9628_EAP7-907_Bean-Validation_2.0.adoc
index e1d84f57f..1bc6c1237 100644
--- a/bean-validation/WFLY-9628_EAP7-907_Bean-Validation_2.0.adoc
+++ b/bean-validation/WFLY-9628_EAP7-907_Bean-Validation_2.0.adoc
@@ -1,4 +1,8 @@
-= WFLY-9628 / EAP7-907 Bean Validation 2.0 support
+---
+categories:
+ - bean-validation
+---
+= Bean Validation 2.0 support
:author: Guillaume Smet
:email: gsmet@redhat.com
:toc: left
diff --git a/bootable-jar/WFCORE_5324_CLI_script_exec_runtime.adoc b/bootable-jar/WFCORE_5324_CLI_script_exec_runtime.adoc
index af536b4f0..00b5b01d4 100644
--- a/bootable-jar/WFCORE_5324_CLI_script_exec_runtime.adoc
+++ b/bootable-jar/WFCORE_5324_CLI_script_exec_runtime.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - bootable-jar
+---
= Ability to execute CLI script at runtime
:author: Jean-Francois Denise
:email: jdenise@redhat.com
diff --git a/bootable-jar/WFLY-13305_Bootable_Jar.adoc b/bootable-jar/WFLY-13305_Bootable_Jar.adoc
index 7e023ba54..eb27b5f26 100644
--- a/bootable-jar/WFLY-13305_Bootable_Jar.adoc
+++ b/bootable-jar/WFLY-13305_Bootable_Jar.adoc
@@ -1,4 +1,8 @@
-= WFLY-13305: WildFly bootable JAR
+---
+categories:
+ - bootable-jar
+---
+= WildFly bootable JAR
:author: Jean-Francois Denise
:email: jdenise@redhat.com
:toc: left
@@ -68,7 +72,7 @@ A simple example of a https://github.com/wildfly-extras/wildfly-jar-maven-plugin
== Requirements
-==== Bootable JAR server vs Standalone server
+=== Bootable JAR server vs Standalone server
Although the bootable JAR can be seen as a standalone server the following limitations apply:
@@ -78,7 +82,7 @@ Although the bootable JAR can be seen as a standalone server the following limit
* Changes done to the management model (e.g.: using CLI or Web console) at runtime are not persisted between bootable JAR executions. NB: In order to make persistent changes
to the management model, one can use the WildFly CLI scripts execution feature that the Maven plugin offers.
-==== Defining a new WildFly Maven Plugin
+=== Defining a new WildFly Maven Plugin
Existing Maven plugins related to provision, build, and manage WildFly:
diff --git a/bootable-jar/WFLY-14411_Bootable_Jar_Upgrade.adoc b/bootable-jar/WFLY-14411_Bootable_Jar_Upgrade.adoc
index 789007416..c33d23dcb 100644
--- a/bootable-jar/WFLY-14411_Bootable_Jar_Upgrade.adoc
+++ b/bootable-jar/WFLY-14411_Bootable_Jar_Upgrade.adoc
@@ -1,4 +1,9 @@
-= [Bootable JAR] Server components upgrade and Galleon feature-pack dependency update.
+---
+categories:
+ - bootable-jar
+ - wf-galleon
+---
+= Server components upgrade and Galleon feature-pack dependency update.
:author: Jean-Francois Denise
:email: jdenise@redhat.com
:toc: left
diff --git a/build/WFCORE-3769_WFLY-10305_galleon_build.adoc b/build/WFCORE-3769_WFLY-10305_galleon_build.adoc
index 1635d4e4c..e04d20609 100644
--- a/build/WFCORE-3769_WFLY-10305_galleon_build.adoc
+++ b/build/WFCORE-3769_WFLY-10305_galleon_build.adoc
@@ -1,4 +1,9 @@
-= [WFCORE-3769][WFLY-10305] Use Galleon for the WildFly and WildFly Core build
+---
+categories:
+ - core
+ - wf-galleon
+---
+= Use Galleon for the WildFly and WildFly Core build
:author: Brian Stansberry
:email: brian.stansberry@redhat.com
:toc: left
diff --git a/build/WFLY-17648_Jakarta_EE_Core_Profile.adoc b/build/WFLY-17648_Jakarta_EE_Core_Profile.adoc
index 2394bc708..5707214d3 100644
--- a/build/WFLY-17648_Jakarta_EE_Core_Profile.adoc
+++ b/build/WFLY-17648_Jakarta_EE_Core_Profile.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - ee
+ - wf-galleon
+---
= Add a Galleon Layer for the Jakarta EE 10 Core Profile
:author: James Perkins
:email: jperkins@redhat.com
diff --git a/cli/EAP7-1021_Command_Navigation.adoc b/cli/EAP7-1021_Command_Navigation.adoc
index 2a749917b..4ff02729d 100644
--- a/cli/EAP7-1021_Command_Navigation.adoc
+++ b/cli/EAP7-1021_Command_Navigation.adoc
@@ -1,4 +1,9 @@
-= EAP7-984 Search output for CLI
+---
+categories:
+ - cli
+ - user-experience
+---
+= Enhance word navigation in CLI
:author: JF Denise
:email: jdenise@redhat.com
:toc: left
diff --git a/cli/EAP7-1023_Compact_Echo_DMR.adoc b/cli/EAP7-1023_Compact_Echo_DMR.adoc
index d42c719f9..0bcb6b1c1 100644
--- a/cli/EAP7-1023_Compact_Echo_DMR.adoc
+++ b/cli/EAP7-1023_Compact_Echo_DMR.adoc
@@ -1,4 +1,9 @@
-= EAP7-1023 Compact output for echo-dmr command
+---
+categories:
+ - cli
+ - user-experience
+---
+= Compact output for echo-dmr command
:author: Jean-Francois Denise
:email: jdenise@redhat.com
:toc: left
diff --git a/cli/EAP7-1113_Disable_CLI_paging_with_an_option.adoc b/cli/EAP7-1113_Disable_CLI_paging_with_an_option.adoc
index bdd284322..a565ea3e7 100644
--- a/cli/EAP7-1113_Disable_CLI_paging_with_an_option.adoc
+++ b/cli/EAP7-1113_Disable_CLI_paging_with_an_option.adoc
@@ -1,4 +1,9 @@
-= EAP7-1113 Disable CLI paging with an option
+---
+categories:
+ - cli
+ - user-experience
+---
+= Disable CLI paging with an option
:author: Marek Marusic
:email: mmarusic@redhat.com
:toc: left
diff --git a/cli/EAP7-1190_Prop_Reso_Option.adoc b/cli/EAP7-1190_Prop_Reso_Option.adoc
index 79a215434..6980c3a22 100644
--- a/cli/EAP7-1190_Prop_Reso_Option.adoc
+++ b/cli/EAP7-1190_Prop_Reso_Option.adoc
@@ -1,4 +1,9 @@
-= EAP7-1190. CLI, new option to enable properties resolution
+---
+categories:
+ - cli
+ - user-experience
+---
+= CLI, new option to enable properties resolution
:author: Jean-François Denise
:email: jdenise@redhat.com
:toc: left
diff --git a/cli/EAP7-924_Coloured_output_for_CLI.adoc b/cli/EAP7-924_Coloured_output_for_CLI.adoc
index e37d004f2..11b6c16fb 100644
--- a/cli/EAP7-924_Coloured_output_for_CLI.adoc
+++ b/cli/EAP7-924_Coloured_output_for_CLI.adoc
@@ -1,4 +1,9 @@
-= EAP7-924 Coloured output for CLI
+---
+categories:
+ - cli
+ - user-experience
+---
+= Coloured output for CLI
:author: Ingo Weiss
:email: ingo@redhat.com
:toc: left
diff --git a/cli/EAP7-943_Security_Auth_Commands.adoc b/cli/EAP7-943_Security_Auth_Commands.adoc
index 620c73590..f04d8ee7c 100644
--- a/cli/EAP7-943_Security_Auth_Commands.adoc
+++ b/cli/EAP7-943_Security_Auth_Commands.adoc
@@ -1,4 +1,9 @@
-= EAP7-943, [CLI] Auth security commands
+---
+categories:
+ - cli
+ - security
+---
+= Auth security commands
:author: Jean-François Denise
:email: jdenise@redhat.com
:toc: left
diff --git a/cli/EAP7-979_Allow_CLI_output_scrolling.adoc b/cli/EAP7-979_Allow_CLI_output_scrolling.adoc
index 8394a8d74..037fb86f1 100644
--- a/cli/EAP7-979_Allow_CLI_output_scrolling.adoc
+++ b/cli/EAP7-979_Allow_CLI_output_scrolling.adoc
@@ -1,4 +1,9 @@
-= EAP7-979 WFCORE-3568 Allow CLI output scrolling
+---
+categories:
+ - cli
+ - user-experience
+---
+= Allow CLI output scrolling
:author: Marek Marusic
:email: mmarusic@redhat.com
:toc: left
diff --git a/cli/EAP7-984_Search_Output.adoc b/cli/EAP7-984_Search_Output.adoc
index 18f926f78..0e77bc7c3 100644
--- a/cli/EAP7-984_Search_Output.adoc
+++ b/cli/EAP7-984_Search_Output.adoc
@@ -1,4 +1,9 @@
-= EAP7-984 Search output for CLI
+---
+categories:
+ - cli
+ - user-experience
+---
+= Search output for CLI
:author: JF Denise
:email: jdenise@redhat.com
:toc: left
diff --git a/cli/WFCORE-4227-Add_the_ability_for_the_CLI_SSL_security_commands_to_be_able_to_obtain_a_server_certificate_from_Lets_Encrypt.adoc b/cli/WFCORE-4227-Add_the_ability_for_the_CLI_SSL_security_commands_to_be_able_to_obtain_a_server_certificate_from_Lets_Encrypt.adoc
index fd6cbd10b..9f462dcca 100644
--- a/cli/WFCORE-4227-Add_the_ability_for_the_CLI_SSL_security_commands_to_be_able_to_obtain_a_server_certificate_from_Lets_Encrypt.adoc
+++ b/cli/WFCORE-4227-Add_the_ability_for_the_CLI_SSL_security_commands_to_be_able_to_obtain_a_server_certificate_from_Lets_Encrypt.adoc
@@ -1,4 +1,10 @@
-= WFCORE-3447 Add the ability for the CLI SSL security commands to be able to obtain a server certificate from Let's Encrypt
+---
+categories:
+ - cli
+ - user-experience
+ - security
+---
+= Add the ability for the CLI SSL security commands to be able to obtain a server certificate from Let's Encrypt
:author: Marek Marusic
:email: mmarusic@redhat.com
:toc: left
diff --git a/cli/WFCORE-5009-Evolve-generic-command.adoc b/cli/WFCORE-5009-Evolve-generic-command.adoc
index 844e93459..d1ffd8154 100644
--- a/cli/WFCORE-5009-Evolve-generic-command.adoc
+++ b/cli/WFCORE-5009-Evolve-generic-command.adoc
@@ -1,4 +1,8 @@
-= WFCORE-5009 Enhance JBoss CLI generic "command" with support for existing resource
+---
+categories:
+ - cli
+---
+= Enhance JBoss CLI generic "command" with support for existing resource
:author: Jean-Francois Denise
:email: jdenise@redhat.com
:toc: left
diff --git a/cloud/CLOUD-2262.adoc b/cloud/CLOUD-2262.adoc
index 843882ec7..18c0dfd85 100644
--- a/cloud/CLOUD-2262.adoc
+++ b/cloud/CLOUD-2262.adoc
@@ -1,3 +1,9 @@
+---
+categories:
+ - cloud
+ - transactions
+ - ejb
+---
= Transactions propagation and recovery over EJB remoting on OpenShift
:author: Ondrej Chaloupka
:email: ochaloup@redhat.com
diff --git a/cloud/WFLY-11824_wildfly_operator_kubernetes.adoc b/cloud/WFLY-11824_wildfly_operator_kubernetes.adoc
index 3e5f39ce3..66b91803f 100644
--- a/cloud/WFLY-11824_wildfly_operator_kubernetes.adoc
+++ b/cloud/WFLY-11824_wildfly_operator_kubernetes.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - cloud
+ - openshift
+---
= WildFly Operator for Kubernetes/OpenShift
:author: Jeff Mesnil
:email: jmesnil@redhat.com
diff --git a/cloud/WFLY-12904_quickstart_ejb_txn_openshift.adoc b/cloud/WFLY-12904_quickstart_ejb_txn_openshift.adoc
index 171c01937..717cd46d3 100644
--- a/cloud/WFLY-12904_quickstart_ejb_txn_openshift.adoc
+++ b/cloud/WFLY-12904_quickstart_ejb_txn_openshift.adoc
@@ -1,3 +1,9 @@
+---
+categories:
+ - openshift
+ - ejb
+ - quickstarts
+---
= Quickstart for EJB remoting and transaction recovery on OpenShift
:author: Ondrej Chaloupka
:email: ochaloup@redhat.com
diff --git a/cloud/WFLY-14479_helm_charts.adoc b/cloud/WFLY-14479_helm_charts.adoc
index 2d8006563..efc7d0720 100644
--- a/cloud/WFLY-14479_helm_charts.adoc
+++ b/cloud/WFLY-14479_helm_charts.adoc
@@ -1,4 +1,9 @@
-= WFLY-14479 - Helm Charts for WildFly
+---
+categories:
+ - cloud
+ - openshift
+---
+= Helm Charts for WildFly
:author: Jeff Mesnil
:email: jmesnil@redhat.com
:toc: left
diff --git a/clustering/api/WFLY-9842_CommandDispatcher_Enhancements.adoc b/clustering/api/WFLY-9842_CommandDispatcher_Enhancements.adoc
index e75239c48..701685d3f 100644
--- a/clustering/api/WFLY-9842_CommandDispatcher_Enhancements.adoc
+++ b/clustering/api/WFLY-9842_CommandDispatcher_Enhancements.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - clustering
+---
= Enhance CommandDispatcher API to leverage CompletableFutures
:author: Paul Ferraro
:email: paul.ferraro@redhat.com
diff --git a/clustering/ejb/WFLY-11597_Eager_passivation.adoc b/clustering/ejb/WFLY-11597_Eager_passivation.adoc
index 6064cb8f3..8aebc1ff6 100644
--- a/clustering/ejb/WFLY-11597_Eager_passivation.adoc
+++ b/clustering/ejb/WFLY-11597_Eager_passivation.adoc
@@ -1,4 +1,9 @@
-= WFLY-11597 Eager passivation of SFSBs
+---
+categories:
+ - clustering
+ - ejb
+---
+= Eager passivation of SFSBs
:author: Paul Ferraro
:email: paul.ferraro@redhat.com
:toc: left
@@ -14,10 +19,10 @@ This proposal would restore the ability to eagerly passivate SFSBs for such user
In general, eager passivation is strongly discouraged for the following reasons:
-1. Eager passivation in a cluster has a negative impact on performance.
-1. Cluster-wide eviction can result in deadlocks if an SFSB is accessed while in the process of eviction.
-1. Under low load/capacity, eager passivation results in memory under-utilization.
-1. Under high load/capacity, eager passivation does not prevent OOMs.
+. Eager passivation in a cluster has a negative impact on performance.
+. Cluster-wide eviction can result in deadlocks if an SFSB is accessed while in the process of eviction.
+. Under low load/capacity, eager passivation results in memory under-utilization.
+. Under high load/capacity, eager passivation does not prevent OOMs.
Given that this is a temporary feature and not one we intend to advertise, eager passivation will be enabled via a system property, rather than via a proper management attribute.
diff --git a/clustering/ejb/WFLY-14953_Create_distributable-ejb_subsystem.adoc b/clustering/ejb/WFLY-14953_Create_distributable-ejb_subsystem.adoc
index 345d0d53e..2e5ff2701 100644
--- a/clustering/ejb/WFLY-14953_Create_distributable-ejb_subsystem.adoc
+++ b/clustering/ejb/WFLY-14953_Create_distributable-ejb_subsystem.adoc
@@ -1,4 +1,9 @@
-= WFLY-14953 Create distributable-ejb subsystem
+---
+categories:
+ - clustering
+ - ejb
+---
+= Create distributable-ejb subsystem
:author: Richard Achmatowicz
:email: rachmato@redhat.com
:toc: left
diff --git a/clustering/ejb/WFLY-7628_Distributed_EJB_Timers.adoc b/clustering/ejb/WFLY-7628_Distributed_EJB_Timers.adoc
index f2545842d..13e0cf2c9 100644
--- a/clustering/ejb/WFLY-7628_Distributed_EJB_Timers.adoc
+++ b/clustering/ejb/WFLY-7628_Distributed_EJB_Timers.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - clustering
+ - ejb
+---
= Distributed EJB timers
:author: Paul Ferraro
:email: paul.m.ferraro@redhat.com
diff --git a/clustering/infinispan/WFLY-12165_Remote_Cache_Metrics.adoc b/clustering/infinispan/WFLY-12165_Remote_Cache_Metrics.adoc
index 1b27c2b74..35107adcd 100644
--- a/clustering/infinispan/WFLY-12165_Remote_Cache_Metrics.adoc
+++ b/clustering/infinispan/WFLY-12165_Remote_Cache_Metrics.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - clustering
+---
= Remote cache metrics
:author: Paul Ferraro
:email: paul.ferraro@redhat.com
diff --git a/clustering/infinispan/WFLY-13520_Add_support_for_Infinispan_query_counters_locks_and_CDI.adoc b/clustering/infinispan/WFLY-13520_Add_support_for_Infinispan_query_counters_locks_and_CDI.adoc
index aef0b7545..2e63a4494 100644
--- a/clustering/infinispan/WFLY-13520_Add_support_for_Infinispan_query_counters_locks_and_CDI.adoc
+++ b/clustering/infinispan/WFLY-13520_Add_support_for_Infinispan_query_counters_locks_and_CDI.adoc
@@ -1,4 +1,8 @@
-= WFLY-13520 Add support for Infinispan query, counters, locks, and CDI
+---
+categories:
+ - clustering
+---
+= Add support for Infinispan query, counters, locks, and CDI
:author: Radoslav Husar
:email: rhusar@redhat.com
:toc: left
diff --git a/clustering/infinispan/WFLY-14468_Add_support_for_using_Infinispan_APIs_from_a_deployment.adoc b/clustering/infinispan/WFLY-14468_Add_support_for_using_Infinispan_APIs_from_a_deployment.adoc
index f76a24f70..c84ba91df 100644
--- a/clustering/infinispan/WFLY-14468_Add_support_for_using_Infinispan_APIs_from_a_deployment.adoc
+++ b/clustering/infinispan/WFLY-14468_Add_support_for_using_Infinispan_APIs_from_a_deployment.adoc
@@ -1,4 +1,8 @@
-= WFLY-14468 Add support for using Infinispan APIs from a deployment
+---
+categories:
+ - clustering
+---
+= Add support for using Infinispan APIs from a deployment
:author: Radoslav Husar
:email: rhusar@redhat.com
:toc: left
diff --git a/clustering/infinispan/WFLY-6634_HotRod_client_injection_via_Resource_JNDI_injection.adoc b/clustering/infinispan/WFLY-6634_HotRod_client_injection_via_Resource_JNDI_injection.adoc
index 6f2e20faa..3e0d3e5c7 100644
--- a/clustering/infinispan/WFLY-6634_HotRod_client_injection_via_Resource_JNDI_injection.adoc
+++ b/clustering/infinispan/WFLY-6634_HotRod_client_injection_via_Resource_JNDI_injection.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - clustering
+---
= HotRod client injection via @Resource JNDI injection
:author: Radoslav Husar
:email: rhusar@redhat.com
diff --git a/clustering/infinispan/WFLY-9294_Add_security_configuration_for_Infinispan_remote_cache_store.adoc b/clustering/infinispan/WFLY-9294_Add_security_configuration_for_Infinispan_remote_cache_store.adoc
index 43c6e9c8d..b77272870 100644
--- a/clustering/infinispan/WFLY-9294_Add_security_configuration_for_Infinispan_remote_cache_store.adoc
+++ b/clustering/infinispan/WFLY-9294_Add_security_configuration_for_Infinispan_remote_cache_store.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - clustering
+ - security
+---
= Add security configuration for Infinispan remote cache store
:author: Radoslav Husar
:email: rhusar@redhat.com
diff --git a/clustering/infinispan/WFLY-9648_Initial_State_Transfer.adoc b/clustering/infinispan/WFLY-9648_Initial_State_Transfer.adoc
index a21268310..3f103c524 100644
--- a/clustering/infinispan/WFLY-9648_Initial_State_Transfer.adoc
+++ b/clustering/infinispan/WFLY-9648_Initial_State_Transfer.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - clustering
+---
= Initial state transfer configuration
:author: Paul Ferraro
:email: paul.ferraro@redhat.com
diff --git a/clustering/infinispan/WFLY-9664_Scattered_Cache.adoc b/clustering/infinispan/WFLY-9664_Scattered_Cache.adoc
index f7b92e3b4..7d04e095d 100644
--- a/clustering/infinispan/WFLY-9664_Scattered_Cache.adoc
+++ b/clustering/infinispan/WFLY-9664_Scattered_Cache.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - clustering
+---
= Scattered Cache
:author: Paul Ferraro
:email: paul.ferraro@redhat.com
diff --git a/clustering/jgroups/WFLY-8770_Integrate_aws_S3_PING_discovery_protocol.adoc b/clustering/jgroups/WFLY-8770_Integrate_aws_S3_PING_discovery_protocol.adoc
index 5643d7521..ffb8608c6 100644
--- a/clustering/jgroups/WFLY-8770_Integrate_aws_S3_PING_discovery_protocol.adoc
+++ b/clustering/jgroups/WFLY-8770_Integrate_aws_S3_PING_discovery_protocol.adoc
@@ -1,4 +1,9 @@
-= WFLY-8770 Integrate aws.S3_PING discovery protocol
+---
+categories:
+ - clustering
+ - cloud
+---
+= Integrate aws.S3_PING discovery protocol
:author: Radoslav Husar
:email: rhusar@redhat.com
:toc: left
diff --git a/clustering/jgroups/WFLY-9563_Integrate_KUBE_PING_Discovery_Protocol.adoc b/clustering/jgroups/WFLY-9563_Integrate_KUBE_PING_Discovery_Protocol.adoc
index 5787c2be3..27973e5b4 100644
--- a/clustering/jgroups/WFLY-9563_Integrate_KUBE_PING_Discovery_Protocol.adoc
+++ b/clustering/jgroups/WFLY-9563_Integrate_KUBE_PING_Discovery_Protocol.adoc
@@ -1,3 +1,9 @@
+---
+categories:
+ - clustering
+ - cloud
+ - openshift
+---
= Integrate KUBE_PING discovery protocol
:author: Radoslav Husar
:email: rhusar@redhat.com
diff --git a/clustering/singleton/WFLY-10832_Singleton_Service_Metrics.adoc b/clustering/singleton/WFLY-10832_Singleton_Service_Metrics.adoc
index 3d98f651f..8a5937f27 100644
--- a/clustering/singleton/WFLY-10832_Singleton_Service_Metrics.adoc
+++ b/clustering/singleton/WFLY-10832_Singleton_Service_Metrics.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - clustering
+---
= Singleton service metrics
:author: Paul Ferraro
:email: paul.ferraro@redhat.com
diff --git a/clustering/singleton/WFLY-11098_Singleton_Service_Election_Listener.adoc b/clustering/singleton/WFLY-11098_Singleton_Service_Election_Listener.adoc
index 96712de3a..bf7ee5bfb 100644
--- a/clustering/singleton/WFLY-11098_Singleton_Service_Election_Listener.adoc
+++ b/clustering/singleton/WFLY-11098_Singleton_Service_Election_Listener.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - clustering
+---
= Singleton Service Election Listener
:author: Paul Ferraro
:email: paul.ferraro@redhat.com
diff --git a/clustering/web/WFLY-13150_Galleon_layer_distributable_web_local_cache.adoc b/clustering/web/WFLY-13150_Galleon_layer_distributable_web_local_cache.adoc
index c710eb6d4..826f514a5 100644
--- a/clustering/web/WFLY-13150_Galleon_layer_distributable_web_local_cache.adoc
+++ b/clustering/web/WFLY-13150_Galleon_layer_distributable_web_local_cache.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - clustering
+ - wf-galleon
+---
= Add a Galleon layer for the Distributable Web subsystem configured with a local web cache
:author: Yeray Borges
:email: yborgess@redhat.com
diff --git a/clustering/web/WFLY-13904_ProtoStream_support_for_distributed_web_applications.adoc b/clustering/web/WFLY-13904_ProtoStream_support_for_distributed_web_applications.adoc
index 771ee6994..d5aaccb1c 100644
--- a/clustering/web/WFLY-13904_ProtoStream_support_for_distributed_web_applications.adoc
+++ b/clustering/web/WFLY-13904_ProtoStream_support_for_distributed_web_applications.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - clustering
+---
= ProtoStream marshalling of web session attributes
:author: Paul Ferraro
:email: paul.ferraro@redhat.com
diff --git a/clustering/web/WFLY-16043_Allow_configuration_of_an_arbitrary_cookie_to_use_for_web_request_affinity.adoc b/clustering/web/WFLY-16043_Allow_configuration_of_an_arbitrary_cookie_to_use_for_web_request_affinity.adoc
index 9e492c0dd..59861a63d 100644
--- a/clustering/web/WFLY-16043_Allow_configuration_of_an_arbitrary_cookie_to_use_for_web_request_affinity.adoc
+++ b/clustering/web/WFLY-16043_Allow_configuration_of_an_arbitrary_cookie_to_use_for_web_request_affinity.adoc
@@ -1,4 +1,8 @@
-= WFLY-16043 Allow configuration of an arbitrary cookie to use for web request affinity
+---
+categories:
+ - clustering
+---
+= Allow configuration of an arbitrary cookie to use for web request affinity
:author: Radoslav Husar
:email: rhusar@redhat.com
:toc: left
diff --git a/clustering/web/WFLY-5497_Distributable_Shared_Session_Config.adoc b/clustering/web/WFLY-5497_Distributable_Shared_Session_Config.adoc
index 225ca4d7b..8a7cf64b7 100644
--- a/clustering/web/WFLY-5497_Distributable_Shared_Session_Config.adoc
+++ b/clustering/web/WFLY-5497_Distributable_Shared_Session_Config.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - clustering
+---
= Distributable Shared Session Configuration
:author: Paul Ferraro
:email: paul.ferraro@redhat.com
diff --git a/clustering/web/WFLY-5550_Distributable_Web_Subsystem.adoc b/clustering/web/WFLY-5550_Distributable_Web_Subsystem.adoc
index 4fe64d96f..52b7a2eb0 100644
--- a/clustering/web/WFLY-5550_Distributable_Web_Subsystem.adoc
+++ b/clustering/web/WFLY-5550_Distributable_Web_Subsystem.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - clustering
+---
= Distributable Web Subsystem
:author: Paul Ferraro
:email: paul.ferraro@redhat.com
diff --git a/clustering/web/WFLY-6944_Ranked_routing.adoc b/clustering/web/WFLY-6944_Ranked_routing.adoc
index 0bc57cfbc..a1cf09186 100644
--- a/clustering/web/WFLY-6944_Ranked_routing.adoc
+++ b/clustering/web/WFLY-6944_Ranked_routing.adoc
@@ -1,4 +1,8 @@
-= WFLY-6944 Ranked routing
+---
+categories:
+ - clustering
+---
+= Ranked routing
:author: Paul Ferraro
:email: paul.ferraro@redhat.com
:toc: left
diff --git a/clustering/web/WFLY-7719_HotRod-based_distributed_session_manager.adoc b/clustering/web/WFLY-7719_HotRod-based_distributed_session_manager.adoc
index 00c4e9ebc..d960a4d2d 100644
--- a/clustering/web/WFLY-7719_HotRod-based_distributed_session_manager.adoc
+++ b/clustering/web/WFLY-7719_HotRod-based_distributed_session_manager.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - clustering
+---
= HotRod-based distributed session manager
:author: Paul Ferraro
:email: paul.ferraro@redhat.com
diff --git a/concurrency/WFLY-11255_EE_Concurrency_Utilities_Managed_Executors_Runtime_Stats.adoc b/concurrency/WFLY-11255_EE_Concurrency_Utilities_Managed_Executors_Runtime_Stats.adoc
index 6cd56b057..a2e20aa38 100644
--- a/concurrency/WFLY-11255_EE_Concurrency_Utilities_Managed_Executors_Runtime_Stats.adoc
+++ b/concurrency/WFLY-11255_EE_Concurrency_Utilities_Managed_Executors_Runtime_Stats.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - concurrency
+---
= Managed Executors Runtime Stats
:author: Eduardo Martins
:email: emartins@redhat.com
diff --git a/concurrency/WFLY-12896_EE_Concurrency_Hung_Tasks_Termination.adoc b/concurrency/WFLY-12896_EE_Concurrency_Hung_Tasks_Termination.adoc
index 19fdb73a0..083629fae 100644
--- a/concurrency/WFLY-12896_EE_Concurrency_Hung_Tasks_Termination.adoc
+++ b/concurrency/WFLY-12896_EE_Concurrency_Hung_Tasks_Termination.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - concurrency
+---
= EE Concurrency Hung Tasks Termination
:author: Eduardo Martins
:email: emartins@redhat.com
diff --git a/console/EAP7-1020_Support_MicroProfile_Config_in_Web_Console.adoc b/console/EAP7-1020_Support_MicroProfile_Config_in_Web_Console.adoc
index 8c470c2f6..d7081f652 100644
--- a/console/EAP7-1020_Support_MicroProfile_Config_in_Web_Console.adoc
+++ b/console/EAP7-1020_Support_MicroProfile_Config_in_Web_Console.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - microprofile
+---
= Support Eclipse MicroProfile Config in Web Console
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/EAP7-1030_Add_support_for_undertow_session_operations.adoc b/console/EAP7-1030_Add_support_for_undertow_session_operations.adoc
index 11eaefa73..6365f8792 100644
--- a/console/EAP7-1030_Add_support_for_undertow_session_operations.adoc
+++ b/console/EAP7-1030_Add_support_for_undertow_session_operations.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - undertow
+---
= Add support for undertow session operations
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/EAP7-1033_Implement_new_Infinispan_resources.adoc b/console/EAP7-1033_Implement_new_Infinispan_resources.adoc
index 8eb940f30..d75b00ccf 100644
--- a/console/EAP7-1033_Implement_new_Infinispan_resources.adoc
+++ b/console/EAP7-1033_Implement_new_Infinispan_resources.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - clustering
+---
= Implement new infinispan resources
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/EAP7-1060_Make_expose_EAP_metrics_configurable.adoc b/console/EAP7-1060_Make_expose_EAP_metrics_configurable.adoc
index a0e1167bc..3bc4b77bc 100644
--- a/console/EAP7-1060_Make_expose_EAP_metrics_configurable.adoc
+++ b/console/EAP7-1060_Make_expose_EAP_metrics_configurable.adoc
@@ -1,4 +1,9 @@
-= Implement new infinispan resources
+---
+categories:
+ - console
+ - microprofile
+---
+= Make "Expose EAP Metrics" configurable
:author: Harald Pehl
:email: hpehl@redhat.com
:toc: left
diff --git a/console/EAP7-1062_Display_microprofile_health_checks_on_HAL.adoc b/console/EAP7-1062_Display_microprofile_health_checks_on_HAL.adoc
index 02e1e1b35..e34153a4b 100644
--- a/console/EAP7-1062_Display_microprofile_health_checks_on_HAL.adoc
+++ b/console/EAP7-1062_Display_microprofile_health_checks_on_HAL.adoc
@@ -1,4 +1,9 @@
-= EAP7-1062 Display microprofile health checks on HAL
+---
+categories:
+ - console
+ - microprofile
+---
+= Display microprofile health checks on HAL
:author: Claudio Miranda
:email: claudio@redhat.com
:toc: left
diff --git a/console/EAP7-1080_Add_new_elytron_resources.adoc b/console/EAP7-1080_Add_new_elytron_resources.adoc
index 8f8f1cea8..86f6d7f11 100644
--- a/console/EAP7-1080_Add_new_elytron_resources.adoc
+++ b/console/EAP7-1080_Add_new_elytron_resources.adoc
@@ -1,4 +1,10 @@
-= Implement new infinispan resources
+---
+categories:
+ - console
+ - elytron
+ - security
+---
+= Add new Elytron resources
:author: Claudio Miranda
:email: claudio@redhat.com
:toc: left
diff --git a/console/EAP7-1112_Guided_Tour.adoc b/console/EAP7-1112_Guided_Tour.adoc
index 685503dee..a922ca89f 100644
--- a/console/EAP7-1112_Guided_Tour.adoc
+++ b/console/EAP7-1112_Guided_Tour.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - user-experience
+---
= Migrate & Update Guided Tour
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/EAP7-1129_Add_support_for_JASPI.adoc b/console/EAP7-1129_Add_support_for_JASPI.adoc
index 3c74f3e01..ffbc1bdb1 100644
--- a/console/EAP7-1129_Add_support_for_JASPI.adoc
+++ b/console/EAP7-1129_Add_support_for_JASPI.adoc
@@ -1,4 +1,10 @@
-= EAP7-1129 Add support for JASPI as added to the WildFly Elytron Subsystem
+---
+categories:
+ - console
+ - elytron
+ - security
+---
+= Add support for JASPI as added to the WildFly Elytron Subsystem
:author: Claudio Miranda
:email: claudio@redhat.com
:toc: left
diff --git a/console/EAP7-1130_Add_support_to_several_messaging-activemq_resources.adoc b/console/EAP7-1130_Add_support_to_several_messaging-activemq_resources.adoc
index 7b420be7a..e0acae405 100644
--- a/console/EAP7-1130_Add_support_to_several_messaging-activemq_resources.adoc
+++ b/console/EAP7-1130_Add_support_to_several_messaging-activemq_resources.adoc
@@ -1,4 +1,9 @@
-= EAP7-1130 Add support to several messaging-activemq resources
+---
+categories:
+ - console
+ - messaging
+---
+= Add support to several messaging-activemq resources
:author: Claudio Miranda
:email: claudio@redhat.com
:toc: left
diff --git a/console/EAP7-1131_Show_logs_from_logging-profile_in_log_viewer.adoc b/console/EAP7-1131_Show_logs_from_logging-profile_in_log_viewer.adoc
index 128710080..faba2c49f 100644
--- a/console/EAP7-1131_Show_logs_from_logging-profile_in_log_viewer.adoc
+++ b/console/EAP7-1131_Show_logs_from_logging-profile_in_log_viewer.adoc
@@ -1,4 +1,9 @@
-= EAP7-1131 Show logs from logging-profile in log viewer
+---
+categories:
+ - console
+ - logging
+---
+= Show logs from logging-profile in log viewer
:author: Claudio Miranda
:email: claudio@redhat.com
:toc: left
diff --git a/console/EAP7-1132_Replace_list-log-files.adoc b/console/EAP7-1132_Replace_list-log-files.adoc
index 5e6ca7254..2d6925a9c 100644
--- a/console/EAP7-1132_Replace_list-log-files.adoc
+++ b/console/EAP7-1132_Replace_list-log-files.adoc
@@ -1,4 +1,9 @@
-= EAP7-1132 Replace 'list-log-files' with using the 'log-file' resource
+---
+categories:
+ - console
+ - logging
+---
+= Replace 'list-log-files' with using the 'log-file' resource
:author: Claudio Miranda
:email: claudio@redhat.com
:toc: left
diff --git a/console/EAP7-1133_Add_init_runtime_operation_to_trust-manager.adoc b/console/EAP7-1133_Add_init_runtime_operation_to_trust-manager.adoc
index a71af35ce..65de343d3 100644
--- a/console/EAP7-1133_Add_init_runtime_operation_to_trust-manager.adoc
+++ b/console/EAP7-1133_Add_init_runtime_operation_to_trust-manager.adoc
@@ -1,4 +1,9 @@
-= EAP7-1133 Add "init" runtime operation to trust-manager
+---
+categories:
+ - console
+ - elytron
+---
+= Add "init" runtime operation to trust-manager
:author: Claudio Miranda
:email: claudio@redhat.com
:toc: left
diff --git a/console/EAP7-1134_Update_Modcluster_view.adoc b/console/EAP7-1134_Update_Modcluster_view.adoc
index fa1dda987..8884d3bec 100644
--- a/console/EAP7-1134_Update_Modcluster_view.adoc
+++ b/console/EAP7-1134_Update_Modcluster_view.adoc
@@ -1,4 +1,9 @@
-= EAP7-1134 Update Modcluster view for new resources load-provider
+---
+categories:
+ - console
+ - mod_cluster
+---
+= Update Modcluster view for new resources load-provider
:author: Claudio Miranda
:email: claudio@redhat.com
:toc: left
diff --git a/console/EAP7-1136_Expose_CA_management_operations.adoc b/console/EAP7-1136_Expose_CA_management_operations.adoc
index 942830437..be68fec51 100644
--- a/console/EAP7-1136_Expose_CA_management_operations.adoc
+++ b/console/EAP7-1136_Expose_CA_management_operations.adoc
@@ -1,4 +1,10 @@
-= EAP7-1136 Expose CA management operations for key-store and certificate-authority-account
+---
+categories:
+ - console
+ - elytron
+ - security
+---
+= Expose CA management operations for key-store and certificate-authority-account
:author: Claudio Miranda
:email: claudio@redhat.com
:toc: left
diff --git a/console/EAP7-1156_Display_open_network_ports_for_a_managed_server.adoc b/console/EAP7-1156_Display_open_network_ports_for_a_managed_server.adoc
index 85b7a1e2c..df725b581 100644
--- a/console/EAP7-1156_Display_open_network_ports_for_a_managed_server.adoc
+++ b/console/EAP7-1156_Display_open_network_ports_for_a_managed_server.adoc
@@ -1,4 +1,9 @@
-= EAP7-1156 Display open network ports for a managed server
+---
+categories:
+ - console
+ - core
+---
+= Display open network ports for a managed server
:author: Claudio Miranda
:email: claudio@redhat.com
:toc: left
diff --git a/console/EAP7-1157_Add_support_for_server-ssl-sni-context.adoc b/console/EAP7-1157_Add_support_for_server-ssl-sni-context.adoc
index cd8eb25db..f14648f48 100644
--- a/console/EAP7-1157_Add_support_for_server-ssl-sni-context.adoc
+++ b/console/EAP7-1157_Add_support_for_server-ssl-sni-context.adoc
@@ -1,4 +1,10 @@
-= EAP7-1157 - Add support for server-ssl-sni-context
+---
+categories:
+ - console
+ - elytron
+ - security
+---
+= Add support for server-ssl-sni-context
:author: Claudio Miranda
:email: claudio@redhat.com
:toc: left
diff --git a/console/EAP7-1159_Support_runtime_operations_for_messaging_servers.adoc b/console/EAP7-1159_Support_runtime_operations_for_messaging_servers.adoc
index ba6993f7d..2182c735c 100644
--- a/console/EAP7-1159_Support_runtime_operations_for_messaging_servers.adoc
+++ b/console/EAP7-1159_Support_runtime_operations_for_messaging_servers.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - messaging
+---
= Support runtime operations for messaging servers
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/EAP7-1163_Show_active_management_operation.adoc b/console/EAP7-1163_Show_active_management_operation.adoc
index c729e56ac..53b8fb44e 100644
--- a/console/EAP7-1163_Show_active_management_operation.adoc
+++ b/console/EAP7-1163_Show_active_management_operation.adoc
@@ -1,4 +1,9 @@
-= EAP7-1163 Show active management operation from hosts and servers in a central place
+---
+categories:
+ - console
+ - core
+---
+= Show active management operation from hosts and servers in a central place
:author: Claudio Miranda
:email: claudio@redhat.com
:toc: left
diff --git a/console/EAP7-1164_Show_notification_of_non_progressing_operations.adoc b/console/EAP7-1164_Show_notification_of_non_progressing_operations.adoc
index c275988d7..c2bcce0f6 100644
--- a/console/EAP7-1164_Show_notification_of_non_progressing_operations.adoc
+++ b/console/EAP7-1164_Show_notification_of_non_progressing_operations.adoc
@@ -1,4 +1,9 @@
-= EAP7-1164 Show notification of non progressing operations
+---
+categories:
+ - console
+ - user-experience
+---
+= Show notification of non progressing operations
:author: Claudio Miranda
:email: claudio@redhat.com
:toc: left
diff --git a/console/EAP7-664_Provide_UI_For_Security_Managewr.adoc b/console/EAP7-664_Provide_UI_For_Security_Managewr.adoc
index 944aebf96..8ef3e27bb 100644
--- a/console/EAP7-664_Provide_UI_For_Security_Managewr.adoc
+++ b/console/EAP7-664_Provide_UI_For_Security_Managewr.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - security
+---
= Provide web console (GUI) full support for Security Manager configuration
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/EAP7-749_Expose_EJB_runtime_data.adoc b/console/EAP7-749_Expose_EJB_runtime_data.adoc
index 2e98583d7..8cd57e1b5 100644
--- a/console/EAP7-749_Expose_EJB_runtime_data.adoc
+++ b/console/EAP7-749_Expose_EJB_runtime_data.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - ejb
+---
= Expose EJB runtime data / statistics
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/EAP7-750_Expose IO_worker_runtime_data.adoc b/console/EAP7-750_Expose IO_worker_runtime_data.adoc
index 6fa4ae1a0..5dbd1ddb3 100644
--- a/console/EAP7-750_Expose IO_worker_runtime_data.adoc
+++ b/console/EAP7-750_Expose IO_worker_runtime_data.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - console
+---
= Expose IO worker runtime data / statistics
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/EAP7-752_Support_kill_and_destroy_operations_for_server_groups.adoc b/console/EAP7-752_Support_kill_and_destroy_operations_for_server_groups.adoc
index 8324fdb7d..9ea4fefce 100644
--- a/console/EAP7-752_Support_kill_and_destroy_operations_for_server_groups.adoc
+++ b/console/EAP7-752_Support_kill_and_destroy_operations_for_server_groups.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - console
+---
= Support kill and destroy operations for server-groups
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/EAP7-762_Support_socket_log_handler.adoc b/console/EAP7-762_Support_socket_log_handler.adoc
index 385719fe6..979c3f254 100644
--- a/console/EAP7-762_Support_socket_log_handler.adoc
+++ b/console/EAP7-762_Support_socket_log_handler.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - console
+---
= Support socket log handler
:author: Claudio Miranda
:email: claudio@redhat.com
diff --git a/console/EAP7-763_Expose_JSF_Attribute.adoc b/console/EAP7-763_Expose_JSF_Attribute.adoc
index bb79b492f..d6c37b10d 100644
--- a/console/EAP7-763_Expose_JSF_Attribute.adoc
+++ b/console/EAP7-763_Expose_JSF_Attribute.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - jsf
+---
= Expose attribute of the JSF subsystem to specify whether or not DOCTYPE declarations in JSF deployments should be disallowed
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/EAP7-766_Unify_Wording_For_Deployment_Operations.adoc b/console/EAP7-766_Unify_Wording_For_Deployment_Operations.adoc
index 5518fb09d..7db45de6b 100644
--- a/console/EAP7-766_Unify_Wording_For_Deployment_Operations.adoc
+++ b/console/EAP7-766_Unify_Wording_For_Deployment_Operations.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - console
+---
= Unify wording for deployment operations
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/EAP7-767_Support_RemoteCache.adoc b/console/EAP7-767_Support_RemoteCache.adoc
index 93a899acb..5bc43e25a 100644
--- a/console/EAP7-767_Support_RemoteCache.adoc
+++ b/console/EAP7-767_Support_RemoteCache.adoc
@@ -1,4 +1,9 @@
-= EAP7-767 Support RemoteCache configuration to Infinispan subsystem
+---
+categories:
+ - console
+ - clustering
+---
+= Support RemoteCache configuration to Infinispan subsystem
:author: Harald Pehl
:email: hpehl@redhat.com
:toc: left
diff --git a/console/EAP7-773_Multi-server_support_for_mod_cluster.adoc b/console/EAP7-773_Multi-server_support_for_mod_cluster.adoc
index 96a49315e..c7ff42acf 100644
--- a/console/EAP7-773_Multi-server_support_for_mod_cluster.adoc
+++ b/console/EAP7-773_Multi-server_support_for_mod_cluster.adoc
@@ -1,4 +1,10 @@
-= EAP7-773 Add multi-server support to mod_cluster
+---
+categories:
+ - console
+ - clustering
+ - mod_cluster
+---
+= Add multi-server support to mod_cluster
:author: Claudio Miranda
:email: claudio@redhat.com
:toc: left
diff --git a/console/EAP7-806_Show_Disconnected_Hosts.adoc b/console/EAP7-806_Show_Disconnected_Hosts.adoc
index 4414a4478..df3bcead7 100644
--- a/console/EAP7-806_Show_Disconnected_Hosts.adoc
+++ b/console/EAP7-806_Show_Disconnected_Hosts.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - console
+---
= Show Disconnected Hosts
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/EAP7-808_Specify_Custom_Server_URLs.adoc b/console/EAP7-808_Specify_Custom_Server_URLs.adoc
index 2bc2469f7..d5931f5b0 100644
--- a/console/EAP7-808_Specify_Custom_Server_URLs.adoc
+++ b/console/EAP7-808_Specify_Custom_Server_URLs.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - console
+---
= Specify Custom Server URLs
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/EAP7-885_New_Features_in_HAL_3.x.adoc b/console/EAP7-885_New_Features_in_HAL_3.x.adoc
index 660afa275..78423aa76 100644
--- a/console/EAP7-885_New_Features_in_HAL_3.x.adoc
+++ b/console/EAP7-885_New_Features_in_HAL_3.x.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - console
+---
= New Features in HAL 3.x
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/EAP7-985_Add_Support_For_The_Proxy_Protocol.adoc b/console/EAP7-985_Add_Support_For_The_Proxy_Protocol.adoc
index 7132cce39..e62a39a4f 100644
--- a/console/EAP7-985_Add_Support_For_The_Proxy_Protocol.adoc
+++ b/console/EAP7-985_Add_Support_For_The_Proxy_Protocol.adoc
@@ -1,4 +1,9 @@
-= Title
+---
+categories:
+ - console
+ - undertow
+---
+= Add support for Underotw's proxy-protocol attribute
:author: Harald Pehl
:email: hpehl@redhat.com
:toc: left
diff --git a/console/HAL-1471_Support_for_Keycloak_SSO.adoc b/console/HAL-1471_Support_for_Keycloak_SSO.adoc
index 81e44419c..62fd8c6bd 100644
--- a/console/HAL-1471_Support_for_Keycloak_SSO.adoc
+++ b/console/HAL-1471_Support_for_Keycloak_SSO.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - security
+---
= Support for Keycloak SSO
:author: Claudio Miranda
:email: claudio@redhat.com
diff --git a/console/HAL-1481_Provide_datasource_properties_as_suggestions.adoc b/console/HAL-1481_Provide_datasource_properties_as_suggestions.adoc
index 318c15ce1..a694c86a2 100644
--- a/console/HAL-1481_Provide_datasource_properties_as_suggestions.adoc
+++ b/console/HAL-1481_Provide_datasource_properties_as_suggestions.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - user-experience
+---
= Provide datasource properties as suggestions
:author: Claudio Miranda
:email: claudio@redhat.com
diff --git a/console/HAL-1545_Enhance_the_SSL_Wizard_to_add_support_to_LetsEncrypt_CA.adoc b/console/HAL-1545_Enhance_the_SSL_Wizard_to_add_support_to_LetsEncrypt_CA.adoc
index 271adae45..93d5c11c3 100644
--- a/console/HAL-1545_Enhance_the_SSL_Wizard_to_add_support_to_LetsEncrypt_CA.adoc
+++ b/console/HAL-1545_Enhance_the_SSL_Wizard_to_add_support_to_LetsEncrypt_CA.adoc
@@ -1,4 +1,11 @@
-= HAL-1545 Enhance the SSL Wizard to add support to LetsEncrypt CA
+---
+categories:
+ - console
+ - elytron
+ - security
+ - user-experience
+---
+= Enhance the SSL Wizard to add support to LetsEncrypt CA
:author: Claudio Miranda
:email: claudio@redhat.com
:toc: left
diff --git a/console/HAL-1578_Customise_Browser_Title.adoc b/console/HAL-1578_Customise_Browser_Title.adoc
index 1486462d2..d9b986369 100644
--- a/console/HAL-1578_Customise_Browser_Title.adoc
+++ b/console/HAL-1578_Customise_Browser_Title.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - user-experience
+---
= Customise Browser Title
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/HAL-1580_Global_EJB_Server_Side_Interceptors_Configuration.adoc b/console/HAL-1580_Global_EJB_Server_Side_Interceptors_Configuration.adoc
index e7ad9ecaf..8bf53e94f 100644
--- a/console/HAL-1580_Global_EJB_Server_Side_Interceptors_Configuration.adoc
+++ b/console/HAL-1580_Global_EJB_Server_Side_Interceptors_Configuration.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - ejb
+---
= Configure Global EJB Server Side Interceptors
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/HAL-1597_Configure_session_affinity.adoc b/console/HAL-1597_Configure_session_affinity.adoc
index e5c0a791c..ef3ac8f65 100644
--- a/console/HAL-1597_Configure_session_affinity.adoc
+++ b/console/HAL-1597_Configure_session_affinity.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - clustering
+---
= Configure session affinity using multiple routes if supported by balancer
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/HAL-1601_Expose_named-formatter_attribute_on_syslog-handler_resource.adoc b/console/HAL-1601_Expose_named-formatter_attribute_on_syslog-handler_resource.adoc
index 10dbcc421..3c7154b59 100644
--- a/console/HAL-1601_Expose_named-formatter_attribute_on_syslog-handler_resource.adoc
+++ b/console/HAL-1601_Expose_named-formatter_attribute_on_syslog-handler_resource.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - logging
+---
= Expose named-formatter Attribute on the syslog-handler Resource
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/HAL-1603_Configure_messaging_clusters_behind_HTTP_load_balancers.adoc b/console/HAL-1603_Configure_messaging_clusters_behind_HTTP_load_balancers.adoc
index 227386ea1..8f15b8b78 100644
--- a/console/HAL-1603_Configure_messaging_clusters_behind_HTTP_load_balancers.adoc
+++ b/console/HAL-1603_Configure_messaging_clusters_behind_HTTP_load_balancers.adoc
@@ -1,4 +1,9 @@
-= Customise Browser Title
+---
+categories:
+ - console
+ - messaging
+---
+= Configure Messaging Clusters behind HTTP load balancers
:author: Harald Pehl
:email: hpehl@redhat.com
:toc: left
diff --git a/console/HAL-1604_Expose_journal-file-open-timeout_attribute.adoc b/console/HAL-1604_Expose_journal-file-open-timeout_attribute.adoc
index 98bb83722..d0fc8c1f0 100644
--- a/console/HAL-1604_Expose_journal-file-open-timeout_attribute.adoc
+++ b/console/HAL-1604_Expose_journal-file-open-timeout_attribute.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - messaging
+---
= Make journal-file-open-timeout Attribute Configurable for Messaging Server Resource
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/HAL-1607_Configure_HotRod_distributable-web_subsystem.adoc b/console/HAL-1607_Configure_HotRod_distributable-web_subsystem.adoc
index 4bc9d3bec..ab7242a5e 100644
--- a/console/HAL-1607_Configure_HotRod_distributable-web_subsystem.adoc
+++ b/console/HAL-1607_Configure_HotRod_distributable-web_subsystem.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - clustering
+---
= Configure HotRod Session Manager in distributable-web Subsystem
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/HAL-1608_Configure_enable-amq1-prefix.adoc b/console/HAL-1608_Configure_enable-amq1-prefix.adoc
index ff43b23ff..edaf3ae4c 100644
--- a/console/HAL-1608_Configure_enable-amq1-prefix.adoc
+++ b/console/HAL-1608_Configure_enable-amq1-prefix.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - messaging
+---
= Configure enable-amq1-prefix Attribute
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/HAL-1609_Enhanced_password_mappers.adoc b/console/HAL-1609_Enhanced_password_mappers.adoc
index cbfdbf156..383829a13 100644
--- a/console/HAL-1609_Enhanced_password_mappers.adoc
+++ b/console/HAL-1609_Enhanced_password_mappers.adoc
@@ -1,4 +1,10 @@
-= Customise Browser Title
+---
+categories:
+ - console
+ - elytron
+ - security
+---
+= Enhance Password Mappers
:author: Harald Pehl
:email: hpehl@redhat.com
:toc: left
diff --git a/console/HAL-1625_Support_pause_for_JMS_topics.adoc b/console/HAL-1625_Support_pause_for_JMS_topics.adoc
index 4b8777249..f499fd78d 100644
--- a/console/HAL-1625_Support_pause_for_JMS_topics.adoc
+++ b/console/HAL-1625_Support_pause_for_JMS_topics.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - messaging
+---
= Support pause for JMS topics
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/HAL-1645_Support_adding_HTTP_headers_to_management_console_responses.adoc b/console/HAL-1645_Support_adding_HTTP_headers_to_management_console_responses.adoc
index be3853d9f..8f65d3103 100644
--- a/console/HAL-1645_Support_adding_HTTP_headers_to_management_console_responses.adoc
+++ b/console/HAL-1645_Support_adding_HTTP_headers_to_management_console_responses.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - console
+---
= Support adding of HTTP headers to management console responses
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/HAL-1710_update_passwords_in_credential_store.adoc b/console/HAL-1710_update_passwords_in_credential_store.adoc
index ae56bd6c6..556439d98 100644
--- a/console/HAL-1710_update_passwords_in_credential_store.adoc
+++ b/console/HAL-1710_update_passwords_in_credential_store.adoc
@@ -1,4 +1,9 @@
-= Configure enable-amq1-prefix Attribute
+---
+categories:
+ - console
+ - security
+---
+= Update Passwords in Credential Store
:author: Harald Pehl
:email: hpehl@redhat.com
:toc: left
diff --git a/console/HAL-1729_Show_non-heap-memory-usage.adoc b/console/HAL-1729_Show_non-heap-memory-usage.adoc
index e6b701f3d..235545200 100644
--- a/console/HAL-1729_Show_non-heap-memory-usage.adoc
+++ b/console/HAL-1729_Show_non-heap-memory-usage.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - console
+---
= Show non-heap-memory-usage in server preview
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/HAL-1737_Display_content_hash.adoc b/console/HAL-1737_Display_content_hash.adoc
index 4f00be169..1505baf9a 100644
--- a/console/HAL-1737_Display_content_hash.adoc
+++ b/console/HAL-1737_Display_content_hash.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - console
+---
= Display content hash in deployment panel
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/HAL-1758_Legacy_security_clean_up.adoc b/console/HAL-1758_Legacy_security_clean_up.adoc
index fd50bfedb..703f7a726 100644
--- a/console/HAL-1758_Legacy_security_clean_up.adoc
+++ b/console/HAL-1758_Legacy_security_clean_up.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - security
+---
= Legacy security clean up
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/HAL-1779_Replace_discovery-group_and_broadcast-group_resources.adoc b/console/HAL-1779_Replace_discovery-group_and_broadcast-group_resources.adoc
index 36eac174f..7aa7ba411 100644
--- a/console/HAL-1779_Replace_discovery-group_and_broadcast-group_resources.adoc
+++ b/console/HAL-1779_Replace_discovery-group_and_broadcast-group_resources.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - messaging
+---
= Replace 'discovery-group' and 'broadcast-group' resources
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/HAL-1780_Adjust_naming_master-slave_primary-secondary.adoc b/console/HAL-1780_Adjust_naming_master-slave_primary-secondary.adoc
index 5ad08ac8a..2c3ed3ec7 100644
--- a/console/HAL-1780_Adjust_naming_master-slave_primary-secondary.adoc
+++ b/console/HAL-1780_Adjust_naming_master-slave_primary-secondary.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - user-experience
+---
= Adjust naming in console "master/slave" → "primary/secondary"
:author: Harald Pehl
:email: hpehl@redhat.com
diff --git a/console/WFLY-13490-Galleon_layer_web_console.adoc b/console/WFLY-13490-Galleon_layer_web_console.adoc
index 6aca79a71..f02b9786f 100644
--- a/console/WFLY-13490-Galleon_layer_web_console.adoc
+++ b/console/WFLY-13490-Galleon_layer_web_console.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - console
+ - wf-galleon
+---
= Galleon layer for the Web Management Console
:author: Yeray Borges
:email: yborgess@redhat.com
diff --git a/controller/WFCORE-433_git-persistence.adoc b/controller/WFCORE-433_git-persistence.adoc
index a8be7a676..535b40ea0 100644
--- a/controller/WFCORE-433_git-persistence.adoc
+++ b/controller/WFCORE-433_git-persistence.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - core
+---
= Adding support for Git backend for configuration files
:author: Emmanuel Hugonnet
:email: ehugonne@redhat.com
diff --git a/controller/WFCORE-4770-boot-cli-script.adoc b/controller/WFCORE-4770-boot-cli-script.adoc
index addd92b5b..b1e082949 100644
--- a/controller/WFCORE-4770-boot-cli-script.adoc
+++ b/controller/WFCORE-4770-boot-cli-script.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - core
+---
= Controller boot CLI Script execution
:author: Jean-Francois Denise
:email: jfdenise@redhat.com
diff --git a/core/WFCORE-1427_Suspend_Resume_servers_by_host_controller.adoc b/core/WFCORE-1427_Suspend_Resume_servers_by_host_controller.adoc
index 96fbfe1c6..7800860b2 100644
--- a/core/WFCORE-1427_Suspend_Resume_servers_by_host_controller.adoc
+++ b/core/WFCORE-1427_Suspend_Resume_servers_by_host_controller.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - core
+---
= Convenient declaration of server suspend timeouts
:author: Brian Stansberry
:email: brian.stansberry@redhat.com
diff --git a/core/WFCORE-2806_Enable_resolution_of_standard_server_system_properties_on_domain_mode.adoc b/core/WFCORE-2806_Enable_resolution_of_standard_server_system_properties_on_domain_mode.adoc
index 513fb55f5..e1f406f2c 100644
--- a/core/WFCORE-2806_Enable_resolution_of_standard_server_system_properties_on_domain_mode.adoc
+++ b/core/WFCORE-2806_Enable_resolution_of_standard_server_system_properties_on_domain_mode.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - core
+---
= Add the ability to resolve standard server system properties to configure the managed server JVMs
:author: Yeray Borges
:email: yborgess@redhat.com
diff --git a/core/WFCORE-4314_enchance_keystore_commands_alias.adoc b/core/WFCORE-4314_enchance_keystore_commands_alias.adoc
index d22212995..b5a47f869 100644
--- a/core/WFCORE-4314_enchance_keystore_commands_alias.adoc
+++ b/core/WFCORE-4314_enchance_keystore_commands_alias.adoc
@@ -1,3 +1,9 @@
+---
+categories:
+ - core
+ - elytron
+ - security
+---
= Enchance read-alias and read-aliases keystore commands
:author: Bartosz Baranowski
:email: bbaranow@redhat.com
diff --git a/core/WFCORE-4748-expose-module-options.adoc b/core/WFCORE-4748-expose-module-options.adoc
index 952e70e4a..b3ee9aaa1 100644
--- a/core/WFCORE-4748-expose-module-options.adoc
+++ b/core/WFCORE-4748-expose-module-options.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - core
+ - modules
+---
= Expose Module Options
:author: James R. Perkins
:email: jperkins@redhat.com
diff --git a/design-doc-template.adoc b/design-doc-template.adoc
index 31593906d..d2a08ca16 100644
--- a/design-doc-template.adoc
+++ b/design-doc-template.adoc
@@ -1,4 +1,9 @@
-=
+---
+categories:
+# Add any category for this proposal
+# if missing, add it to _data/widfly-categories and use its id
+---
+= Template
:author: Your Name
:email: your.email@redhat.com
:toc: left
diff --git a/ee/WFCORE-4135_Support_for_ read_only_server_config_dir.adoc b/ee/WFCORE-4135_Support_for_ read_only_server_config_dir.adoc
index af0e7380c..e38de01e1 100644
--- a/ee/WFCORE-4135_Support_for_ read_only_server_config_dir.adoc
+++ b/ee/WFCORE-4135_Support_for_ read_only_server_config_dir.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - core
+---
= Support for read only server configuration directory
:author: Yeray Borges
:email: yborgess@redhat.com
diff --git a/ee/WFCORE_2147_Wildfly_core_descriptor_based_property_replacement.adoc b/ee/WFCORE_2147_Wildfly_core_descriptor_based_property_replacement.adoc
index 846654f6d..85df981ae 100644
--- a/ee/WFCORE_2147_Wildfly_core_descriptor_based_property_replacement.adoc
+++ b/ee/WFCORE_2147_Wildfly_core_descriptor_based_property_replacement.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - ee
+---
= Enable/disable descriptor based property replacement for files parsed by wildfly-core
:author: Yeray Borges
:email: yborgess@redhat.com
diff --git a/ee/WFLY-1160-Provide_ability_to_configure_a_global_directory_which_puts_the_contents_in_the_classpath.adoc b/ee/WFLY-1160-Provide_ability_to_configure_a_global_directory_which_puts_the_contents_in_the_classpath.adoc
index 3612512c7..7a0615bd7 100644
--- a/ee/WFLY-1160-Provide_ability_to_configure_a_global_directory_which_puts_the_contents_in_the_classpath.adoc
+++ b/ee/WFLY-1160-Provide_ability_to_configure_a_global_directory_which_puts_the_contents_in_the_classpath.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - core
+---
= Provide ability to easily apply certain JBoss module libraries to all deployments running in a server
:author: Yeray Borges
:email: yborgess@redhat.com
diff --git a/ee/WFLY-14061_JavaEE-to-JakartaEE-refs.adoc b/ee/WFLY-14061_JavaEE-to-JakartaEE-refs.adoc
index 8ebe6d7d8..525015a46 100644
--- a/ee/WFLY-14061_JavaEE-to-JakartaEE-refs.adoc
+++ b/ee/WFLY-14061_JavaEE-to-JakartaEE-refs.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - ee
+---
= Replace JavaEE references with corresponding JakartaEE ones
:author: Alessio Soldano
:email: asoldano@redhat.com
diff --git a/ee/WFLY-6460_JSON-P_1.1.adoc b/ee/WFLY-6460_JSON-P_1.1.adoc
index 2c510df7a..3dde5fe34 100644
--- a/ee/WFLY-6460_JSON-P_1.1.adoc
+++ b/ee/WFLY-6460_JSON-P_1.1.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - ee
+---
= JSON-P 1.1 (JSR 374)
:author: James R. Perkins
:email: jperkins@redhat.com
diff --git a/ee/WFLY-7185_JSON-B_1.1.adoc b/ee/WFLY-7185_JSON-B_1.1.adoc
index 6233ccddb..c6703763e 100644
--- a/ee/WFLY-7185_JSON-B_1.1.adoc
+++ b/ee/WFLY-7185_JSON-B_1.1.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - ee
+---
= JSON-B 1.0 (JSR 367)
:author: James R. Perkins
:email: jperkins@redhat.com
diff --git a/ee/common-annotations-1.3.adoc b/ee/common-annotations-1.3.adoc
index 4ab28a36d..2c7100595 100644
--- a/ee/common-annotations-1.3.adoc
+++ b/ee/common-annotations-1.3.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - ee
+---
= Common Annotations 1.3
:author: Tomaz Cerar
:email: tcerar@redhat.com
diff --git a/ejb/WFLY-10057-thread-pool.adoc b/ejb/WFLY-10057-thread-pool.adoc
index 55f9580c1..a4ecb7f96 100644
--- a/ejb/WFLY-10057-thread-pool.adoc
+++ b/ejb/WFLY-10057-thread-pool.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - ejb
+---
= EJB subsystem configure max threads and core threads independently
:author: Cheng Fang
:email: cfang@redhat.com
diff --git a/ejb/WFLY-11622_Multiple_delivery_group_for_MDBs.adoc b/ejb/WFLY-11622_Multiple_delivery_group_for_MDBs.adoc
index fdf5bf018..30714e003 100644
--- a/ejb/WFLY-11622_Multiple_delivery_group_for_MDBs.adoc
+++ b/ejb/WFLY-11622_Multiple_delivery_group_for_MDBs.adoc
@@ -1,4 +1,9 @@
-= WFLY-11622 Multiple Delivery Group Support for Message Driven Beans
+---
+categories:
+ - ejb
+ - messaging
+---
+= Multiple Delivery Group Support for Message Driven Beans
:author: Flavia Rainone
:email: frainone@redhat.com
:toc: left
diff --git a/ejb/WFLY-12190-http-server-to-server-config.adoc b/ejb/WFLY-12190-http-server-to-server-config.adoc
index 9b61f1323..c3c7f7699 100644
--- a/ejb/WFLY-12190-http-server-to-server-config.adoc
+++ b/ejb/WFLY-12190-http-server-to-server-config.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - ejb
+---
= EJB over HTTP server-to-server invocation
:email: tomasz.adamski@redhat.com
:toc: left
@@ -5,6 +9,8 @@
:idprefix:
:idseparator: -
+== Overview
+
=== Issue
* https://issues.redhat.com/browse/WFLY-12190
diff --git a/ejb/WFLY-12680-global-stateful-timeout.adoc b/ejb/WFLY-12680-global-stateful-timeout.adoc
index 2491d57a0..d299cbe75 100644
--- a/ejb/WFLY-12680-global-stateful-timeout.adoc
+++ b/ejb/WFLY-12680-global-stateful-timeout.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - ejb
+---
= Ability to configure default global stateful timeout for Stateful Session Beans
:author: Cheng Fang
:email: cfang@redhat.com
diff --git a/ejb/WFLY-12733-refresh-timer-programatically.adoc b/ejb/WFLY-12733-refresh-timer-programatically.adoc
index a020ac94e..9f0377ffa 100644
--- a/ejb/WFLY-12733-refresh-timer-programatically.adoc
+++ b/ejb/WFLY-12733-refresh-timer-programatically.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - ejb
+---
= EJB Timers: Forcing refresh timers in a database-data-store in a clustered environment
:author: Cheng Fang
:email: cfang@redhat.com
diff --git a/ejb/WFLY-13090-Enable-compression-on-remoting-globally-for-EJB-calls.adoc b/ejb/WFLY-13090-Enable-compression-on-remoting-globally-for-EJB-calls.adoc
index 05b8c3635..c224f42a8 100644
--- a/ejb/WFLY-13090-Enable-compression-on-remoting-globally-for-EJB-calls.adoc
+++ b/ejb/WFLY-13090-Enable-compression-on-remoting-globally-for-EJB-calls.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - ejb
+---
= Enable compression on remoting globally for EJB calls
:email: tomasz.adamski@redhat.com
:toc: left
@@ -5,6 +9,8 @@
:idprefix:
:idseparator: -
+== Overview
+
=== Issue
* https://issues.redhat.com/browse/WFLY-13090
diff --git a/ejb/WFLY-13354-galleon-for-ejb.adoc b/ejb/WFLY-13354-galleon-for-ejb.adoc
index 4c433aa9f..a151f7ea3 100644
--- a/ejb/WFLY-13354-galleon-for-ejb.adoc
+++ b/ejb/WFLY-13354-galleon-for-ejb.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - ejb
+ - wf-galleon
+---
= Galleon layers for the EJB subsystem
:author: Brian Stansberry; Yeray Borges; Cheng Fang
:email: cfang@redhat.com
diff --git a/ejb/WFLY-4699-expose-ejb3-deployment-info.adoc b/ejb/WFLY-4699-expose-ejb3-deployment-info.adoc
index b95a44a23..272b62285 100644
--- a/ejb/WFLY-4699-expose-ejb3-deployment-info.adoc
+++ b/ejb/WFLY-4699-expose-ejb3-deployment-info.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - ejb
+---
= Expose EJB3 Deployment Information as Runtime Resources
:author: Cheng Fang
:email: cfang@redhat.com
diff --git a/ejb/WFLY-6143-Ability-to-add-a-server-side-configured-Interceptor-for-the-applications-without-changing-the-deployments.adoc b/ejb/WFLY-6143-Ability-to-add-a-server-side-configured-Interceptor-for-the-applications-without-changing-the-deployments.adoc
index 9ba0a886c..120007720 100644
--- a/ejb/WFLY-6143-Ability-to-add-a-server-side-configured-Interceptor-for-the-applications-without-changing-the-deployments.adoc
+++ b/ejb/WFLY-6143-Ability-to-add-a-server-side-configured-Interceptor-for-the-applications-without-changing-the-deployments.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - ejb
+---
= Ability to add a server-side configured Interceptor for the applications without changing the deployments
:author: Tomasz Adamski
:email: tomasz.adamski@redhat.com
diff --git a/ejb/WFLY-6144-Global_EJB_client_side_interceptor_configuration.adoc b/ejb/WFLY-6144-Global_EJB_client_side_interceptor_configuration.adoc
index 66dfdab11..bd2a3f2a8 100644
--- a/ejb/WFLY-6144-Global_EJB_client_side_interceptor_configuration.adoc
+++ b/ejb/WFLY-6144-Global_EJB_client_side_interceptor_configuration.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - ejb
+---
= Global EJB Client Side Interceptors Configuration
:email: tomasz.adamski@redhat.com
:toc: left
diff --git a/ejb/WFLY-8449_Return_context_data_to_client.adoc b/ejb/WFLY-8449_Return_context_data_to_client.adoc
index 8dbfd6d32..144aa7e41 100644
--- a/ejb/WFLY-8449_Return_context_data_to_client.adoc
+++ b/ejb/WFLY-8449_Return_context_data_to_client.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - ejb
+---
= Return Context Data to EJB Clients
:author: Stuart Douglas
:email: sdouglas@redhat.com
diff --git a/elytron/ELY-1211_FileAuditEndpoint_configure_encoding.adoc b/elytron/ELY-1211_FileAuditEndpoint_configure_encoding.adoc
index cf528d7b4..6299ff451 100644
--- a/elytron/ELY-1211_FileAuditEndpoint_configure_encoding.adoc
+++ b/elytron/ELY-1211_FileAuditEndpoint_configure_encoding.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - elytron
+---
= Add ability to FileAuditEndpoint to allow file encoding to be overridden.
:author: Ilia Vassilev
:email: ivassile@redhat.com
diff --git a/elytron/ELY-1686-legacy-properties-files-into-FileSystemRealm-utility.adoc b/elytron/ELY-1686-legacy-properties-files-into-FileSystemRealm-utility.adoc
index f0709ba0f..04e1fcf9f 100644
--- a/elytron/ELY-1686-legacy-properties-files-into-FileSystemRealm-utility.adoc
+++ b/elytron/ELY-1686-legacy-properties-files-into-FileSystemRealm-utility.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - elytron
+---
= ELY-1686 Add utility to port legacy properties files into a FileSystemRealm
:author: Justin Michael Cook
:email: jucook@redhat.com
diff --git a/elytron/ELY-1712-enhanced-audit-logging.adoc b/elytron/ELY-1712-enhanced-audit-logging.adoc
index 4022da0a0..d06758ea0 100644
--- a/elytron/ELY-1712-enhanced-audit-logging.adoc
+++ b/elytron/ELY-1712-enhanced-audit-logging.adoc
@@ -1,4 +1,9 @@
-= [WFCORE-4394] Enhanced Audit Logging - RFC support and Configuring Reconnects
+---
+categories:
+ - elytron
+ - logging
+---
+= Enhanced Audit Logging - RFC support and Configuring Reconnects
:author: Justin Michael Cook
:email: jucook@redhat.com
:toc: left
diff --git a/elytron/ELY-1921-http-external-mechanism.adoc b/elytron/ELY-1921-http-external-mechanism.adoc
index 84c2d2afc..cb39de491 100644
--- a/elytron/ELY-1921-http-external-mechanism.adoc
+++ b/elytron/ELY-1921-http-external-mechanism.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - elytron
+---
= HTTP External Mechanism Support in Elytron
:author: Ashley Abdel-Sayed
:email: aabdelsa@redhat.com
diff --git a/elytron/ELY-2078-encryption-for-FilesystemSecurityRealm.adoc b/elytron/ELY-2078-encryption-for-FilesystemSecurityRealm.adoc
index 31984a381..cde0e2660 100644
--- a/elytron/ELY-2078-encryption-for-FilesystemSecurityRealm.adoc
+++ b/elytron/ELY-2078-encryption-for-FilesystemSecurityRealm.adoc
@@ -1,4 +1,8 @@
-= [ELY-2078] Add encryption and integrity support to FilesystemSecurityRealm
+---
+categories:
+ - elytron
+---
+= Add encryption and integrity support to FilesystemSecurityRealm
:author: Ashpan Raskar
:email: araskar@redhat.com
:toc: left
diff --git a/elytron/ELY-2320-integrity-for-FilesystemSecurityRealm.adoc b/elytron/ELY-2320-integrity-for-FilesystemSecurityRealm.adoc
index 3f428afd6..5c0fb0174 100644
--- a/elytron/ELY-2320-integrity-for-FilesystemSecurityRealm.adoc
+++ b/elytron/ELY-2320-integrity-for-FilesystemSecurityRealm.adoc
@@ -1,4 +1,8 @@
-= [ELY-2320] Add integrity support to FilesystemSecurityRealm
+---
+categories:
+ - elytron
+---
+= Add integrity support to FilesystemSecurityRealm
:author: Ashpan Raskar
:email: araskar@redhat.com
:toc: left
diff --git a/elytron/ELY-816-masked-password.adoc b/elytron/ELY-816-masked-password.adoc
index 75e97b3fc..16228b0ef 100644
--- a/elytron/ELY-816-masked-password.adoc
+++ b/elytron/ELY-816-masked-password.adoc
@@ -1,4 +1,8 @@
-= ELY-816 Support for masked passwords in client XML config
+---
+categories:
+ - elytron
+---
+= Support for masked passwords in client XML config
:author: Jan Kalina
:email: jkalina@redhat.com
:toc: left
diff --git a/elytron/WFCORE-3404-audit-flushing.adoc b/elytron/WFCORE-3404-audit-flushing.adoc
index d01e0f7a8..148c96482 100644
--- a/elytron/WFCORE-3404-audit-flushing.adoc
+++ b/elytron/WFCORE-3404-audit-flushing.adoc
@@ -1,4 +1,8 @@
-= WFCORE-3404 Separate stream flushing and file syncing in file-audit-endpoint
+---
+categories:
+ - elytron
+---
+= Separate stream flushing and file syncing in file-audit-endpoint
:author: Jan Kalina
:email: jkalina@redhat.com
:toc: left
diff --git a/elytron/WFCORE-3542_WFCORE-3832-JDBC-realm-mod_crypt_hex.adoc b/elytron/WFCORE-3542_WFCORE-3832-JDBC-realm-mod_crypt_hex.adoc
index 45fa2f2c5..b41aceb7d 100644
--- a/elytron/WFCORE-3542_WFCORE-3832-JDBC-realm-mod_crypt_hex.adoc
+++ b/elytron/WFCORE-3542_WFCORE-3832-JDBC-realm-mod_crypt_hex.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - elytron
+---
= JDBC Security Realm mod_crypt and HEX encoding support.
:author: Darran Lofthouse
:email: darran.lofthouse@redhat.com
diff --git a/elytron/WFCORE-3596-named-permission-sets.adoc b/elytron/WFCORE-3596-named-permission-sets.adoc
index 09356f217..238f01e9f 100644
--- a/elytron/WFCORE-3596-named-permission-sets.adoc
+++ b/elytron/WFCORE-3596-named-permission-sets.adoc
@@ -1,4 +1,8 @@
-= WFCORE-3596 Add support for named permission sets to the Elytron subsystem configuration
+---
+categories:
+ - elytron
+---
+= Add support for named permission sets to the Elytron subsystem configuration
:author: Farah Juma
:email: fjuma@redhat.com
:toc: left
diff --git a/elytron/WFCORE-3666-alternative-rolemapping.adoc b/elytron/WFCORE-3666-alternative-rolemapping.adoc
index e2b9a2eea..351f383b2 100644
--- a/elytron/WFCORE-3666-alternative-rolemapping.adoc
+++ b/elytron/WFCORE-3666-alternative-rolemapping.adoc
@@ -1,4 +1,8 @@
-= WFCORE-3666 Provide Elytron alternative to RoleMappingLoginModule
+---
+categories:
+ - elytron
+---
+= Provide Elytron alternative to RoleMappingLoginModule
:author: Martin Mazanek
:email: mmazanek@redhat.com
:toc: left
diff --git a/elytron/WFCORE-3819-custom-security-event-listener.adoc b/elytron/WFCORE-3819-custom-security-event-listener.adoc
index 4db890884..d3c27211e 100644
--- a/elytron/WFCORE-3819-custom-security-event-listener.adoc
+++ b/elytron/WFCORE-3819-custom-security-event-listener.adoc
@@ -1,4 +1,8 @@
-= WFCORE-3819 Add Elytron subsystem component to use a custom security event listener
+---
+categories:
+ - elytron
+---
+= Add Elytron subsystem component to use a custom security event listener
:author: Jan Kalina
:email: jkalina@redhat.com
:toc: left
diff --git a/elytron/WFCORE-3877-configurable-without-interface.adoc b/elytron/WFCORE-3877-configurable-without-interface.adoc
index f4d19a1da..72894986d 100644
--- a/elytron/WFCORE-3877-configurable-without-interface.adoc
+++ b/elytron/WFCORE-3877-configurable-without-interface.adoc
@@ -1,4 +1,8 @@
-= WFCORE-3877 Make implementing Configurable interface optional for configurable components
+---
+categories:
+ - elytron
+---
+= Make implementing Configurable interface optional for configurable components
:author: Jan Kalina, Martin Mazanek
:email: jkalina@redhat.com mmazanek@redhat.com
:toc: left
diff --git a/elytron/WFCORE-3947-ocsp-ssl-revocation.adoc b/elytron/WFCORE-3947-ocsp-ssl-revocation.adoc
index c48865d9b..a2596dcc5 100644
--- a/elytron/WFCORE-3947-ocsp-ssl-revocation.adoc
+++ b/elytron/WFCORE-3947-ocsp-ssl-revocation.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - elytron
+---
= OCSP certificate revocation
:author: Martin Mazanek
:email: mmazanek@redhat.com
diff --git a/elytron/WFCORE-3966-jwt-realm-jku.adoc b/elytron/WFCORE-3966-jwt-realm-jku.adoc
index 7a7149536..3bfa8d1e7 100644
--- a/elytron/WFCORE-3966-jwt-realm-jku.adoc
+++ b/elytron/WFCORE-3966-jwt-realm-jku.adoc
@@ -1,4 +1,8 @@
-= WFCORE-3966 JwtValidator jku and kid header parameters
+---
+categories:
+ - elytron
+---
+= JwtValidator jku and kid header parameters
:author: Martin Mazanek
:email: mmazanek@redhat.com
:toc: left
diff --git a/elytron/WFCORE-3970-reload-trust-manager.adoc b/elytron/WFCORE-3970-reload-trust-manager.adoc
index e08330ce4..1e1717cb0 100644
--- a/elytron/WFCORE-3970-reload-trust-manager.adoc
+++ b/elytron/WFCORE-3970-reload-trust-manager.adoc
@@ -1,4 +1,8 @@
-= WFCORE-3970 Add support for Elytron's trust-manager to be dynamically reloaded
+---
+categories:
+ - elytron
+---
+= Add support for Elytron's trust-manager to be dynamically reloaded
:author: Justin Michael Cook
:email: jucook@redhat.com
:toc: left
diff --git a/elytron/WFCORE-4058-automatic-keystore-detection.adoc b/elytron/WFCORE-4058-automatic-keystore-detection.adoc
index cf70d48dc..c7041e679 100644
--- a/elytron/WFCORE-4058-automatic-keystore-detection.adoc
+++ b/elytron/WFCORE-4058-automatic-keystore-detection.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - elytron
+---
= Automatic detection of file based KeyStore types.
:author: Maritn Mazanek
:email: mmazanek@redhat.com
diff --git a/elytron/WFCORE-4144-default-ssl_context-server.adoc b/elytron/WFCORE-4144-default-ssl_context-server.adoc
index 63a3591eb..9c046b68e 100644
--- a/elytron/WFCORE-4144-default-ssl_context-server.adoc
+++ b/elytron/WFCORE-4144-default-ssl_context-server.adoc
@@ -1,4 +1,8 @@
-= WFCORE-4144 Default SSLContext Registration (Within Application Server)
+---
+categories:
+ - elytron
+---
+= Default SSLContext Registration (Within Application Server)
:author: Darran Lofthouse
:email: darran.lofthouse@redhat.com
:toc: left
diff --git a/elytron/WFCORE-4150-credential-store-automatic-updates.adoc b/elytron/WFCORE-4150-credential-store-automatic-updates.adoc
index d03e2cafd..334901128 100644
--- a/elytron/WFCORE-4150-credential-store-automatic-updates.adoc
+++ b/elytron/WFCORE-4150-credential-store-automatic-updates.adoc
@@ -1,4 +1,8 @@
-= WFCORE-4150 Support automatically adding and updating credentials in a credential store
+---
+categories:
+ - elytron
+---
+= Support automatically adding and updating credentials in a credential store
:author: Farah Juma
:email: fjuma@redhat.com
:toc: left
diff --git a/elytron/WFCORE-4172-tls-1.3.adoc b/elytron/WFCORE-4172-tls-1.3.adoc
index b4aa05ba6..e69fb447b 100644
--- a/elytron/WFCORE-4172-tls-1.3.adoc
+++ b/elytron/WFCORE-4172-tls-1.3.adoc
@@ -1,4 +1,9 @@
-= WFCORE-4172 Add support for TLS 1.3
+---
+categories:
+ - elytron
+ - security
+---
+= Add support for TLS 1.3
:author: Farah Juma
:email: fjuma@redhat.com
:toc: left
diff --git a/elytron/WFCORE-4360-CredentialStore_Expression_Resolution.adoc b/elytron/WFCORE-4360-CredentialStore_Expression_Resolution.adoc
index c086a7a62..114a2a5f8 100644
--- a/elytron/WFCORE-4360-CredentialStore_Expression_Resolution.adoc
+++ b/elytron/WFCORE-4360-CredentialStore_Expression_Resolution.adoc
@@ -1,4 +1,8 @@
-= WFCORE-4360 CredentialStore Backed Expression Resolution
+---
+categories:
+ - elytron
+---
+= CredentialStore Backed Expression Resolution
:author: Darran Lofthouse
:email: darran.lofthouse@redhat.com
:toc: left
diff --git a/elytron/WFCORE-4361-evidence-decoder.adoc b/elytron/WFCORE-4361-evidence-decoder.adoc
index 27122dab6..5a958c703 100644
--- a/elytron/WFCORE-4361-evidence-decoder.adoc
+++ b/elytron/WFCORE-4361-evidence-decoder.adoc
@@ -1,4 +1,8 @@
-= [WFCORE-4361] Enhanced mapping of an X509Certificate to the underlying identity
+---
+categories:
+ - elytron
+---
+= Enhanced mapping of an X509Certificate to the underlying identity
:author: Farah Juma
:email: fjuma@redhat.com
:toc: left
diff --git a/elytron/WFCORE-4362-configurable-certificate-authority-in-certificate-authority-account.adoc b/elytron/WFCORE-4362-configurable-certificate-authority-in-certificate-authority-account.adoc
index b8de9483e..25c955323 100644
--- a/elytron/WFCORE-4362-configurable-certificate-authority-in-certificate-authority-account.adoc
+++ b/elytron/WFCORE-4362-configurable-certificate-authority-in-certificate-authority-account.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - elytron
+---
= Make the certificate authority used by a certificate-authority-account configurable
:author: Farah Juma, Diana Vilkolakova
:email: dvilkola@redhat.com
diff --git a/elytron/WFCORE-4447-realm-aggregation-for-attributes.adoc b/elytron/WFCORE-4447-realm-aggregation-for-attributes.adoc
index 363aec1f2..da983b092 100644
--- a/elytron/WFCORE-4447-realm-aggregation-for-attributes.adoc
+++ b/elytron/WFCORE-4447-realm-aggregation-for-attributes.adoc
@@ -1,4 +1,8 @@
-= WFCORE-4447 Aggregation of SecurityRealms for Attribute Loading
+---
+categories:
+ - elytron
+---
+= Aggregation of SecurityRealms for Attribute Loading
:author: Darran Lofthouse
:email: darran.lofthouse@redhat.com
:toc: left
diff --git a/elytron/WFCORE-4484-ssh-authentication-git-persistence.adoc b/elytron/WFCORE-4484-ssh-authentication-git-persistence.adoc
index b136ffef3..d49a6861a 100644
--- a/elytron/WFCORE-4484-ssh-authentication-git-persistence.adoc
+++ b/elytron/WFCORE-4484-ssh-authentication-git-persistence.adoc
@@ -1,4 +1,9 @@
-= [WFCORE-4484] Support SSH authentication for Git persistence
+---
+categories:
+ - elytron
+ - core
+---
+= Support SSH authentication for Git persistence
:author: Ashley Abdel-Sayed
:email: aabdelsa@redhat.com
:toc: left
@@ -106,7 +111,7 @@ key identities: `id_rsa, id_dsa, id_ecdsa` and the known hosts files: `known_hos
== Test Plan
-==== JGit/SSHD
+=== JGit/SSHD
* Tests will be added to the WildFly-Core testsuite to test SSH authentication when connecting to a Git repository
** Tests will be added to test successful authentication when specifying the location, name, and passphrase to the file
@@ -114,12 +119,12 @@ containing a private key
** Tests will be added to test successful authentication using a KeyPairCredential with all supported formats
** Tests will be added to test unsuccessful authentication when no correct credentials are provided
-==== Elytron Tool
+=== Elytron Tool
* Tests will be added to the Elytron testsuite to test generating and importing a KeyPairCredential successfully into
a CredentialStore with all supported algorithms
-==== Elytron XML File
+=== Elytron XML File
* Tests will be added to test parsing of a `key-pair` credential type in the OpenSSH format for all supported algorithms
== Community Documentation
diff --git a/elytron/WFCORE-4485-multiple-security-realms-distributed-identities.adoc b/elytron/WFCORE-4485-multiple-security-realms-distributed-identities.adoc
index 1893ae2b5..8a2512ce4 100644
--- a/elytron/WFCORE-4485-multiple-security-realms-distributed-identities.adoc
+++ b/elytron/WFCORE-4485-multiple-security-realms-distributed-identities.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - elytron
+---
= Support for multiple security realms - Distributed Identities
:author: Martin Mazanek
:email: mmazanek@redhat.com
diff --git a/elytron/WFCORE-4486-multiple-security-realms-failover.adoc b/elytron/WFCORE-4486-multiple-security-realms-failover.adoc
index 4b99e0b53..99273d489 100644
--- a/elytron/WFCORE-4486-multiple-security-realms-failover.adoc
+++ b/elytron/WFCORE-4486-multiple-security-realms-failover.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - elytron
+---
= Support for multiple security realms - Failover
:author: Martin Mazanek
:email: mmazanek@redhat.com
diff --git a/elytron/WFCORE-4496-principal-transformer-in-aggregate-realm.adoc b/elytron/WFCORE-4496-principal-transformer-in-aggregate-realm.adoc
index 9d6c8ae75..211f52816 100644
--- a/elytron/WFCORE-4496-principal-transformer-in-aggregate-realm.adoc
+++ b/elytron/WFCORE-4496-principal-transformer-in-aggregate-realm.adoc
@@ -1,4 +1,8 @@
-= [WFCORE-4496] Adding principal-transformer in aggregate-realm
+---
+categories:
+ - elytron
+---
+= Adding principal-transformer in aggregate-realm
:author: Ashley Abdel-Sayed
:email: aabdelsa@redhat.com
:toc: left
diff --git a/elytron/WFCORE-4725-runtime-attributes.adoc b/elytron/WFCORE-4725-runtime-attributes.adoc
index e72b04535..745dc0213 100644
--- a/elytron/WFCORE-4725-runtime-attributes.adoc
+++ b/elytron/WFCORE-4725-runtime-attributes.adoc
@@ -1,4 +1,8 @@
-= [WFCORE-4725] Making additional attributes available for authorization decisions
+---
+categories:
+ - elytron
+---
+= Making additional attributes available for authorization decisions
:author: Farah Juma
:email: fjuma@redhat.com
:toc: left
diff --git a/elytron/WFCORE-4750-regex-role-mapper.adoc b/elytron/WFCORE-4750-regex-role-mapper.adoc
index 3db476515..67356b0ba 100644
--- a/elytron/WFCORE-4750-regex-role-mapper.adoc
+++ b/elytron/WFCORE-4750-regex-role-mapper.adoc
@@ -1,4 +1,8 @@
-= WFCORE-4750 Introduce regex mapper for security roles in Elytron
+---
+categories:
+ - elytron
+---
+= Introduce regex mapper for security roles in Elytron
:author: Diana Vilkolakova
:email: dvilkola@redhat.com
:toc: left
diff --git a/elytron/WFCORE-4842-tls-1.3-with-openssl.adoc b/elytron/WFCORE-4842-tls-1.3-with-openssl.adoc
index 5dae4bfae..b20644a69 100644
--- a/elytron/WFCORE-4842-tls-1.3-with-openssl.adoc
+++ b/elytron/WFCORE-4842-tls-1.3-with-openssl.adoc
@@ -1,4 +1,9 @@
-= WFCORE-4842 Add support for TLS 1.3 using the OpenSSL TLS provider with Elytron
+---
+categories:
+ - elytron
+ - security
+---
+= Add support for TLS 1.3 using the OpenSSL TLS provider with Elytron
:author: Farah Juma
:email: fjuma@redhat.com
:toc: left
diff --git a/elytron/WFCORE-4994-case-principal-transformer.adoc b/elytron/WFCORE-4994-case-principal-transformer.adoc
index 2c1880c0f..f77bb958b 100644
--- a/elytron/WFCORE-4994-case-principal-transformer.adoc
+++ b/elytron/WFCORE-4994-case-principal-transformer.adoc
@@ -1,4 +1,8 @@
-= [WFCORE-4994] Add the ability to adjust the case of a user name using an Elytron principal transformer
+---
+categories:
+ - elytron
+---
+= Add the ability to adjust the case of a user name using an Elytron principal transformer
:author: Sonia Zaldana Calles
:email: szaldana@redhat.com
:toc: left
diff --git a/elytron/WFCORE-5027-charset-encoding-support.adoc b/elytron/WFCORE-5027-charset-encoding-support.adoc
index 80f845ad6..20080dbf7 100644
--- a/elytron/WFCORE-5027-charset-encoding-support.adoc
+++ b/elytron/WFCORE-5027-charset-encoding-support.adoc
@@ -1,4 +1,8 @@
-= [WFCORE-5027] Security Realms should support specifying the charset and encoding for credentials
+---
+categories:
+ - elytron
+---
+= Security Realms should support specifying the charset and encoding for credentials
:author: Sonia Zaldana Calles
:email: szaldana@redhat.com
:toc: left
@@ -16,7 +20,7 @@ Elytron already supports specifying hashing algorithms in its security realms. T
character sets.
-==== PicketBox Configuration
+=== PicketBox Configuration
In the legacy configuration, the module ``UsernamePasswordLoginModule`` imposes an
``identity == String username, credentials == String password`` view on the login process.
diff --git a/elytron/WFCORE-5095-automatic-self-signed-certificate-generation.adoc b/elytron/WFCORE-5095-automatic-self-signed-certificate-generation.adoc
index c6d28cb59..9c5d9bee2 100644
--- a/elytron/WFCORE-5095-automatic-self-signed-certificate-generation.adoc
+++ b/elytron/WFCORE-5095-automatic-self-signed-certificate-generation.adoc
@@ -1,4 +1,8 @@
-= WFCORE-5095 Add the ability to make use of an automatically generated self-signed certificate with Elytron
+---
+categories:
+ - elytron
+---
+= Add the ability to make use of an automatically generated self-signed certificate with Elytron
:author: Farah Juma
:email: fjuma@redhat.com
:toc: left
diff --git a/elytron/WFCORE-5120-client-default-ssl-context.adoc b/elytron/WFCORE-5120-client-default-ssl-context.adoc
index e27e39e15..ec80a12d1 100644
--- a/elytron/WFCORE-5120-client-default-ssl-context.adoc
+++ b/elytron/WFCORE-5120-client-default-ssl-context.adoc
@@ -1,4 +1,8 @@
-= WFCORE-5120 Automatic registration of client side / JVM wide default SSLContext
+---
+categories:
+ - elytron
+---
+= Automatic registration of client side / JVM wide default SSLContext
:author: Diana Vilkolak Krepinska
:email: dvilkola@redhat.com
:toc: left
diff --git a/elytron/WFCORE-5145-ssl-allowed-protocols.adoc b/elytron/WFCORE-5145-ssl-allowed-protocols.adoc
index 0594ea450..9d2571761 100644
--- a/elytron/WFCORE-5145-ssl-allowed-protocols.adoc
+++ b/elytron/WFCORE-5145-ssl-allowed-protocols.adoc
@@ -1,4 +1,8 @@
-= [WFCORE-5145] Elytron server-ssl-context allowed protocols
+---
+categories:
+ - elytron
+---
+= Elytron server-ssl-context allowed protocols
:author: Sonia Zaldana Calles
:email: szaldana@redhat.com
:toc: left
diff --git a/elytron/WFCORE-5170-multiple-certificate-revocation-lists.adoc b/elytron/WFCORE-5170-multiple-certificate-revocation-lists.adoc
index f20b6b8fb..78d5a7844 100644
--- a/elytron/WFCORE-5170-multiple-certificate-revocation-lists.adoc
+++ b/elytron/WFCORE-5170-multiple-certificate-revocation-lists.adoc
@@ -1,4 +1,8 @@
-= [WFCORE-5170] Certificate Revocation Lists
+---
+categories:
+ - elytron
+---
+= Certificate Revocation Lists
:author: Sonia Zaldana Calles
:email: szaldana@redhat.com
:toc: left
diff --git a/elytron/WFCORE-5178_native-support-for-oidc.adoc b/elytron/WFCORE-5178_native-support-for-oidc.adoc
index c09cff465..7e8374e87 100644
--- a/elytron/WFCORE-5178_native-support-for-oidc.adoc
+++ b/elytron/WFCORE-5178_native-support-for-oidc.adoc
@@ -1,4 +1,8 @@
-= WFCORE-5178 Native support for OpenID Connect
+---
+categories:
+ - elytron
+---
+= Native support for OpenID Connect
:author: Farah Juma
:email: fjuma@redhat.com
:toc: left
diff --git a/elytron/WFCORE-5483-custom-loginmodule-compatible-sec-realm.adoc b/elytron/WFCORE-5483-custom-loginmodule-compatible-sec-realm.adoc
index d45d1a4af..831a81b60 100644
--- a/elytron/WFCORE-5483-custom-loginmodule-compatible-sec-realm.adoc
+++ b/elytron/WFCORE-5483-custom-loginmodule-compatible-sec-realm.adoc
@@ -1,4 +1,8 @@
-= WFCORE-5483 Provide a LoginModule compatible security realm.
+---
+categories:
+ - elytron
+---
+= Provide a LoginModule compatible security realm.
:author: Diana Krepinska
:email: dvilkola@redhat.com
:toc: left
diff --git a/elytron/WFCORE-5740-ability-to-ignore-unavailable-realms-for-a-distributed-realm.adoc b/elytron/WFCORE-5740-ability-to-ignore-unavailable-realms-for-a-distributed-realm.adoc
index 75070045a..edc1dc781 100644
--- a/elytron/WFCORE-5740-ability-to-ignore-unavailable-realms-for-a-distributed-realm.adoc
+++ b/elytron/WFCORE-5740-ability-to-ignore-unavailable-realms-for-a-distributed-realm.adoc
@@ -1,4 +1,8 @@
-= [WFCORE-5740] Add the ability to ignore unavailable realms for a distributed-realm
+---
+categories:
+ - elytron
+---
+= Add the ability to ignore unavailable realms for a distributed-realm
:author: Lukas Vydra
:email: lvydra@redhat.com
:toc: left
diff --git a/elytron/WFLY-10810_Elytron_JASPI_Servlet_Profile_Support.adoc b/elytron/WFLY-10810_Elytron_JASPI_Servlet_Profile_Support.adoc
index de2433f01..563c20477 100644
--- a/elytron/WFLY-10810_Elytron_JASPI_Servlet_Profile_Support.adoc
+++ b/elytron/WFLY-10810_Elytron_JASPI_Servlet_Profile_Support.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - elytron
+---
= WildFly Elytron JASPI (JSR-196) Servlet Profile Suport
:author: Darran Lofthouse
:email: darran.lofthouse@redhat.com
diff --git a/elytron/WFLY-11697_WS_client_integration_with_Elytron.adoc b/elytron/WFLY-11697_WS_client_integration_with_Elytron.adoc
index 9ec539163..38da6ed42 100644
--- a/elytron/WFLY-11697_WS_client_integration_with_Elytron.adoc
+++ b/elytron/WFLY-11697_WS_client_integration_with_Elytron.adoc
@@ -1,4 +1,8 @@
-= WFLY-11697 WS integration with WildFly Elytron - AuthenticationClient for Authentication / SSL
+---
+categories:
+ - elytron
+---
+= WS integration with WildFly Elytron - AuthenticationClient for Authentication / SSL
:author: Diana Vilkolakova
:email: dvilkola@redhat.com
:toc: left
diff --git a/elytron/WFLY-11868_RESTEasy_client_integration_with_Elytron.adoc b/elytron/WFLY-11868_RESTEasy_client_integration_with_Elytron.adoc
index a1d2f704d..0789304eb 100644
--- a/elytron/WFLY-11868_RESTEasy_client_integration_with_Elytron.adoc
+++ b/elytron/WFLY-11868_RESTEasy_client_integration_with_Elytron.adoc
@@ -1,4 +1,9 @@
-= WFLY-11868 REST integration with WildFly Elytron - AuthenticationClient for Authentication / SSL
+---
+categories:
+ - elytron
+ - jaxrs
+---
+= REST integration with WildFly Elytron - AuthenticationClient for Authentication / SSL
:author: Diana Vilkolakova
:email: dvilkola@redhat.com
:toc: left
@@ -80,11 +85,11 @@ Because we do not want RESTEasy to have Elytron dependency, new SPI for client c
To invoke requests, the RESTEasy client uses single instance of ClientHttpEngine interface implementation, which can have only one SSLContext defined. However, Elytron client configuration can have multiple credentials and SSL contexts specified and these are chosen based on rules, eg. URI. It will be necessary to intercept/filter the requests and choose credentials, bearer token or SSLContext based on the destination of the requests.
-#### Different credentials / Bearer token for different URIs
+=== Different credentials / Bearer token for different URIs
New RequestClientFilter will be registered for client if Elytron is on classpath. This RequestClientFilter will be used to set Authorization header if it is missing - with either HTTP Basic authentication or Bearer token. If both Bearer token and credentials are obtained from Elytron, only the Bearer token will be applied to outgoing request.
-#### Different SSLContexts for different URIs
+=== Different SSLContexts for different URIs
Creation of SSLSocket will be delegated to SSLContext obtained from Elytron client if it is present on classpath.
diff --git a/elytron/WFLY-13706-keycloak-feature-pack.adoc b/elytron/WFLY-13706-keycloak-feature-pack.adoc
index 744cd4aaf..0c4d47096 100644
--- a/elytron/WFLY-13706-keycloak-feature-pack.adoc
+++ b/elytron/WFLY-13706-keycloak-feature-pack.adoc
@@ -1,4 +1,10 @@
-= WFLY-13706: Keycloak Galleon Feature Pack
+---
+categories:
+ - elytron
+ - security
+ - wf-galleon
+---
+= Keycloak Galleon Feature Pack
:author: Darran Lofthouse
:email: darran.lofthouse@redhat.com
:toc: left
diff --git a/elytron/WFLY-14074-normalization-of-principal-propagation.adoc b/elytron/WFLY-14074-normalization-of-principal-propagation.adoc
index 4a55bada9..71e592330 100644
--- a/elytron/WFLY-14074-normalization-of-principal-propagation.adoc
+++ b/elytron/WFLY-14074-normalization-of-principal-propagation.adoc
@@ -1,4 +1,8 @@
-= WFLY-14074 Normalize principal propagation/injection across elytron and legacy
+---
+categories:
+ - elytron
+---
+= Normalize principal propagation/injection across elytron and legacy
:author: Diana Krepinska Vilkolakova
:email: dvilkola@redhat.com
:toc: left
diff --git a/elytron/WFLY-15260_oidc_management_console.adoc b/elytron/WFLY-15260_oidc_management_console.adoc
index d103420f1..d14982930 100644
--- a/elytron/WFLY-15260_oidc_management_console.adoc
+++ b/elytron/WFLY-15260_oidc_management_console.adoc
@@ -1,4 +1,8 @@
-= WFLY-15260 Securing the management console with OIDC
+---
+categories:
+ - elytron
+---
+= Securing the management console with OIDC
:author: Farah Juma
:email: fjuma@redhat.com
:toc: left
diff --git a/elytron/WFLY-15274-make-wildfly-able-to-use-last-openssl-3.adoc b/elytron/WFLY-15274-make-wildfly-able-to-use-last-openssl-3.adoc
index a8c013942..560284b5b 100644
--- a/elytron/WFLY-15274-make-wildfly-able-to-use-last-openssl-3.adoc
+++ b/elytron/WFLY-15274-make-wildfly-able-to-use-last-openssl-3.adoc
@@ -1,4 +1,9 @@
-= WFLY-15274 Make WildFly able to use latest OpenSSL 3.0.0 libraries
+---
+categories:
+ - elytron
+ - security
+---
+= Make WildFly able to use latest OpenSSL 3.0.0 libraries
:author: Ricardo Martin Camarero
:email: rmartinc@redhat.com
:toc: left
diff --git a/elytron/WFLY-7186-security-api-integration.adoc b/elytron/WFLY-7186-security-api-integration.adoc
index 4aea302dc..84b6a247e 100644
--- a/elytron/WFLY-7186-security-api-integration.adoc
+++ b/elytron/WFLY-7186-security-api-integration.adoc
@@ -1,4 +1,9 @@
-= WFLY-7186 Support the EE 8 Security API (JSR-375) with WildFly Elytron
+---
+categories:
+ - elytron
+ - ee
+---
+= Support the EE 8 Security API (JSR-375) with WildFly Elytron
:author: Darran Lofthouse
:email: darran.lofthouse@redhat.com
:toc: left
diff --git a/embedded/WFCORE-3205-embedded-logging.adoc b/embedded/WFCORE-3205-embedded-logging.adoc
index ce9241725..77339f4d8 100644
--- a/embedded/WFCORE-3205-embedded-logging.adoc
+++ b/embedded/WFCORE-3205-embedded-logging.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - embedded
+ - logging
+---
= Embedded Logging Changes
:author: James R. Perkins
:email: jperkins@redhat.com
diff --git a/iiop/WFLY-9107_IIOP security configuration and tests refactor.adoc b/iiop/WFLY-9107_IIOP security configuration and tests refactor.adoc
index 9bf82fa82..75069a287 100644
--- a/iiop/WFLY-9107_IIOP security configuration and tests refactor.adoc
+++ b/iiop/WFLY-9107_IIOP security configuration and tests refactor.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - iiop
+---
= IIOP security configuration and tests refactor
:author: Tomasz Adamski
:email: tadamski@redhat.com
diff --git a/index.adoc b/index.adoc
new file mode 100644
index 000000000..f537add37
--- /dev/null
+++ b/index.adoc
@@ -0,0 +1,5 @@
+---
+layout: categories
+permalink: /
+---
+= WildFly Proposals
diff --git a/jaxrs/WFLY-10361_EAP7-997_AsychClientHttpEngine.adoc b/jaxrs/WFLY-10361_EAP7-997_AsychClientHttpEngine.adoc
index bf0ae3f95..fa7c318c9 100644
--- a/jaxrs/WFLY-10361_EAP7-997_AsychClientHttpEngine.adoc
+++ b/jaxrs/WFLY-10361_EAP7-997_AsychClientHttpEngine.adoc
@@ -1,4 +1,8 @@
-= WFLY-10361 / EAP7-997 Async (NIO) request processing support in RESTEasy ClientHttpEngine
+---
+categories:
+ - jaxrs
+---
+= Async (NIO) request processing support in RESTEasy ClientHttpEngine
:author: Alessio Soldano
:email: asoldano@redhat.com
:toc: left
diff --git a/jaxrs/WFLY-10500_EAP7-1003_JAX-RS_parameter_annotations_with_default_names.adoc b/jaxrs/WFLY-10500_EAP7-1003_JAX-RS_parameter_annotations_with_default_names.adoc
index b41626382..4008c2685 100644
--- a/jaxrs/WFLY-10500_EAP7-1003_JAX-RS_parameter_annotations_with_default_names.adoc
+++ b/jaxrs/WFLY-10500_EAP7-1003_JAX-RS_parameter_annotations_with_default_names.adoc
@@ -1,4 +1,8 @@
-= WFLY-10500 / EAP7-1003 JAX-RS parameters annotations with default names
+---
+categories:
+ - jaxrs
+---
+= JAX-RS parameters annotations with default names
:author: Alessio Soldano
:email: asoldano@redhat.com
:toc: left
diff --git a/jaxrs/WFLY-10503_EAP7-1009_SPI_to_modify_resource_metadata.adoc b/jaxrs/WFLY-10503_EAP7-1009_SPI_to_modify_resource_metadata.adoc
index 40475ba4d..f630132e7 100644
--- a/jaxrs/WFLY-10503_EAP7-1009_SPI_to_modify_resource_metadata.adoc
+++ b/jaxrs/WFLY-10503_EAP7-1009_SPI_to_modify_resource_metadata.adoc
@@ -1,4 +1,8 @@
-= WFLY-10503 / EAP7-1009 RESTEasy SPI to modify resource metadata
+---
+categories:
+ - jaxrs
+---
+= RESTEasy SPI to modify resource metadata
:author: Alessio Soldano
:email: asoldano@redhat.com
:toc: left
diff --git a/jaxrs/WFLY-10636_EAP7-1010.adoc b/jaxrs/WFLY-10636_EAP7-1010.adoc
index e57303986..9cbcf5a47 100644
--- a/jaxrs/WFLY-10636_EAP7-1010.adoc
+++ b/jaxrs/WFLY-10636_EAP7-1010.adoc
@@ -1,4 +1,8 @@
-= WFLY-10636 / EAP7-1010 RESTEasy extended async / reactive support
+---
+categories:
+ - jaxrs
+---
+= RESTEasy extended async / reactive support
:author: Alessio Soldano
:email: asoldano@redhat.com
:toc: left
diff --git a/jaxrs/WFLY-10646_EAP7-1034_multivalue_param.adoc b/jaxrs/WFLY-10646_EAP7-1034_multivalue_param.adoc
index 32d6171dc..a97697d81 100644
--- a/jaxrs/WFLY-10646_EAP7-1034_multivalue_param.adoc
+++ b/jaxrs/WFLY-10646_EAP7-1034_multivalue_param.adoc
@@ -1,4 +1,8 @@
-= WFLY-10646 / EAP7-1034 RESTEasy extended support for multivalue @*Param
+---
+categories:
+ - jaxrs
+---
+= RESTEasy extended support for multivalue @*Param
:author: Alessio Soldano
:email: asoldano@redhat.com
:toc: left
diff --git a/jaxrs/WFLY-11737_http_proxy.adoc b/jaxrs/WFLY-11737_http_proxy.adoc
index fbc77e599..c6b085c54 100644
--- a/jaxrs/WFLY-11737_http_proxy.adoc
+++ b/jaxrs/WFLY-11737_http_proxy.adoc
@@ -1,4 +1,8 @@
-= WFLY-11737 RESTEasy support for setting HTTP proxy by using JAX-RS API
+---
+categories:
+ - jaxrs
+---
+= RESTEasy support for setting HTTP proxy by using JAX-RS API
:author: Petr Jurak
:email: pjurak@redhat.com
:toc: left
diff --git a/jaxrs/WFLY-12138-microprofile-rest-client-1.3.adoc b/jaxrs/WFLY-12138-microprofile-rest-client-1.3.adoc
index f74117a67..7a5ae51f5 100644
--- a/jaxrs/WFLY-12138-microprofile-rest-client-1.3.adoc
+++ b/jaxrs/WFLY-12138-microprofile-rest-client-1.3.adoc
@@ -1,4 +1,9 @@
-= EAP7-1209 / WFLY-12138 Microprofile REST Client 1.3 support
+---
+categories:
+ - jaxrs
+ - microprofile
+---
+= Microprofile REST Client 1.3 support
:author: Alessio Soldano
:email: asoldano@redhat.com
:toc: left
diff --git a/jaxrs/WFLY-12192_optional_param.adoc b/jaxrs/WFLY-12192_optional_param.adoc
index d8b72f070..3b1d6f76e 100644
--- a/jaxrs/WFLY-12192_optional_param.adoc
+++ b/jaxrs/WFLY-12192_optional_param.adoc
@@ -1,4 +1,8 @@
-= WFLY-12192 Add support for injecting Optional parameter types
+---
+categories:
+ - jaxrs
+---
+= Add support for injecting Optional parameter types
:author: Wei Nan Li
:email: weli@redhat.com
:toc: left
diff --git a/jaxrs/WFLY-12298_Change_RESTEASY_settings.adoc b/jaxrs/WFLY-12298_Change_RESTEASY_settings.adoc
index 02756316f..2a9d01496 100644
--- a/jaxrs/WFLY-12298_Change_RESTEASY_settings.adoc
+++ b/jaxrs/WFLY-12298_Change_RESTEASY_settings.adoc
@@ -1,4 +1,8 @@
-= WFLY-12298 Support configuring RESTEasy through Wildfly management model
+---
+categories:
+ - jaxrs
+---
+= Support configuring RESTEasy through Wildfly management model
:author: Ron Sigal
:email: rsigal@redhat.com
:toc: left
diff --git a/jaxrs/WFLY-12779_Use-MicroProfile-Config-in-RESTEasy.adoc b/jaxrs/WFLY-12779_Use-MicroProfile-Config-in-RESTEasy.adoc
index 7059fe3c8..80fc3e941 100644
--- a/jaxrs/WFLY-12779_Use-MicroProfile-Config-in-RESTEasy.adoc
+++ b/jaxrs/WFLY-12779_Use-MicroProfile-Config-in-RESTEasy.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - jaxrs
+ - microprofile
+---
= Use MicroProfile Config in RESTEasy
:author: Ron Sigal
:email: rsigal@redhat.com
diff --git a/jaxrs/WFLY-13585_Galleon_layer_jsonp_support.adoc b/jaxrs/WFLY-13585_Galleon_layer_jsonp_support.adoc
index 8a6618d6a..3e0e26fa6 100644
--- a/jaxrs/WFLY-13585_Galleon_layer_jsonp_support.adoc
+++ b/jaxrs/WFLY-13585_Galleon_layer_jsonp_support.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - wf-galleon
+---
= Galleon layer for JSON-P support
:author: Yeray Borges
:email: yborgess@redhat.com
diff --git a/jaxrs/WFLY-13586_Galleon_layer_jsonb.adoc b/jaxrs/WFLY-13586_Galleon_layer_jsonb.adoc
index 4fd988773..3d3f15bad 100644
--- a/jaxrs/WFLY-13586_Galleon_layer_jsonb.adoc
+++ b/jaxrs/WFLY-13586_Galleon_layer_jsonb.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - wf-galleon
+---
= Galleon layer for JSON Binding support
:author: Yeray Borges
:email: yborgess@redhat.com
diff --git a/jaxrs/WFLY-14312_microprofile-rest-client-2.0.adoc b/jaxrs/WFLY-14312_microprofile-rest-client-2.0.adoc
index cdd1cefa7..2c196bc24 100644
--- a/jaxrs/WFLY-14312_microprofile-rest-client-2.0.adoc
+++ b/jaxrs/WFLY-14312_microprofile-rest-client-2.0.adoc
@@ -1,4 +1,9 @@
-= WFLY-14312 Microprofile REST Client 2.0 support
+---
+categories:
+ - jaxrs
+ - microprofile
+---
+= Microprofile REST Client 2.0 support
:author: Ron Sigal
:email: rsigal@redhat.com
:toc: left
diff --git a/jaxrs/WFLY-14812-resteasy-4-upgrade.adoc b/jaxrs/WFLY-14812-resteasy-4-upgrade.adoc
index 359086841..c2ed39a58 100644
--- a/jaxrs/WFLY-14812-resteasy-4-upgrade.adoc
+++ b/jaxrs/WFLY-14812-resteasy-4-upgrade.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - jaxrs
+---
= Upgrade RESTEasy from 3.x to 4.x
:author: James R. Perkins
:email: jperkins@redhat.com
diff --git a/jaxrs/WFLY-16018_Treacing_API.adoc b/jaxrs/WFLY-16018_Treacing_API.adoc
index 0f84e41b4..e61790866 100644
--- a/jaxrs/WFLY-16018_Treacing_API.adoc
+++ b/jaxrs/WFLY-16018_Treacing_API.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - jaxrs
+---
= RESTEasy should be able to provide trace information about request
:author: Wei Nan Li
:email: weli@redhat.com
diff --git a/jaxrs/WFLY-17020-resteasy-6.2-upgrade.adoc b/jaxrs/WFLY-17020-resteasy-6.2-upgrade.adoc
index 0cda55330..e108740fb 100644
--- a/jaxrs/WFLY-17020-resteasy-6.2-upgrade.adoc
+++ b/jaxrs/WFLY-17020-resteasy-6.2-upgrade.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - jaxrs
+---
= Upgrade RESTEasy from 4.x to 6.2
:author: James R. Perkins
:email: jperkins@redhat.com
diff --git a/jaxrs/WFLY-6459_EAP7-838_JAX-RS_2.1.adoc b/jaxrs/WFLY-6459_EAP7-838_JAX-RS_2.1.adoc
index 83e39149a..d54b8c77f 100644
--- a/jaxrs/WFLY-6459_EAP7-838_JAX-RS_2.1.adoc
+++ b/jaxrs/WFLY-6459_EAP7-838_JAX-RS_2.1.adoc
@@ -1,4 +1,8 @@
-= WFLY-6459 / EAP7-838 JAX-RS 2.1 Support
+---
+categories:
+ - jaxrs
+---
+= JAX-RS 2.1 Support
:author: Alessio Soldano
:email: asoldano@redhat.com
:toc: left
diff --git a/jaxrs/WFLY-9786_EAP-886_RESTEasy-JDK9.adoc b/jaxrs/WFLY-9786_EAP-886_RESTEasy-JDK9.adoc
index 2ceb3d797..b729340ea 100644
--- a/jaxrs/WFLY-9786_EAP-886_RESTEasy-JDK9.adoc
+++ b/jaxrs/WFLY-9786_EAP-886_RESTEasy-JDK9.adoc
@@ -1,4 +1,8 @@
-= WFLY-9786 / EAP7-886 RESTEasy JDK9 support
+---
+categories:
+ - jaxrs
+---
+= RESTEasy JDK9 support
:author: Alessio Soldano
:email: asoldano@redhat.com
:toc: left
diff --git a/jaxrs/WFLY-9787_EAP7-843_JAXRS_client_redirect.adoc b/jaxrs/WFLY-9787_EAP7-843_JAXRS_client_redirect.adoc
index ec822f55a..302e66d2a 100644
--- a/jaxrs/WFLY-9787_EAP7-843_JAXRS_client_redirect.adoc
+++ b/jaxrs/WFLY-9787_EAP7-843_JAXRS_client_redirect.adoc
@@ -1,4 +1,8 @@
-= WFLY-9787 / EAP7-843 JAX-RS client redirect
+---
+categories:
+ - jaxrs
+---
+= JAX-RS client redirect
:author: Alessio Soldano
:email: asoldano@redhat.com
:toc: left
diff --git a/jaxrs/WFLY-9825-microprofile-rest-client-1.0.adoc b/jaxrs/WFLY-9825-microprofile-rest-client-1.0.adoc
index f8f2f7e7f..ecba25cb2 100644
--- a/jaxrs/WFLY-9825-microprofile-rest-client-1.0.adoc
+++ b/jaxrs/WFLY-9825-microprofile-rest-client-1.0.adoc
@@ -1,4 +1,9 @@
-= EAP7-1035 / WFLY-9825 Microprofile REST Client 1.0 support
+---
+categories:
+ - jaxrs
+ - microprofile
+---
+= Microprofile REST Client 1.0 support
:author: Alessio Soldano
:email: asoldano@redhat.com
:toc: left
diff --git a/jca/WFLY-14266_Enable_configuration_of_resource_adapter_validation_log_directory.adoc b/jca/WFLY-14266_Enable_configuration_of_resource_adapter_validation_log_directory.adoc
index d7b01eeb7..a1725f388 100644
--- a/jca/WFLY-14266_Enable_configuration_of_resource_adapter_validation_log_directory.adoc
+++ b/jca/WFLY-14266_Enable_configuration_of_resource_adapter_validation_log_directory.adoc
@@ -1,4 +1,9 @@
-= WFLY-14266 Enable configuration of resource adapter validation log directory
+---
+categories:
+ - jca
+ - resource-adapter
+---
+= Enable configuration of resource adapter validation log directory
:author: Tomasz Adamski
:email: tadamski@redhat.com
:toc: left
diff --git a/jca/WFLY-14347_Allow_to_configure_module_for_custom_validation_classes.adoc b/jca/WFLY-14347_Allow_to_configure_module_for_custom_validation_classes.adoc
index 2ef40f589..1094f77e7 100644
--- a/jca/WFLY-14347_Allow_to_configure_module_for_custom_validation_classes.adoc
+++ b/jca/WFLY-14347_Allow_to_configure_module_for_custom_validation_classes.adoc
@@ -1,4 +1,10 @@
-= WFLY-14347 Allow to configure module for custom validation classes
+---
+categories:
+ - datasource
+ - jca
+ - resource-adapter
+---
+= Allow to configure module for custom validation classes
:author: Tomasz Adamski
:email: tadamski@redhat.com
:toc: left
diff --git a/jca/WFLY-5603_DataSource_Class_Information.adoc b/jca/WFLY-5603_DataSource_Class_Information.adoc
index b8217e650..99dd56d05 100644
--- a/jca/WFLY-5603_DataSource_Class_Information.adoc
+++ b/jca/WFLY-5603_DataSource_Class_Information.adoc
@@ -1,4 +1,9 @@
-= WFLY-5603 - Get Datasource Class Information
+---
+categories:
+ - datasource
+ - jca
+---
+= Get Datasource Class Information
:author: Lin Gao
:email: lgao@redhat.com
:toc: left
diff --git a/jdr/WFLY-13539-galleon_layer_jdr_support.adoc b/jdr/WFLY-13539-galleon_layer_jdr_support.adoc
index d1775d6eb..82fb6b593 100644
--- a/jdr/WFLY-13539-galleon_layer_jdr_support.adoc
+++ b/jdr/WFLY-13539-galleon_layer_jdr_support.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - jdr
+ - wf-galleon
+---
= Galleon layer for JBoss Diagnostic Reporting support
:author: Yeray Borges
:email: yborgess@redhat.com
diff --git a/jpa/DefaultToJPA2.2.adoc b/jpa/DefaultToJPA2.2.adoc
index 4d511258f..321c74616 100644
--- a/jpa/DefaultToJPA2.2.adoc
+++ b/jpa/DefaultToJPA2.2.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - jpa
+---
= Remove EE7 (JPA) mode: default to (EE8) JPA 2.2 spec jar, Hibernate ORM 5.3.x
:author: Scott Marlow
:email: smarlow@redhat.com
diff --git a/jpa/WFLY-12674_wildfly.jpa.skipquerydetach.adoc b/jpa/WFLY-12674_wildfly.jpa.skipquerydetach.adoc
index 731f4b0b6..9b1570253 100644
--- a/jpa/WFLY-12674_wildfly.jpa.skipquerydetach.adoc
+++ b/jpa/WFLY-12674_wildfly.jpa.skipquerydetach.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - jpa
+---
= Legacy compatibility option for executing queries in non-JTA threads
:author: Scott Marlow
:email: smarlow@redhat.com
diff --git a/jpa/WFLY-17558_Hibernate6_2.adoc b/jpa/WFLY-17558_Hibernate6_2.adoc
index f45a990b8..c84af64ac 100644
--- a/jpa/WFLY-17558_Hibernate6_2.adoc
+++ b/jpa/WFLY-17558_Hibernate6_2.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - jpa
+---
= Hibernate ORM 6.2
:author: Scott Marlow
:email: smarlow@redhat.com
diff --git a/jpa/WFLY-6464_JPA_22_HibernateUpgrade.adoc b/jpa/WFLY-6464_JPA_22_HibernateUpgrade.adoc
index 1d266715a..401a37b46 100644
--- a/jpa/WFLY-6464_JPA_22_HibernateUpgrade.adoc
+++ b/jpa/WFLY-6464_JPA_22_HibernateUpgrade.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - jpa
+---
= EE8 preview mode: JPA 2.2 support: ability to enable latest Hibernate ORM
:author: Sanne Grinovero
:email: sanne@redhat.com
diff --git a/jsf/WFLY-13350_galleon_layer_for_jsf_support.adoc b/jsf/WFLY-13350_galleon_layer_for_jsf_support.adoc
index 05405f336..b926a63cb 100644
--- a/jsf/WFLY-13350_galleon_layer_for_jsf_support.adoc
+++ b/jsf/WFLY-13350_galleon_layer_for_jsf_support.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - jsf
+ - wf-galleon
+---
= Galleon layer for Jakarta Server Faces support
:author: Yeray Borges
:email: yborgess@redhat.com
diff --git a/jsf/WFLY-6462_JSF_2.3.adoc b/jsf/WFLY-6462_JSF_2.3.adoc
index d0428173a..6de4220a4 100644
--- a/jsf/WFLY-6462_JSF_2.3.adoc
+++ b/jsf/WFLY-6462_JSF_2.3.adoc
@@ -1,4 +1,8 @@
-= WFLY-6462 JSF 2.3 Support
+---
+categories:
+ - jsf
+---
+= JSF 2.3 Support
:author: Farah Juma
:email: fjuma@redhat.com
:toc: left
diff --git a/logging/WFCORE-2951_WFCORE-2952.adoc b/logging/WFCORE-2951_WFCORE-2952.adoc
index 5a698d18d..e4639705c 100644
--- a/logging/WFCORE-2951_WFCORE-2952.adoc
+++ b/logging/WFCORE-2951_WFCORE-2952.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - logging
+---
= JSON and XML Formatters
:author: James R. Perkins
:email: jperkins@redhat.com
diff --git a/logging/WFCORE-2953-socket-handler.adoc b/logging/WFCORE-2953-socket-handler.adoc
index 29bb6e090..5738a7735 100644
--- a/logging/WFCORE-2953-socket-handler.adoc
+++ b/logging/WFCORE-2953-socket-handler.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - logging
+---
= Logging Socket Handler
:author: James R. Perkins
:email: jperkins@redhat.com
diff --git a/logging/WFCORE-3656-commons-logging.adoc b/logging/WFCORE-3656-commons-logging.adoc
index 9438c74a9..cb84a35cf 100644
--- a/logging/WFCORE-3656-commons-logging.adoc
+++ b/logging/WFCORE-3656-commons-logging.adoc
@@ -1,4 +1,8 @@
-= WFCORE-3656 Replace commons-logging implementation with one that can delegate to jboss-logging
+---
+categories:
+ - logging
+---
+= Replace commons-logging implementation with one that can delegate to jboss-logging
:author: James Perkins
:email: jperkins@redhat.com
:toc: left
diff --git a/logging/WFCORE-4332-syslog-named-formatter.adoc b/logging/WFCORE-4332-syslog-named-formatter.adoc
index 56addf19b..d59314fc5 100644
--- a/logging/WFCORE-4332-syslog-named-formatter.adoc
+++ b/logging/WFCORE-4332-syslog-named-formatter.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - logging
+---
= Add `named-formatter` to the `syslog-handler`
:author: James R. Perkins
:email: jperkins@redhat.com
diff --git a/logging/WFCORE-4336-custom-filters.adoc b/logging/WFCORE-4336-custom-filters.adoc
index 32c518c7d..7a5676357 100644
--- a/logging/WFCORE-4336-custom-filters.adoc
+++ b/logging/WFCORE-4336-custom-filters.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - logging
+---
= Custom Filter
:author: James R. Perkins
:email: jperkins@redhat.com
diff --git a/logging/WFCORE-4355-event-logger.adoc b/logging/WFCORE-4355-event-logger.adoc
index 301176eb5..3a08c23ff 100644
--- a/logging/WFCORE-4355-event-logger.adoc
+++ b/logging/WFCORE-4355-event-logger.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - logging
+---
= Event Logger
:author: James R. Perkins
:email: jperkins@redhat.com
diff --git a/logging/WFCORE-482-log4j2-support.adoc b/logging/WFCORE-482-log4j2-support.adoc
index 47fd65b46..ed6b8c374 100644
--- a/logging/WFCORE-482-log4j2-support.adoc
+++ b/logging/WFCORE-482-log4j2-support.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - logging
+---
= Add log4j2 Support to WildFly
:author: James R. Perkins
:email: jperkins@redhat.com
diff --git a/logging/WFCORE-5781-drop-log4j.adoc b/logging/WFCORE-5781-drop-log4j.adoc
index bac18f5bf..9e34beb45 100644
--- a/logging/WFCORE-5781-drop-log4j.adoc
+++ b/logging/WFCORE-5781-drop-log4j.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - logging
+---
= Remove log4j 1.x Module and Support
:author: James R. Perkins
:email: jperkins@redhat.com
diff --git a/mail/WFLY-13351_galleon_layer_for_mail_subsystem.adoc b/mail/WFLY-13351_galleon_layer_for_mail_subsystem.adoc
index f75e590d0..e6c5fe106 100644
--- a/mail/WFLY-13351_galleon_layer_for_mail_subsystem.adoc
+++ b/mail/WFLY-13351_galleon_layer_for_mail_subsystem.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - mail
+ - wf-galleon
+---
= Galleon layer for the Mail subsystem
:author: Yeray Borges
:email: yborgess@redhat.com
diff --git a/mail/WFLY-6458_JavaMail_1_6_Support.adoc b/mail/WFLY-6458_JavaMail_1_6_Support.adoc
index 07d0b203b..db484f3dc 100644
--- a/mail/WFLY-6458_JavaMail_1_6_Support.adoc
+++ b/mail/WFLY-6458_JavaMail_1_6_Support.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - mail
+---
= JavaMail 1.6
:author: Tomaz Cerar
:email: tcerar@redhat.com
diff --git a/management/WFCORE-1110_Custom_HTTP_Management_Headers.adoc b/management/WFCORE-1110_Custom_HTTP_Management_Headers.adoc
index bb15a91a8..db82c7646 100644
--- a/management/WFCORE-1110_Custom_HTTP_Management_Headers.adoc
+++ b/management/WFCORE-1110_Custom_HTTP_Management_Headers.adoc
@@ -1,4 +1,8 @@
-= WFCORE-1110 Custom HTTP Headers for the HTTP Management Interface
+---
+categories:
+ - management
+---
+= Custom HTTP Headers for the HTTP Management Interface
:author: Darran Lofthouse
:email: darran.lofthouse@redhat.com
:toc: left
diff --git a/management/WFCORE-2647_LDAP_SecurityRealms_Always_Send_CERT.adoc b/management/WFCORE-2647_LDAP_SecurityRealms_Always_Send_CERT.adoc
index ef144cffb..9f29a7c73 100644
--- a/management/WFCORE-2647_LDAP_SecurityRealms_Always_Send_CERT.adoc
+++ b/management/WFCORE-2647_LDAP_SecurityRealms_Always_Send_CERT.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - management
+---
= Add option to always sent certificate for LDAPS connections when using Legacy Security Realm (WFCORE-2647)
:author: Darran Lofthouse
:email: darran.lofthouse@redhat.com
diff --git a/management/WFCORE-3999_HttpHandler_ExtensibleHttpManagement.adoc b/management/WFCORE-3999_HttpHandler_ExtensibleHttpManagement.adoc
index 1d2d65cd0..ae33c0a92 100644
--- a/management/WFCORE-3999_HttpHandler_ExtensibleHttpManagement.adoc
+++ b/management/WFCORE-3999_HttpHandler_ExtensibleHttpManagement.adoc
@@ -1,4 +1,8 @@
-= [WFCORE-3999] Allow registering a custom HTTP handler for management interface
+---
+categories:
+ - management
+---
+= Allow registering a custom HTTP handler for management interface
:author: Jeff Mesnil
:email: jmesnil@redhat.com
:toc: left
diff --git a/management/WFCORE-5464_Check_Env_Vars_On_Expression_Resolution.adoc b/management/WFCORE-5464_Check_Env_Vars_On_Expression_Resolution.adoc
index a514facb3..c410d4056 100644
--- a/management/WFCORE-5464_Check_Env_Vars_On_Expression_Resolution.adoc
+++ b/management/WFCORE-5464_Check_Env_Vars_On_Expression_Resolution.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - management
+ - user-experience
+---
= Check Environment Variables When Resolving Expressions
:author: Kabir Khan
:email: kkhan@redhat.com
diff --git a/management/WFCORE-5489_override_attribute_value_from_env_var.adoc b/management/WFCORE-5489_override_attribute_value_from_env_var.adoc
index 63b6b1c22..75dddf5d1 100644
--- a/management/WFCORE-5489_override_attribute_value_from_env_var.adoc
+++ b/management/WFCORE-5489_override_attribute_value_from_env_var.adoc
@@ -1,4 +1,9 @@
-= WFCORE-5489 - As a developer, I want to override management attribute values using environment variables
+---
+categories:
+ - management
+ - user-experience
+---
+= As a developer, I want to override management attribute values using environment variables
:author: Jeff Mesnil
:email: jmesnil@redhat.com
:toc: left
diff --git a/maven/WFLY-14934_Server_Plugin.adoc b/maven/WFLY-14934_Server_Plugin.adoc
index 11f79bd53..354604cd4 100644
--- a/maven/WFLY-14934_Server_Plugin.adoc
+++ b/maven/WFLY-14934_Server_Plugin.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - maven
+ - user-experience
+---
= WildFly Maven Plugin to produce fully configured WildFly server
:author: Jean-Francois Denise
:email: jdenise@redhat.com
diff --git a/maven/WFMP-174_image_goal.adoc b/maven/WFMP-174_image_goal.adoc
index a85ec66cd..a913ef3bc 100644
--- a/maven/WFMP-174_image_goal.adoc
+++ b/maven/WFMP-174_image_goal.adoc
@@ -1,4 +1,10 @@
-= WFMP-174 - As an user, I want to build and push an application image from the wildlfy-maven-plugin
+---
+categories:
+ - maven
+ - cloud
+ - user-experience
+---
+= As an user, I want to build and push an application image from the wildfly-maven-plugin
:author: Jeff Mesnil
:email: jmesnil@redhat.com
:toc: left
diff --git a/messaging/WFLY-10326_messaging_global_resource_usage.adoc b/messaging/WFLY-10326_messaging_global_resource_usage.adoc
index e38ab04ab..f60dc6db8 100644
--- a/messaging/WFLY-10326_messaging_global_resource_usage.adoc
+++ b/messaging/WFLY-10326_messaging_global_resource_usage.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - messaging
+---
= Add Setting to Control Global Resources Usage for Messaging Servers
:author: Jeff Mesnil
:email: jmesnil@redhat.com
diff --git a/messaging/WFLY-10493_support_java_ee_resource_definitions_remote_artemis.adoc b/messaging/WFLY-10493_support_java_ee_resource_definitions_remote_artemis.adoc
index 0f4f78713..e7c90d2ad 100644
--- a/messaging/WFLY-10493_support_java_ee_resource_definitions_remote_artemis.adoc
+++ b/messaging/WFLY-10493_support_java_ee_resource_definitions_remote_artemis.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - messaging
+---
= Support JMS Java EE resources definition for remote Artemis-based broker
:author: Jeff Mesnil
:email: jmesnil@redhat.com
diff --git a/messaging/WFLY-10518_artemis_no_local_broker.adoc b/messaging/WFLY-10518_artemis_no_local_broker.adoc
index e143787ff..55fc05675 100644
--- a/messaging/WFLY-10518_artemis_no_local_broker.adoc
+++ b/messaging/WFLY-10518_artemis_no_local_broker.adoc
@@ -1,4 +1,8 @@
-= [WFLY-10518] Connections to remote Artemis broker must not require local Artemis instance
+---
+categories:
+ - messaging
+---
+= Connections to remote Artemis broker must not require local Artemis instance
:author: Jeff Mesnil
:email: jmesnil@redhat.com
:toc: left
diff --git a/messaging/WFLY-11293_add_attribute_to_indicate_backup_is_synchronized.adoc b/messaging/WFLY-11293_add_attribute_to_indicate_backup_is_synchronized.adoc
index 7d857b706..5f60603f7 100644
--- a/messaging/WFLY-11293_add_attribute_to_indicate_backup_is_synchronized.adoc
+++ b/messaging/WFLY-11293_add_attribute_to_indicate_backup_is_synchronized.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - messaging
+---
= Add attribute to model which will indicate that backup is synchronized with live server
:author: Emmanuel Hugonnet
:email: ehugonne@redhat.com
diff --git a/messaging/WFLY-11404_configurable_journal_file_open_timeout.adoc b/messaging/WFLY-11404_configurable_journal_file_open_timeout.adoc
index 92a8adcbf..560b33fe7 100644
--- a/messaging/WFLY-11404_configurable_journal_file_open_timeout.adoc
+++ b/messaging/WFLY-11404_configurable_journal_file_open_timeout.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - messaging
+---
= Add journal-file-open-timeout attribute to the Artemis messaging server resource
:author: Tomas Hofman
:email: thofman@redhat.com
diff --git a/messaging/WFLY-11829_artemis_clusters_with_http_load_balancer.adoc b/messaging/WFLY-11829_artemis_clusters_with_http_load_balancer.adoc
index 1141ae3ea..6a4438e24 100644
--- a/messaging/WFLY-11829_artemis_clusters_with_http_load_balancer.adoc
+++ b/messaging/WFLY-11829_artemis_clusters_with_http_load_balancer.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - messaging
+---
= Support messaging clusters (Artemis Clusters) behind http load balancers
:author: Emmanuel Hugonnet
:email: ehugonne@redhat.com
diff --git a/messaging/WFLY-12038_enable1prefixes.adoc b/messaging/WFLY-12038_enable1prefixes.adoc
index bc623ea94..968ab2711 100644
--- a/messaging/WFLY-12038_enable1prefixes.adoc
+++ b/messaging/WFLY-12038_enable1prefixes.adoc
@@ -1,4 +1,8 @@
-= [WFLY-12038] Expose the enable1Prefixes configuration on external (pooled) connection factories
+---
+categories:
+ - messaging
+---
+= Expose the enable1Prefixes configuration on external (pooled) connection factories
:author: Emmanuel Hugonnet
:email: ehugonne@redhat.com
:toc: left
diff --git a/messaging/WFLY-12243_monitor_artemis_resource_adapter_thread_pools.adoc b/messaging/WFLY-12243_monitor_artemis_resource_adapter_thread_pools.adoc
index b6ec3187f..488f369bd 100644
--- a/messaging/WFLY-12243_monitor_artemis_resource_adapter_thread_pools.adoc
+++ b/messaging/WFLY-12243_monitor_artemis_resource_adapter_thread_pools.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - messaging
+---
= Monitor Artemis resource adapter thread pools
:author: Emmanuel Hugonnet
:email: ehugonne@redhat.com
diff --git a/messaging/WFLY-12825_Artemis_network_health_check_feature.adoc b/messaging/WFLY-12825_Artemis_network_health_check_feature.adoc
index d806fe657..f10c958aa 100644
--- a/messaging/WFLY-12825_Artemis_network_health_check_feature.adoc
+++ b/messaging/WFLY-12825_Artemis_network_health_check_feature.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - messaging
+---
= Artemis network health check feature not configurable from WildFly
:author: Emmanuel Hugonnet
:email: ehugonne@redhat.com
diff --git a/messaging/WFLY-13797_galleon_layer_for_remote_artemis.adoc b/messaging/WFLY-13797_galleon_layer_for_remote_artemis.adoc
index ca8396a75..d3913f73a 100644
--- a/messaging/WFLY-13797_galleon_layer_for_remote_artemis.adoc
+++ b/messaging/WFLY-13797_galleon_layer_for_remote_artemis.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - messaging
+ - wf-galleon
+---
= Galleon layer for remote ActiveMQ Artemis broker integration support
:author: Brian Stansberry
:email: brian.stansberry@redhat.com
diff --git a/messaging/WFLY-13798_Galleon_layer_embedded_broker.adoc b/messaging/WFLY-13798_Galleon_layer_embedded_broker.adoc
index f80a562a0..eace4099e 100644
--- a/messaging/WFLY-13798_Galleon_layer_embedded_broker.adoc
+++ b/messaging/WFLY-13798_Galleon_layer_embedded_broker.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - messaging
+ - wf-galleon
+---
= Galleon layer for embedded broker messaging
:author: Emmanuel Hugonnet
:email: ehugonne@redhat.com
diff --git a/messaging/WFLY-13959_critical_analyzer.adoc b/messaging/WFLY-13959_critical_analyzer.adoc
index ac39db8e4..fabe6a9b9 100644
--- a/messaging/WFLY-13959_critical_analyzer.adoc
+++ b/messaging/WFLY-13959_critical_analyzer.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - messaging
+---
= Provide a WildFly Management API operation to configure the critical analyzer
:author: Emmanuel hugonnet
:email: ehugonne@redhat.com
diff --git a/messaging/WFLY-13991_keep_corrupted_journal_files.adoc b/messaging/WFLY-13991_keep_corrupted_journal_files.adoc
index 5f022afd0..2bef24023 100644
--- a/messaging/WFLY-13991_keep_corrupted_journal_files.adoc
+++ b/messaging/WFLY-13991_keep_corrupted_journal_files.adoc
@@ -1,4 +1,8 @@
-= Keep corrupted Journal filesin Artemis.
+---
+categories:
+ - messaging
+---
+= Keep corrupted Journal files in Artemis.
:author: Emmanuel Hugonnet
:email: your.email@redhat.com
:toc: left
diff --git a/messaging/WFLY-14087_documentation_connection_pool_configuration.adoc b/messaging/WFLY-14087_documentation_connection_pool_configuration.adoc
index 3efffc4d1..433241816 100644
--- a/messaging/WFLY-14087_documentation_connection_pool_configuration.adoc
+++ b/messaging/WFLY-14087_documentation_connection_pool_configuration.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - messaging
+---
= Document how to configure a datasource to take advantage of new Artemis pool support
:author: Emmanuel Hugonnet
:email: ehugonne@redhat.com
diff --git a/messaging/WFLY-14133_configurable_bridge_call_timeout.adoc b/messaging/WFLY-14133_configurable_bridge_call_timeout.adoc
index 6d79242a4..e58a6e716 100644
--- a/messaging/WFLY-14133_configurable_bridge_call_timeout.adoc
+++ b/messaging/WFLY-14133_configurable_bridge_call_timeout.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - messaging
+---
= Add call-timeout attribute to the Artemis core bridge resource
:author: Tomas Hofman
:email: thofman@redhat.com
diff --git a/messaging/WFLY-15926_add_address_queue_scan_attribute.adoc b/messaging/WFLY-15926_add_address_queue_scan_attribute.adoc
index b2b0e9b93..8cf4e5238 100644
--- a/messaging/WFLY-15926_add_address_queue_scan_attribute.adoc
+++ b/messaging/WFLY-15926_add_address_queue_scan_attribute.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - messaging
+---
= Add an attribute to be able to define the address_queue_scan period.
:author: Emmanuel hugonnet
:email: ehugonne@redhat.com
diff --git a/messaging/WFLY-5286_add_runtime_journal_type_attribute.adoc b/messaging/WFLY-5286_add_runtime_journal_type_attribute.adoc
index 9aaa7ec17..c3a55af40 100644
--- a/messaging/WFLY-5286_add_runtime_journal_type_attribute.adoc
+++ b/messaging/WFLY-5286_add_runtime_journal_type_attribute.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - messaging
+---
= Provide CLI operation which returns used journal type -NIOxASYNCIO.
:author: Emmanuel hugonnet
:email: ehugonne@redhat.com
diff --git a/messaging/WFLY-6660_artemis_data_tools.adoc b/messaging/WFLY-6660_artemis_data_tools.adoc
index 83adc43dd..b58b13675 100644
--- a/messaging/WFLY-6660_artemis_data_tools.adoc
+++ b/messaging/WFLY-6660_artemis_data_tools.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - messaging
+---
= Allow to dump Artemis journal to file using WildfFly Management API
:author: Emmanuel Hugonnet
:email: ehugonne@redhat.com
diff --git a/messaging/WFLY-6684_jms_bridge_statistics.adoc b/messaging/WFLY-6684_jms_bridge_statistics.adoc
index 6ca059aaf..dab79fa1f 100644
--- a/messaging/WFLY-6684_jms_bridge_statistics.adoc
+++ b/messaging/WFLY-6684_jms_bridge_statistics.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - messaging
+---
= JMS Bridge should display statistics about messages that have been processed.
:author: Emmanuel Hugonnet
:email: ehugonne@redhat.com
diff --git a/messaging/WFLY-7232_support_elytron_sslcontext.adoc b/messaging/WFLY-7232_support_elytron_sslcontext.adoc
index 9609b7214..e5702b526 100644
--- a/messaging/WFLY-7232_support_elytron_sslcontext.adoc
+++ b/messaging/WFLY-7232_support_elytron_sslcontext.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - messaging
+---
= Add support for Elytron provided SSLContexts in Artemis
:author: Emmanuel Hugonnet
:email: ehugonne@redhat.com
diff --git a/messaging/WFLY-9213_Implement_the_Pause_method_for_a_Topic.adoc b/messaging/WFLY-9213_Implement_the_Pause_method_for_a_Topic.adoc
index 9cecc75a9..72dd2d370 100644
--- a/messaging/WFLY-9213_Implement_the_Pause_method_for_a_Topic.adoc
+++ b/messaging/WFLY-9213_Implement_the_Pause_method_for_a_Topic.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - messaging
+---
= Implement the Pause method for a Topic via Management APIs
:author: Emmanuel Hugonnet
:email: ehugonne@redhat.com
diff --git a/messaging/WFLY-9513_messaging_jdbc_HA_shared-store.adoc b/messaging/WFLY-9513_messaging_jdbc_HA_shared-store.adoc
index bc7adc838..bc7160837 100644
--- a/messaging/WFLY-9513_messaging_jdbc_HA_shared-store.adoc
+++ b/messaging/WFLY-9513_messaging_jdbc_HA_shared-store.adoc
@@ -1,4 +1,8 @@
-= [WFLY-9513] Support Messaging JDBC HA Shared Store
+---
+categories:
+ - messaging
+---
+= Support Messaging JDBC HA Shared Store
:author: Jeff Mesnil
:email: jmesnil@redhat.com
:toc: left
diff --git a/microprofile/WFLY-10522_microprofile-config-smallrye_extension.adoc b/microprofile/WFLY-10522_microprofile-config-smallrye_extension.adoc
index 7b20c5a42..30bfb3d63 100644
--- a/microprofile/WFLY-10522_microprofile-config-smallrye_extension.adoc
+++ b/microprofile/WFLY-10522_microprofile-config-smallrye_extension.adoc
@@ -1,4 +1,8 @@
-= [WFLY-10522] Support Eclipse MicroProfile Config
+---
+categories:
+ - microprofile
+---
+= Support Eclipse MicroProfile Config
:author: Jeff Mesnil
:email: jmesnil@redhat.com
:toc: left
diff --git a/microprofile/WFLY-10709-MicroProfile-Tracing-Extension.adoc b/microprofile/WFLY-10709-MicroProfile-Tracing-Extension.adoc
index 0a9cc5308..aa87abc97 100644
--- a/microprofile/WFLY-10709-MicroProfile-Tracing-Extension.adoc
+++ b/microprofile/WFLY-10709-MicroProfile-Tracing-Extension.adoc
@@ -1,4 +1,8 @@
-= [WFLY-10709] Support Eclipse MicroProfile OpenTracing
+---
+categories:
+ - microprofile
+---
+= Support Eclipse MicroProfile OpenTracing
:author: Juraci Paixão Kröhling
:email: jpkroehling@redhat.com
:toc: left
diff --git a/microprofile/WFLY-10711_health_check_extension.adoc b/microprofile/WFLY-10711_health_check_extension.adoc
index 8dd3eb6f6..8bc428fea 100644
--- a/microprofile/WFLY-10711_health_check_extension.adoc
+++ b/microprofile/WFLY-10711_health_check_extension.adoc
@@ -1,4 +1,8 @@
-= [WFLY-10711] Support Eclipse MicroProfile Health
+---
+categories:
+ - microprofile
+---
+= Support Eclipse MicroProfile Health
:author: Jeff Mesnil
:email: jmesnil@redhat.com
:toc: left
diff --git a/microprofile/WFLY-10712_microprofile_metrics.asciidoc b/microprofile/WFLY-10712_microprofile_metrics.asciidoc
index e28a8d36a..e4457e35f 100644
--- a/microprofile/WFLY-10712_microprofile_metrics.asciidoc
+++ b/microprofile/WFLY-10712_microprofile_metrics.asciidoc
@@ -1,4 +1,8 @@
-= [WFLY-10712] Support Eclipse MicroProfile Metrics
+---
+categories:
+ - microprofile
+---
+= Support Eclipse MicroProfile Metrics
:author: Jeff Mesnil
:email: jmesnil@redhat.com
:toc: left
diff --git a/microprofile/WFLY-11529_subsystem_metrics.asciidoc b/microprofile/WFLY-11529_subsystem_metrics.asciidoc
index c2fd5923a..3c70a9356 100644
--- a/microprofile/WFLY-11529_subsystem_metrics.asciidoc
+++ b/microprofile/WFLY-11529_subsystem_metrics.asciidoc
@@ -1,4 +1,8 @@
-= [WFLY-11529] Expose WildFly Metrics
+---
+categories:
+ - microprofile
+---
+= Expose WildFly Metrics
:author: Jeff Mesnil
:email: jmesnil@redhat.com
:toc: left
diff --git a/microprofile/WFLY-12189_microprofile-config-tck.asciidoc b/microprofile/WFLY-12189_microprofile-config-tck.asciidoc
index 5c4e01a08..8dc45eac0 100644
--- a/microprofile/WFLY-12189_microprofile-config-tck.asciidoc
+++ b/microprofile/WFLY-12189_microprofile-config-tck.asciidoc
@@ -1,4 +1,8 @@
-= [WFLY-12189] Add MicroProfile Config TCK to the WildFly integration test suite
+---
+categories:
+ - microprofile
+---
+= Add MicroProfile Config TCK to the WildFly integration test suite
:author: Jeff Mesnil
:email: jmesnil@redhat.com
:toc: left
diff --git a/microprofile/WFLY-12228_upgrade_microprofile-health_2.0.1.adoc b/microprofile/WFLY-12228_upgrade_microprofile-health_2.0.1.adoc
index 190ddc5f3..a0c24dbb8 100644
--- a/microprofile/WFLY-12228_upgrade_microprofile-health_2.0.1.adoc
+++ b/microprofile/WFLY-12228_upgrade_microprofile-health_2.0.1.adoc
@@ -1,4 +1,8 @@
-= [WFLY-12228] Upgrade MicroProfile Health 2.0.1.
+---
+categories:
+ - microprofile
+---
+= Upgrade MicroProfile Health 2.0.1.
:author: Jeff Mesnil
:email: jmesnil@redhat.com
:toc: left
diff --git a/microprofile/WFLY-12294_upgrade_microprofile-metrics_2.0.1.adoc b/microprofile/WFLY-12294_upgrade_microprofile-metrics_2.0.1.adoc
index b03f6f330..ed6af641e 100644
--- a/microprofile/WFLY-12294_upgrade_microprofile-metrics_2.0.1.adoc
+++ b/microprofile/WFLY-12294_upgrade_microprofile-metrics_2.0.1.adoc
@@ -1,4 +1,8 @@
-= [WFLY-12294] Upgrade MicroProfile Metrics 2.0.1
+---
+categories:
+ - microprofile
+---
+= Upgrade MicroProfile Metrics 2.0.1
:author: Jeff Mesnil
:email: jmesnil@redhat.com
:toc: left
diff --git a/microprofile/WFLY-12306_Updating_opentracing_to_1.3.adoc b/microprofile/WFLY-12306_Updating_opentracing_to_1.3.adoc
index 2404de84f..4a8850c47 100644
--- a/microprofile/WFLY-12306_Updating_opentracing_to_1.3.adoc
+++ b/microprofile/WFLY-12306_Updating_opentracing_to_1.3.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= Transition OpenTracing to Microprofile 3.0
:author: Emmanuel Hugonnet
:email: ehugonne@redhat.com
diff --git a/microprofile/WFLY-12313_MicroProfile_OpenAPI_1.1.adoc b/microprofile/WFLY-12313_MicroProfile_OpenAPI_1.1.adoc
index 08fcd9613..14419e34b 100644
--- a/microprofile/WFLY-12313_MicroProfile_OpenAPI_1.1.adoc
+++ b/microprofile/WFLY-12313_MicroProfile_OpenAPI_1.1.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= Integrate MicroProfile OpenAPI 1.1
:author: Paul Ferraro
:email: paul.ferraro@redhat.com
diff --git a/microprofile/WFLY-12342_server_readiness_probes.adoc b/microprofile/WFLY-12342_server_readiness_probes.adoc
index bcfb06eba..fd83a677c 100644
--- a/microprofile/WFLY-12342_server_readiness_probes.adoc
+++ b/microprofile/WFLY-12342_server_readiness_probes.adoc
@@ -1,4 +1,8 @@
-= [WFLY-12342] Integrate server probes in MP Health readiness check
+---
+categories:
+ - microprofile
+---
+= Integrate server probes in MP Health readiness check
:author: Jeff Mesnil
:email: jmesnil@redhat.com
:toc: left
diff --git a/microprofile/WFLY-12590_Integrate_MicroProfile_Fault_Tolerance_2.0.adoc b/microprofile/WFLY-12590_Integrate_MicroProfile_Fault_Tolerance_2.0.adoc
index b803062b6..9d8b0d034 100644
--- a/microprofile/WFLY-12590_Integrate_MicroProfile_Fault_Tolerance_2.0.adoc
+++ b/microprofile/WFLY-12590_Integrate_MicroProfile_Fault_Tolerance_2.0.adoc
@@ -1,4 +1,8 @@
-= WFLY-12590 Integrate MicroProfile Fault Tolerance 2.0
+---
+categories:
+ - microprofile
+---
+= Integrate MicroProfile Fault Tolerance 2.0
:author: Radoslav Husar
:email: rhusar@redhat.com
:toc: left
diff --git a/microprofile/WFLY-12609_MicroProfile_JWT_1_1.adoc b/microprofile/WFLY-12609_MicroProfile_JWT_1_1.adoc
index 124134b86..302ef812e 100644
--- a/microprofile/WFLY-12609_MicroProfile_JWT_1_1.adoc
+++ b/microprofile/WFLY-12609_MicroProfile_JWT_1_1.adoc
@@ -1,4 +1,8 @@
-= WFLY-12609 MicroProfile JWT 1.1 Support
+---
+categories:
+ - microprofile
+---
+= MicroProfile JWT 1.1 Support
:author: Darran Lofthouse
:email: darran.lofthouse@redhat.com
:toc: left
diff --git a/microprofile/WFLY-12681_Provide_a_microprofile-platform_Galleon_layer.adoc b/microprofile/WFLY-12681_Provide_a_microprofile-platform_Galleon_layer.adoc
index 09b5630bf..134157e03 100644
--- a/microprofile/WFLY-12681_Provide_a_microprofile-platform_Galleon_layer.adoc
+++ b/microprofile/WFLY-12681_Provide_a_microprofile-platform_Galleon_layer.adoc
@@ -1,4 +1,9 @@
-= WFLY-12681 Provide a 'microprofile-platform' Galleon layer
+---
+categories:
+ - microprofile
+ - wf-galleon
+---
+= Provide a 'microprofile-platform' Galleon layer
:author: Radoslav Husar
:email: rhusar@redhat.com
:toc: left
diff --git a/microprofile/WFLY-12685_upgrade_microprofile_health_2.1.0.adoc b/microprofile/WFLY-12685_upgrade_microprofile_health_2.1.0.adoc
index f848a59db..e0461ef11 100644
--- a/microprofile/WFLY-12685_upgrade_microprofile_health_2.1.0.adoc
+++ b/microprofile/WFLY-12685_upgrade_microprofile_health_2.1.0.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= Upgrade MicroProfile Health to 2.1
:author: Jeff Mesnil
:email: jmesnil@redhat.com
diff --git a/microprofile/WFLY-12686_upgrade_microprofile_metrics_2.2.0.adoc b/microprofile/WFLY-12686_upgrade_microprofile_metrics_2.2.0.adoc
index f336d825d..0d36b6eac 100644
--- a/microprofile/WFLY-12686_upgrade_microprofile_metrics_2.2.0.adoc
+++ b/microprofile/WFLY-12686_upgrade_microprofile_metrics_2.2.0.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= Upgrade MicroProfile Metrics to 2.2.0
:author: Jeff Mesnil
:email: jmesnil@redhat.com
diff --git a/microprofile/WFLY-12737_quickstart-for-mp-health-2.2.adoc b/microprofile/WFLY-12737_quickstart-for-mp-health-2.2.adoc
index e74b0a3b0..e0ca9d2c4 100644
--- a/microprofile/WFLY-12737_quickstart-for-mp-health-2.2.adoc
+++ b/microprofile/WFLY-12737_quickstart-for-mp-health-2.2.adoc
@@ -1,4 +1,9 @@
-= WFLY-12737 Quickstart for MP Health 2.2
+---
+categories:
+ - microprofile
+ - quickstarts
+---
+= Quickstart for MP Health 2.2
:author: Martin Stefanko
:email: mstefank@redhat.com
:toc: left
diff --git a/microprofile/WFLY-12758_integrate_opentracing.adoc b/microprofile/WFLY-12758_integrate_opentracing.adoc
index 48ddaccef..4a73e680b 100644
--- a/microprofile/WFLY-12758_integrate_opentracing.adoc
+++ b/microprofile/WFLY-12758_integrate_opentracing.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= Integrate Microprofile OpenTracing 1.3
:author: Emmanuel Hugonnet
:email: ehugonne@redhat.com
diff --git a/microprofile/WFLY-12770_Create_quickstart_for_MicroProfile_Fault_Tolerance.adoc b/microprofile/WFLY-12770_Create_quickstart_for_MicroProfile_Fault_Tolerance.adoc
index dc9b16a15..1ab3ee8f1 100644
--- a/microprofile/WFLY-12770_Create_quickstart_for_MicroProfile_Fault_Tolerance.adoc
+++ b/microprofile/WFLY-12770_Create_quickstart_for_MicroProfile_Fault_Tolerance.adoc
@@ -1,4 +1,9 @@
-= WFLY-12770 Create quickstart for MicroProfile Fault Tolerance
+---
+categories:
+ - microprofile
+ - quickstarts
+---
+= Create quickstart for MicroProfile Fault Tolerance
:author: Radoslav Husar
:email: rhusar@redhat.com
:toc: left
diff --git a/microprofile/WFLY-12802_EAP7-1374_quickstart-for-mp-config-1.3.adoc b/microprofile/WFLY-12802_EAP7-1374_quickstart-for-mp-config-1.3.adoc
index 1a96aa592..6122af8fb 100644
--- a/microprofile/WFLY-12802_EAP7-1374_quickstart-for-mp-config-1.3.adoc
+++ b/microprofile/WFLY-12802_EAP7-1374_quickstart-for-mp-config-1.3.adoc
@@ -1,4 +1,9 @@
-= WFLY-12802 / EAP7-1374 Quickstart for MP Config 1.4
+---
+categories:
+ - microprofile
+ - quickstarts
+---
+= Quickstart for MP Config 1.4
:author: Martin Stefanko
:email: mstefank@redhat.com
:toc: left
diff --git a/microprofile/WFLY-12809_EAP7-1373_quickstart-for-mp-metrics-2.2.adoc b/microprofile/WFLY-12809_EAP7-1373_quickstart-for-mp-metrics-2.2.adoc
index 2025f460a..ec114c3b7 100644
--- a/microprofile/WFLY-12809_EAP7-1373_quickstart-for-mp-metrics-2.2.adoc
+++ b/microprofile/WFLY-12809_EAP7-1373_quickstart-for-mp-metrics-2.2.adoc
@@ -1,4 +1,9 @@
-= WFLY-12809 / EAP7-1373 Quickstart for MP Metrics 2.3
+---
+categories:
+ - microprofile
+ - quicsktarts
+---
+= Quickstart for MP Metrics 2.3
:author: Martin Stefanko
:email: mstefank@redhat.com
:toc: left
diff --git a/microprofile/WFLY-12823_quickstart-for-mp-rest-client-1.4.adoc b/microprofile/WFLY-12823_quickstart-for-mp-rest-client-1.4.adoc
index 43ced4af3..24e234206 100644
--- a/microprofile/WFLY-12823_quickstart-for-mp-rest-client-1.4.adoc
+++ b/microprofile/WFLY-12823_quickstart-for-mp-rest-client-1.4.adoc
@@ -1,4 +1,9 @@
-= WFLY-12823 Quickstart for MP REST-client 1.4
+---
+categories:
+ - microprofile
+ - quickstarts
+---
+= Quickstart for MP REST-client 1.4
:author: Martin Stefanko
:email: mstefank@redhat.com
:toc: left
diff --git a/microprofile/WFLY-12829_EAP7-1369_quickstart-for-mp-opentracing-1.3.adoc b/microprofile/WFLY-12829_EAP7-1369_quickstart-for-mp-opentracing-1.3.adoc
index dcb846fd8..273304e78 100644
--- a/microprofile/WFLY-12829_EAP7-1369_quickstart-for-mp-opentracing-1.3.adoc
+++ b/microprofile/WFLY-12829_EAP7-1369_quickstart-for-mp-opentracing-1.3.adoc
@@ -1,4 +1,9 @@
-= WFLY-12829 / EAP7-1369 Quickstart for MP OpenTracing 1.3
+---
+categories:
+ - microprofile
+ - quickstarts
+---
+= Quickstart for MP OpenTracing 1.3
:author: Martin Stefanko
:email: mstefank@redhat.com
:toc: left
diff --git a/microprofile/WFLY-12901_MicroProfile_JWT_Quickstart.adoc b/microprofile/WFLY-12901_MicroProfile_JWT_Quickstart.adoc
index ffe81767e..a69c60ca4 100644
--- a/microprofile/WFLY-12901_MicroProfile_JWT_Quickstart.adoc
+++ b/microprofile/WFLY-12901_MicroProfile_JWT_Quickstart.adoc
@@ -1,4 +1,9 @@
-= [WFLY-20901] MicroProfile JWT Quickstart
+---
+categories:
+ - microprofile
+ - quickstarts
+---
+= MicroProfile JWT Quickstart
:author: Darran Lofthouse
:email: darran.lofthouse@redhat.com
:toc: left
@@ -53,54 +58,54 @@ application server with the `microprofile-jwt-smallrye` subsystem present, no ot
The general steps covered will be: -
1. Generation of a new Maven project using the `archetype:generate` goal and a released WildFly archetype.
-
++
This step may include some tweaks to the new project to make it suitable for the following steps.
2. Ensuring the project has a base JAX-RS endpoint, deploy the project and call the endpoint using `curl`.
-
++
At this stage the project is a simple JAX-RS deployment without security ready for the subsequent steps to
enable MicroProfile JWT based security. The initial endpoint should report the name of the current `Principal`
which for now will be `anonymous`.
3. Generate a suitable public / private key.
-
++
As a Quickstart this will be making use of locally generated tokens so local keys will be required.
4. Add a utility to the quickstart to generate Base64 encoded JWT tokens along with the ability to customise some
of the claims.
-
++
It will be possible when executing this utility to specify the name of the principal, the birthday of the principal,
and the groups to assign. The birthday claim will be used to demonstrate claim injection later within the quickstart.
-
++
The user will be able to execute the token utility with the `exec:java` Maven goal.
5. The minimal steps will be performed to activate the `MP-JWT` authentication mechanism on the endpoint.
-
++
This will cover aspects such as ensuring CDI is enabled, adding the `@LoginConfig` annotation and the relevant
MicroProfile Config properties needed to configure JWT.
-
++
The command line tool `curl` will be used to call the endpoint, this time using a generated token to verify
the token is accepted and confirm the correct principal name is returned.
6. Role based Authorization will be enabled using a new endpoint.
-
++
So the endpoint used so far is left unmodified a new endpoint will be added which now uses the `@RolesAllowed`
annotation to specify the required roles.
-
++
The token utility added previously can be used to generate tokens with and without the required role to test the
behaviour.
7. Claim Injection using a new endpoint.
-
++
One futher endpoint will be added, this endpoint will make use of an injected birthday claim and will report to
the caller how long it is until their birthday.
-
++
This endpoint again will be called using tokens generated by the token generation utility.
-
++
As the quickstart is incremental each step should be non-destructive so on reaching the end of the quickstart the
calls used for earlier steps in the quickstart should remain possible, this is why new endpoints are added at each
step instead of modifying a single endpoint.
-
++
The code which results from executing these steps is the code that will be added to the Quickstarts project as a new
sub-module. The code will not be modified further, however for long term maintenance it may be required to set the module's pom to use the Quickstart parent pom to inherit dependency versioning.
diff --git a/microprofile/WFLY-13022_upgrade_microprofile-metrics_2.3.adoc b/microprofile/WFLY-13022_upgrade_microprofile-metrics_2.3.adoc
index c56cb94da..8cf7913a9 100644
--- a/microprofile/WFLY-13022_upgrade_microprofile-metrics_2.3.adoc
+++ b/microprofile/WFLY-13022_upgrade_microprofile-metrics_2.3.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= Upgrade MicroProfile Metrics to 2.3
:author: Jeff Mesnil
:email: jmesnil@redhat.com
diff --git a/microprofile/WFLY-13023_upgrade_microprofile-config_1.4.adoc b/microprofile/WFLY-13023_upgrade_microprofile-config_1.4.adoc
index f8ab60a67..ae6a72ab5 100644
--- a/microprofile/WFLY-13023_upgrade_microprofile-config_1.4.adoc
+++ b/microprofile/WFLY-13023_upgrade_microprofile-config_1.4.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= Upgrade MicroProfile Config to 1.4
:author: Jeff Mesnil
:email: jmesnil@redhat.com
diff --git a/microprofile/WFLY-13024_Integrate_MP_Fault_Tolerance_2_1.adoc b/microprofile/WFLY-13024_Integrate_MP_Fault_Tolerance_2_1.adoc
index b084fcc8a..76c804a5b 100644
--- a/microprofile/WFLY-13024_Integrate_MP_Fault_Tolerance_2_1.adoc
+++ b/microprofile/WFLY-13024_Integrate_MP_Fault_Tolerance_2_1.adoc
@@ -1,4 +1,8 @@
-= WFLY-12590 Integrate MicroProfile Fault Tolerance 2.1
+---
+categories:
+ - microprofile
+---
+= Integrate MicroProfile Fault Tolerance 2.1
:author: Radoslav Husar
:email: rhusar@redhat.com
:toc: left
diff --git a/microprofile/WFLY-13048_upgrade_microprofile-health_2.2.adoc b/microprofile/WFLY-13048_upgrade_microprofile-health_2.2.adoc
index cf68ed8f7..8156744fd 100644
--- a/microprofile/WFLY-13048_upgrade_microprofile-health_2.2.adoc
+++ b/microprofile/WFLY-13048_upgrade_microprofile-health_2.2.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= Upgrade MicroProfile Health to 2.2
:author: Jeff Mesnil
:email: jmesnil@redhat.com
diff --git a/microprofile/WFLY-13089-microprofile-rest-client-1.4.adoc b/microprofile/WFLY-13089-microprofile-rest-client-1.4.adoc
index 829d8ae7f..8ac85fd06 100644
--- a/microprofile/WFLY-13089-microprofile-rest-client-1.4.adoc
+++ b/microprofile/WFLY-13089-microprofile-rest-client-1.4.adoc
@@ -1,4 +1,8 @@
-= EAP7-1429 / WFLY-13089 Microprofile REST Client 1.4 support
+---
+categories:
+ - microprofile
+---
+= Microprofile REST Client 1.4 support
:author: Alessio Soldano
:email: asoldano@redhat.com
:toc: left
diff --git a/microprofile/WFLY-13207_MicroProfile_OpenAPI_quickstart.adoc b/microprofile/WFLY-13207_MicroProfile_OpenAPI_quickstart.adoc
index d88fd0ce4..26471f257 100644
--- a/microprofile/WFLY-13207_MicroProfile_OpenAPI_quickstart.adoc
+++ b/microprofile/WFLY-13207_MicroProfile_OpenAPI_quickstart.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - microprofile
+ - quickstarts
+---
= MicroProfile OpenAPI quickstart
:author: Paul Ferraro
:email: paul.ferraro@redhat.com
diff --git a/microprofile/WFLY-13208_Microprofile_BOM.adoc b/microprofile/WFLY-13208_Microprofile_BOM.adoc
index f38a32ccb..7b1fb37ee 100644
--- a/microprofile/WFLY-13208_Microprofile_BOM.adoc
+++ b/microprofile/WFLY-13208_Microprofile_BOM.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - microprofile
+ - user-experience
+---
= Microprofile BOM
:author: Eduardo Martins
:email: emartins@redhat.com
diff --git a/microprofile/WFLY-13640_MicroProfile_Reactive_Messaging.adoc b/microprofile/WFLY-13640_MicroProfile_Reactive_Messaging.adoc
index 1067ddcf6..99626bab3 100644
--- a/microprofile/WFLY-13640_MicroProfile_Reactive_Messaging.adoc
+++ b/microprofile/WFLY-13640_MicroProfile_Reactive_Messaging.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= MicroProfile Reactive Messaging with Focus on Apache Kafka
:author: Kabir Khan
:email: kabir.khan@redhat.com
diff --git a/microprofile/WFLY-14148-microprofile-opentracing-move.adoc b/microprofile/WFLY-14148-microprofile-opentracing-move.adoc
index 20fa584d4..fe5faf49e 100644
--- a/microprofile/WFLY-14148-microprofile-opentracing-move.adoc
+++ b/microprofile/WFLY-14148-microprofile-opentracing-move.adoc
@@ -1,4 +1,8 @@
-= WFLY-14148 Remove MicroProfile Opentracing from WildFly EE
+---
+categories:
+ - microprofile
+---
+= Remove MicroProfile Opentracing from WildFly EE
:author: Emmanuel Hugonnet
:email: ehugonne@redhat.com
:toc: left
diff --git a/microprofile/WFLY-14201_upgrade_microprofile-config_2.0.adoc b/microprofile/WFLY-14201_upgrade_microprofile-config_2.0.adoc
index 38dfe5ec7..b0885915d 100644
--- a/microprofile/WFLY-14201_upgrade_microprofile-config_2.0.adoc
+++ b/microprofile/WFLY-14201_upgrade_microprofile-config_2.0.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= Upgrade MicroProfile Config to 2.0
:author: Kabir Khan
:email: kkhan@redhat.com
diff --git a/microprofile/WFLY-14206-Integrate-MP-Metrics-3.0-into-EAP.adoc b/microprofile/WFLY-14206-Integrate-MP-Metrics-3.0-into-EAP.adoc
index 14399e6c7..c6f1d91f9 100644
--- a/microprofile/WFLY-14206-Integrate-MP-Metrics-3.0-into-EAP.adoc
+++ b/microprofile/WFLY-14206-Integrate-MP-Metrics-3.0-into-EAP.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= Integrate MP Metrics 3.0 into EAP
:author: Jason Lee
:email: jasondlee@redhat.com
diff --git a/microprofile/WFLY-14230-Integrate-MP-OpenTracing-2.0-into-EAP.adoc b/microprofile/WFLY-14230-Integrate-MP-OpenTracing-2.0-into-EAP.adoc
index 2d1061f7e..7f0d9eff8 100644
--- a/microprofile/WFLY-14230-Integrate-MP-OpenTracing-2.0-into-EAP.adoc
+++ b/microprofile/WFLY-14230-Integrate-MP-OpenTracing-2.0-into-EAP.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= Integrate MP OpenTracing 2.0 into EAP
:author: Jason Lee
:email: jasondlee@redhat.com
diff --git a/microprofile/WFLY-14245_MicroProfile_OpenAPI_2.0.adoc b/microprofile/WFLY-14245_MicroProfile_OpenAPI_2.0.adoc
index 0603d7817..ce0cda546 100644
--- a/microprofile/WFLY-14245_MicroProfile_OpenAPI_2.0.adoc
+++ b/microprofile/WFLY-14245_MicroProfile_OpenAPI_2.0.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= Integrate MicroProfile OpenAPI 2.0
:author: Paul Ferraro
:email: paul.ferraro@redhat.com
diff --git a/microprofile/WFLY-14261_upgrade-microprofile-health-3.0.adoc b/microprofile/WFLY-14261_upgrade-microprofile-health-3.0.adoc
index c8ab60548..c2353197d 100644
--- a/microprofile/WFLY-14261_upgrade-microprofile-health-3.0.adoc
+++ b/microprofile/WFLY-14261_upgrade-microprofile-health-3.0.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= Upgrade MicroProfile Health to 3.0
:author: Martin Stefanko
:email: mstefank@redhat.com
diff --git a/microprofile/WFLY-14277_MicroProfile_JWT_1_2_Upgrade.adoc b/microprofile/WFLY-14277_MicroProfile_JWT_1_2_Upgrade.adoc
index d0f5b6bc5..87bb0fab7 100644
--- a/microprofile/WFLY-14277_MicroProfile_JWT_1_2_Upgrade.adoc
+++ b/microprofile/WFLY-14277_MicroProfile_JWT_1_2_Upgrade.adoc
@@ -1,4 +1,8 @@
-= WFLY-14277 Upgrade to support MicroProfile JWT 1.2
+---
+categories:
+ - microprofile
+---
+= Upgrade to support MicroProfile JWT 1.2
:author: Darran Lofthouse
:email: darran.lofthouse@redhat.com
:toc: left
diff --git a/microprofile/WFLY-14281_Integrate-MP-Fault-Tolerance-3.0.adoc b/microprofile/WFLY-14281_Integrate-MP-Fault-Tolerance-3.0.adoc
index 63f9408db..193c2c990 100644
--- a/microprofile/WFLY-14281_Integrate-MP-Fault-Tolerance-3.0.adoc
+++ b/microprofile/WFLY-14281_Integrate-MP-Fault-Tolerance-3.0.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= Integrate MP Fault Tolerance 3.0 into EAP
:author: Jason Lee
:email: jasondlee@redhat.com
diff --git a/microprofile/WFLY-14391-MicroProfile_Reactive_Messaging_1.0_With_Kafka_Quickstart.adoc b/microprofile/WFLY-14391-MicroProfile_Reactive_Messaging_1.0_With_Kafka_Quickstart.adoc
index 22cd8c1fe..4f83fa321 100644
--- a/microprofile/WFLY-14391-MicroProfile_Reactive_Messaging_1.0_With_Kafka_Quickstart.adoc
+++ b/microprofile/WFLY-14391-MicroProfile_Reactive_Messaging_1.0_With_Kafka_Quickstart.adoc
@@ -1,4 +1,8 @@
-= WFLY-14392 Quickstart for MicroProfile Reactive Messaging 1.0 with Kafka
+---
+categories:
+ - microprofile
+---
+= Quickstart for MicroProfile Reactive Messaging 1.0 with Kafka
:author: Kabir Khan
:email: kkhan@redhat.com
:toc: left
diff --git a/microprofile/WFLY-14580_upgrade_microprofile_rso_2.0.adoc b/microprofile/WFLY-14580_upgrade_microprofile_rso_2.0.adoc
index 5194b67be..615990bf9 100644
--- a/microprofile/WFLY-14580_upgrade_microprofile_rso_2.0.adoc
+++ b/microprofile/WFLY-14580_upgrade_microprofile_rso_2.0.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= Upgrade MicroProfile Reactive Streams Operators to {rsoversion}
:author: Kabir Khan
:email: kkhan@redhat.com
diff --git a/microprofile/WFLY-14798-upgrade-reactive-messaging-2.0.adoc b/microprofile/WFLY-14798-upgrade-reactive-messaging-2.0.adoc
index d74b63600..07a070f3f 100644
--- a/microprofile/WFLY-14798-upgrade-reactive-messaging-2.0.adoc
+++ b/microprofile/WFLY-14798-upgrade-reactive-messaging-2.0.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= MicroProfile Reactive Messaging 2.0
:author: Kabir Khan
:email: kkhan@redhat.com
diff --git a/microprofile/WFLY-14800-MicroProfile_Reactive_Messaging_QuickStart_Update_For_2.0.adoc b/microprofile/WFLY-14800-MicroProfile_Reactive_Messaging_QuickStart_Update_For_2.0.adoc
index 807397783..36d1ce85a 100644
--- a/microprofile/WFLY-14800-MicroProfile_Reactive_Messaging_QuickStart_Update_For_2.0.adoc
+++ b/microprofile/WFLY-14800-MicroProfile_Reactive_Messaging_QuickStart_Update_For_2.0.adoc
@@ -1,4 +1,9 @@
-= WFLY-14800 Modernise Reactive Messaging QuickStart for MicroProfile Reactive Messaging 2.0
+---
+categories:
+ - microprofile
+ - quickstarts
+---
+= Modernise Reactive Messaging QuickStart for MicroProfile Reactive Messaging 2.0
:author: Kabir Khan
:email: kkhan@redhat.com
:toc: left
diff --git a/microprofile/WFLY-14932_mp_reactive_messaging_kafka_api.adoc b/microprofile/WFLY-14932_mp_reactive_messaging_kafka_api.adoc
index 644702f05..6f6eee6f1 100644
--- a/microprofile/WFLY-14932_mp_reactive_messaging_kafka_api.adoc
+++ b/microprofile/WFLY-14932_mp_reactive_messaging_kafka_api.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= API for more information and configuration of Kafka messages
:author: Kabir Khan
:email: kkhan@redhat.com
diff --git a/microprofile/WFLY-14940_upgrade-microprofile-health-3.1.adoc b/microprofile/WFLY-14940_upgrade-microprofile-health-3.1.adoc
index c247c838e..1bb6acc9b 100644
--- a/microprofile/WFLY-14940_upgrade-microprofile-health-3.1.adoc
+++ b/microprofile/WFLY-14940_upgrade-microprofile-health-3.1.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= Upgrade MicroProfile Health to 3.1
:author: Martin Stefanko
:email: mstefank@redhat.com
diff --git a/microprofile/WFLY-14987_reactive_messaging-ssl-context-kafka-connector.adoc b/microprofile/WFLY-14987_reactive_messaging-ssl-context-kafka-connector.adoc
index 355f6a9e8..a5d163130 100644
--- a/microprofile/WFLY-14987_reactive_messaging-ssl-context-kafka-connector.adoc
+++ b/microprofile/WFLY-14987_reactive_messaging-ssl-context-kafka-connector.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= Configure Reactive Messaging Kafka connector to use SSLContext from the Elytron subsystem and allow SASL_PLAINTEXT and SASL_SSL protocols
:author: Kabir Khan
:email: kkhan@redhat.com
diff --git a/microprofile/WFLY-15006_reactive_messaging_with_rhosak.adoc b/microprofile/WFLY-15006_reactive_messaging_with_rhosak.adoc
index e0c31f08c..9b115d8c8 100644
--- a/microprofile/WFLY-15006_reactive_messaging_with_rhosak.adoc
+++ b/microprofile/WFLY-15006_reactive_messaging_with_rhosak.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= MicroProfile Reactive Messaging Integration with RHOSAK
:author: Kabir Khan
:email: kkhan@redhat.com
diff --git a/microprofile/WFLY-15832-microconfig-config-root-folder.adoc b/microprofile/WFLY-15832-microconfig-config-root-folder.adoc
index d279441ab..8398188b9 100644
--- a/microprofile/WFLY-15832-microconfig-config-root-folder.adoc
+++ b/microprofile/WFLY-15832-microconfig-config-root-folder.adoc
@@ -1,4 +1,8 @@
-= WFLY-15832 - MP Config: Ability to specify root config source directory
+---
+categories:
+ - microprofile
+---
+= MP Config: Ability to specify root config source directory
:author: Kabir Khan
:email: kkhan@redhat.com
:toc: left
diff --git a/microprofile/WFLY_13129_Microprofile_CLI_Script_Example.adoc b/microprofile/WFLY_13129_Microprofile_CLI_Script_Example.adoc
index 3fd42960b..0da08bbef 100644
--- a/microprofile/WFLY_13129_Microprofile_CLI_Script_Example.adoc
+++ b/microprofile/WFLY_13129_Microprofile_CLI_Script_Example.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - microprofile
+---
= Example CLI script to evolve standalone configurations with microprofile
:author: JF Denise
:email: jdenise@redhat.com
diff --git a/migration/EAP7-1153_JBoss_EAP_7.3_Server_Migration_Tool.adoc b/migration/EAP7-1153_JBoss_EAP_7.3_Server_Migration_Tool.adoc
index 90d596ee0..2f59be9b8 100644
--- a/migration/EAP7-1153_JBoss_EAP_7.3_Server_Migration_Tool.adoc
+++ b/migration/EAP7-1153_JBoss_EAP_7.3_Server_Migration_Tool.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - migration
+---
= JBoss EAP 7.3 Server Migration Tool
:author: Eduardo Martins
:email: emartins@redhat.com
diff --git a/migration/EAP7-990_JBoss_EAP_7.2_Server_Migration_Tool.adoc b/migration/EAP7-990_JBoss_EAP_7.2_Server_Migration_Tool.adoc
index 72a0f2df6..c9e658746 100644
--- a/migration/EAP7-990_JBoss_EAP_7.2_Server_Migration_Tool.adoc
+++ b/migration/EAP7-990_JBoss_EAP_7.2_Server_Migration_Tool.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - migration
+---
= JBoss EAP 7.2 Server Migration Tool
:author: Eduardo Martins
:email: emartins@redhat.com
diff --git a/mod_cluster/WFLY-10769_Integrate_mod_cluster_ramp-up_mechanism_when_starting_new_nodes.adoc b/mod_cluster/WFLY-10769_Integrate_mod_cluster_ramp-up_mechanism_when_starting_new_nodes.adoc
index e898b00fd..510f91c04 100644
--- a/mod_cluster/WFLY-10769_Integrate_mod_cluster_ramp-up_mechanism_when_starting_new_nodes.adoc
+++ b/mod_cluster/WFLY-10769_Integrate_mod_cluster_ramp-up_mechanism_when_starting_new_nodes.adoc
@@ -1,4 +1,8 @@
-= WFLY-10769 Integrate mod_cluster ramp-up mechanism when starting new nodes
+---
+categories:
+ - mod_cluster
+---
+= Integrate mod_cluster ramp-up mechanism when starting new nodes
:author: Radoslav Husar
:email: rhusar@redhat.com
:toc: left
diff --git a/mod_cluster/WFLY-6803_Add_multi-server_support_to_mod_cluster.adoc b/mod_cluster/WFLY-6803_Add_multi-server_support_to_mod_cluster.adoc
index a1ee71a09..02ffab4e7 100644
--- a/mod_cluster/WFLY-6803_Add_multi-server_support_to_mod_cluster.adoc
+++ b/mod_cluster/WFLY-6803_Add_multi-server_support_to_mod_cluster.adoc
@@ -1,4 +1,8 @@
-= WFLY-6803 Add multi-server support to mod_cluster
+---
+categories:
+ - mod_cluster
+---
+= Add multi-server support to mod_cluster
:author: Radoslav Husar
:email: rhusar@redhat.com
:toc: left
diff --git a/modules/WFCORE-3684_JDK Module Support.adoc b/modules/WFCORE-3684_JDK Module Support.adoc
index ba3d76940..04e533ee4 100644
--- a/modules/WFCORE-3684_JDK Module Support.adoc
+++ b/modules/WFCORE-3684_JDK Module Support.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - modules
+---
= Java Platform Module Support
:author: David Lloyd
:email: david.lloyd@redhat.com
diff --git a/msc/WFLY-10254_WFCORE-3752_MSC_Upgrade.adoc b/msc/WFLY-10254_WFCORE-3752_MSC_Upgrade.adoc
index 4e4e49b4d..be2796c04 100644
--- a/msc/WFLY-10254_WFCORE-3752_MSC_Upgrade.adoc
+++ b/msc/WFLY-10254_WFCORE-3752_MSC_Upgrade.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - msc
+---
= MSC Multi-Value Service API
:author: Richard Opálka
:email: ropalka@redhat.com
diff --git a/observability/WFLY-14854_add_opentelemetry_support.adoc b/observability/WFLY-14854_add_opentelemetry_support.adoc
index f935f26a2..9593e6be3 100644
--- a/observability/WFLY-14854_add_opentelemetry_support.adoc
+++ b/observability/WFLY-14854_add_opentelemetry_support.adoc
@@ -1,4 +1,8 @@
- = Add OpenTelemetry Tracing Support to WildFly
+---
+categories:
+ - observability
+---
+= Add OpenTelemetry Tracing Support to WildFly
:author: Jason Lee
:email: jasondlee@redhat.com
:toc: left
diff --git a/observability/WFLY-14947-Implement_observability_policy_metrics.adoc b/observability/WFLY-14947-Implement_observability_policy_metrics.adoc
index 2ce78a5cf..168884044 100644
--- a/observability/WFLY-14947-Implement_observability_policy_metrics.adoc
+++ b/observability/WFLY-14947-Implement_observability_policy_metrics.adoc
@@ -1,4 +1,8 @@
- = Implement Observability Policy for Metrics
+---
+categories:
+ - observability
+---
+= Implement Observability Policy for Metrics
:author: Jason Lee
:email: jasondlee@redhat.com
:toc: left
diff --git a/openshift/CLOUD-3772_microprofile-platform_s2i.adoc b/openshift/CLOUD-3772_microprofile-platform_s2i.adoc
index 780715a40..924b06d27 100644
--- a/openshift/CLOUD-3772_microprofile-platform_s2i.adoc
+++ b/openshift/CLOUD-3772_microprofile-platform_s2i.adoc
@@ -1,4 +1,9 @@
-= CLOUD-3772: Support 'microprofile-platform' Galleon layer in S2i workflow
+---
+categories:
+ - microprofile
+ - wf-galleon
+---
+= Support 'microprofile-platform' Galleon layer in S2i workflow
:author: Jean-Francois Denise
:email: jdenise@redhat.com
:toc: left
@@ -44,7 +49,7 @@
== Requirements
-==== Use 'microprofile-platform' Galleon layer decorator during S2I
+=== Use 'microprofile-platform' Galleon layer decorator during S2I
During S2I build operated from an XP 2.0 builder image, a user can reference the layer 'microprofile-platform' in GALLEON_PROVISION_LAYERS environment variable. It is usable with
any base Galleon layer: 'datasources-web-server', 'jaxrs-server' and 'cloud server'
diff --git a/openshift/CLOUD_3928_Custom_galleon_layers.adoc b/openshift/CLOUD_3928_Custom_galleon_layers.adoc
index 133bfb8e7..03c3958f2 100644
--- a/openshift/CLOUD_3928_Custom_galleon_layers.adoc
+++ b/openshift/CLOUD_3928_Custom_galleon_layers.adoc
@@ -1,3 +1,9 @@
+---
+categories:
+ - cloud
+ - wf-galleon
+ - openshift
+---
= Evolve support for custom Galleon feature-packs usage during s2i.
:author: Jean-Francois Denise
:email: jdenise@redhat.com
diff --git a/openshift/WFLY-14936_New_S2I_Image.adoc b/openshift/WFLY-14936_New_S2I_Image.adoc
index 139de7d21..5f0ac8da7 100644
--- a/openshift/WFLY-14936_New_S2I_Image.adoc
+++ b/openshift/WFLY-14936_New_S2I_Image.adoc
@@ -1,3 +1,9 @@
+---
+categories:
+ - cloud
+ - openshift
+ - user-experience
+---
= New WildFly S2I image
:author: Jean-Francois Denise
:email: jdenise@redhat.com
@@ -24,7 +30,7 @@ The WildFly s2i image becomes a generic image allowing to properly install and e
As a developer one should be able in max 2 steps to deploy to the cloud an app. Same for WildFly developers that should
deploy a locally built WildFly SNAPSHOT in one step (as done with WildFly Bootable JAR today).
-==== Responsabilities of the WildFly s2i builder image
+=== Responsabilities of the WildFly s2i builder image
* Provide JDK and maven tooling
* Provides automatic and configurable JVM configuration at server startup (same as the openjdk builder image)
@@ -36,14 +42,14 @@ deploy a locally built WildFly SNAPSHOT in one step (as done with WildFly Bootab
* Built application Image must be runnable but also usable inside a docker chained build to construct
a final application image (that doesn't contain any build tooling).
-==== Responsabilities of the WildFly runtime image
+=== Responsabilities of the WildFly runtime image
* Provides Java JDK. We are including the JDK in order for the image to contain JDK debug tooling.
* Provides automatic and configurable JVM configuration at server startup (same as the openjdk builder image)
* Understand the execution constraints for the server and adapt the server launch processing (e.g.: start the server in a way that would allow a server killed by POD to terminate properly).
* Provides nice defaults for the minimal set of server configuration items (e.g.: jboss.node.name derived from hostname, public interface address, management address)
-==== A Maven plugin to provision and configure WildFly
+=== A Maven plugin to provision and configure WildFly
The steps that have been removed from the WildFly s2i build processing are now aggregated inside a
single point of configuration inside the WildFly Maven plugin that is evolved with https://issues.redhat.com/browse/WFMP-138[WFMP-138].
@@ -56,7 +62,7 @@ relying on a fixed set of features packaged inside a WildFly s2i builder image.
N.B.: The image is not strongly coupled with this Maven plugin. For source build, any plugin that outputs a server installation can be used during S2I source build.
For binary build, any server installation can be the source of binary build.
-==== Legacy s2i workflow
+=== Legacy s2i workflow
The image still supports s2i build that don't require the usage of the WildFly Maven plugin. This support is deprecated and could be removed in a
future version of the images.
@@ -64,7 +70,7 @@ future version of the images.
Some `GALLEON_XXX` env variables have to be set to enable the legacy s2i workflow.
When the legacy workflow is enabled, the server is first provisioned then the application deployment built during s2i is copied to the provisioned server deployments directory.
-===== Galleon provisioning based on env variables
+==== Galleon provisioning based on env variables
* ``GALLEON_PROVISION_FEATURE_PACKS=``.
For example: `org.wildfly:wildfly-galleon-pack:25.0.0.Final,org.wildfly.cloud:wildfly-cloud-galleon-pack:1.0.0.Final`.
@@ -79,7 +85,7 @@ looked-up in the application project (by default `/galleon/provisio
* ``GALLEON_DIR= ``. Used to locate the directory relative to the application project
directory that contains galleon custom content (provisioning.xml and settings.xml files). By default the directory `galleon` is used.
-==== WildFly cloud Galleon feature-pack
+=== WildFly cloud Galleon feature-pack
All the existing launch scripts and configuration changes that were present in the WildFly s2i image are moved inside a cloud Galleon feature-pack.
This feature-pack is to be provisioned with WildFly Galleon feature-pack.
@@ -90,7 +96,7 @@ Feature-pack source repository is : https://github.com/wildfly-extras/wildfly-cl
The Maven coordinates of this feature-pack are ``org.wildfly.cloud:wildfly-cloud-galleon-pack:``.
-===== OIDC support
+==== OIDC support
The `keycloak` Galleon layer is not present in the cloud feature-pack.
The WildFly `elytron-oidc-client` has to be used to provision the OIDC subsystem. OIDC support in a cloud context is
diff --git a/pojo/WFLY-13353_galleon_layer_for_pojo_subsystem.adoc b/pojo/WFLY-13353_galleon_layer_for_pojo_subsystem.adoc
index 50c6d283f..f1b7e31e0 100644
--- a/pojo/WFLY-13353_galleon_layer_for_pojo_subsystem.adoc
+++ b/pojo/WFLY-13353_galleon_layer_for_pojo_subsystem.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - pojo
+ - wf-galleon
+---
= Galleon layer for the Pojo subsystem
:author: Yeray Borges
:email: yborgess@redhat.com
diff --git a/quickstarts/EAP7-1792_provide_quickstart_for_remote_connection_to_artemis_broker.adoc b/quickstarts/EAP7-1792_provide_quickstart_for_remote_connection_to_artemis_broker.adoc
index 1bb16a59e..502e8101b 100644
--- a/quickstarts/EAP7-1792_provide_quickstart_for_remote_connection_to_artemis_broker.adoc
+++ b/quickstarts/EAP7-1792_provide_quickstart_for_remote_connection_to_artemis_broker.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - quickstarts
+ - messaging
+---
= Provide complete QuickStart and documentation for connecting to a remote AMQ broker
:author: Emmanuel Hugonnet
:email: ehugonne@redhat.com
diff --git a/quickstarts/EAP7-1891_EAP8_Beta_Quickstarts.adoc b/quickstarts/EAP7-1891_EAP8_Beta_Quickstarts.adoc
index 660529653..41548b6b6 100644
--- a/quickstarts/EAP7-1891_EAP8_Beta_Quickstarts.adoc
+++ b/quickstarts/EAP7-1891_EAP8_Beta_Quickstarts.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - quickstarts
+---
= EAP8 Beta Quickstarts
:author: Eduardo Martins
:email: emartins@redhat.com
diff --git a/quickstarts/WFLY-12969_Include_Openshift_Instructions_in_Baremetal_Quickstarts_Docs.adoc b/quickstarts/WFLY-12969_Include_Openshift_Instructions_in_Baremetal_Quickstarts_Docs.adoc
index 502e3dadb..5417fff1f 100644
--- a/quickstarts/WFLY-12969_Include_Openshift_Instructions_in_Baremetal_Quickstarts_Docs.adoc
+++ b/quickstarts/WFLY-12969_Include_Openshift_Instructions_in_Baremetal_Quickstarts_Docs.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - quickstarts
+ - openshift
+---
= Include Openshift Instructions in EAP non-CD Quickstarts READMEs
:author: Eduardo Martins
:email: emartins@redhat.com
diff --git a/quickstarts/WFLY-13713_Bootable_jar_support_for_MicroProfile_Quickstarts.adoc b/quickstarts/WFLY-13713_Bootable_jar_support_for_MicroProfile_Quickstarts.adoc
index 4d037c0e9..8379d29ca 100644
--- a/quickstarts/WFLY-13713_Bootable_jar_support_for_MicroProfile_Quickstarts.adoc
+++ b/quickstarts/WFLY-13713_Bootable_jar_support_for_MicroProfile_Quickstarts.adoc
@@ -1,3 +1,9 @@
+---
+categories:
+ - quickstarts
+ - bootable-jar
+ - microprofile
+---
= Bootable jar support for MicroProfile Quickstarts
:author: Eduardo Martins
:email: emartins@redhat.com
diff --git a/quickstarts/WFLY-14563_todo-backend-quickstart.adoc b/quickstarts/WFLY-14563_todo-backend-quickstart.adoc
index bbd190812..a38c07669 100644
--- a/quickstarts/WFLY-14563_todo-backend-quickstart.adoc
+++ b/quickstarts/WFLY-14563_todo-backend-quickstart.adoc
@@ -1,4 +1,9 @@
-= WFLY-14563 - todo-backend Quickstart
+---
+categories:
+ - quickstarts
+ - openshift
+---
+= todo-backend Quickstart
:author: Jeff Mesnil
:email: jmesnil@redhat.com
:toc: left
diff --git a/quickstarts/WFLY-16140_Remove_outdated_Quickstarts.adoc b/quickstarts/WFLY-16140_Remove_outdated_Quickstarts.adoc
index 623ab135d..3b4ee7b1e 100644
--- a/quickstarts/WFLY-16140_Remove_outdated_Quickstarts.adoc
+++ b/quickstarts/WFLY-16140_Remove_outdated_Quickstarts.adoc
@@ -1,4 +1,8 @@
-= WFLY-16140 - Remove Outdated Quickstarts
+---
+categories:
+ - quickstarts
+---
+= Remove Outdated Quickstarts
:author: Eduardo Martins
:email: emartins@redhat.com
:toc: left
diff --git a/sar/WFLY-13352-Add_galleon_layer_sar_subsystem.adoc b/sar/WFLY-13352-Add_galleon_layer_sar_subsystem.adoc
index 2f93c378c..0908d404f 100644
--- a/sar/WFLY-13352-Add_galleon_layer_sar_subsystem.adoc
+++ b/sar/WFLY-13352-Add_galleon_layer_sar_subsystem.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - sar
+ - wf-galleon
+---
= Galleon layer for SAR subsystem
:author: Yeray Borges
:email: yborgess@redhat.com
diff --git a/scripts/WFCORE-5261-common-conf.adoc b/scripts/WFCORE-5261-common-conf.adoc
index 022bc616a..93995af9b 100644
--- a/scripts/WFCORE-5261-common-conf.adoc
+++ b/scripts/WFCORE-5261-common-conf.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - scripts
+---
= Add Common Script Configuration File
:author: James R. Perkins
:email: jperkins@redhat.com
diff --git a/security/WFCORE-3873_SNI_Support.adoc b/security/WFCORE-3873_SNI_Support.adoc
index 544f396b1..5176316f6 100644
--- a/security/WFCORE-3873_SNI_Support.adoc
+++ b/security/WFCORE-3873_SNI_Support.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - security
+---
= SNI Support
:author: Stuart Douglas
:email: sdouglas@redhat.com
diff --git a/security/WFCORE-5526_Remove_Legacy_Security_Realms.adoc b/security/WFCORE-5526_Remove_Legacy_Security_Realms.adoc
index f6f269f2a..559504459 100644
--- a/security/WFCORE-5526_Remove_Legacy_Security_Realms.adoc
+++ b/security/WFCORE-5526_Remove_Legacy_Security_Realms.adoc
@@ -1,4 +1,8 @@
-= WFCORE-5526 Remove Legacy Security Realms
+---
+categories:
+ - security
+---
+= Remove Legacy Security Realms
:author: Darran Lofthouse
:email: darran.lofthouse@redhat.com
:toc: left
diff --git a/security/WFLY-10172_EE_Security_API.adoc b/security/WFLY-10172_EE_Security_API.adoc
index 7b42fee85..e48d9f885 100644
--- a/security/WFLY-10172_EE_Security_API.adoc
+++ b/security/WFLY-10172_EE_Security_API.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - security
+ - ee
+---
= EE Security API
:author: Stuart Douglas
:email: sdouglas@redhat.com
diff --git a/security/WFLY-11479_HTTP_Basic_auth_silent_mode.adoc b/security/WFLY-11479_HTTP_Basic_auth_silent_mode.adoc
index f18b5fc4f..c09ed339d 100644
--- a/security/WFLY-11479_HTTP_Basic_auth_silent_mode.adoc
+++ b/security/WFLY-11479_HTTP_Basic_auth_silent_mode.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - security
+---
=
:author: Diana Vilkolakova
:email: dvilkola@redhat.com
diff --git a/server/EAP7-1075_read-provisioning-config.adoc b/server/EAP7-1075_read-provisioning-config.adoc
index 2fba03ead..e015e54bf 100644
--- a/server/EAP7-1075_read-provisioning-config.adoc
+++ b/server/EAP7-1075_read-provisioning-config.adoc
@@ -1,4 +1,8 @@
-= WFCORE-3991 read-config-as-features management operation
+---
+categories:
+ - core
+---
+= read-config-as-features management operation
:author: Alexey Loubyansky
:email: alexey.loubyansky@redhat.com
:toc: left
diff --git a/server/WFCORE-4251_list_modules_in_deployment_classpath.adoc b/server/WFCORE-4251_list_modules_in_deployment_classpath.adoc
index 4d716bc0b..4090dc09b 100644
--- a/server/WFCORE-4251_list_modules_in_deployment_classpath.adoc
+++ b/server/WFCORE-4251_list_modules_in_deployment_classpath.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - core
+ - modules
+---
= Provide ability to list modules which are on deployment's classpath via a Management Operation.
:author: Yeray Borges
:email: yborgess@redhat.com
diff --git a/server/WFCORE-4291_restore_legacy_not_graceful_startup_mode.adoc b/server/WFCORE-4291_restore_legacy_not_graceful_startup_mode.adoc
index 97e933703..44f028cd9 100644
--- a/server/WFCORE-4291_restore_legacy_not_graceful_startup_mode.adoc
+++ b/server/WFCORE-4291_restore_legacy_not_graceful_startup_mode.adoc
@@ -1,4 +1,8 @@
-= WFCORE-4291 - Restore legacy (not "graceful") startup mode
+---
+categories:
+ - core
+---
+= Restore legacy (not "graceful") startup mode
:author: Jason Lee
:email: jasondlee@redhat.com
:toc: left
diff --git a/transactions/WFLY-10009_EAP7-981_Introduce_Maximum_Timeout.adoc b/transactions/WFLY-10009_EAP7-981_Introduce_Maximum_Timeout.adoc
index 21af0674b..fe33866a4 100644
--- a/transactions/WFLY-10009_EAP7-981_Introduce_Maximum_Timeout.adoc
+++ b/transactions/WFLY-10009_EAP7-981_Introduce_Maximum_Timeout.adoc
@@ -1,4 +1,8 @@
-= EAP7-981 Introduce a maximum-timeout management model attribute
+---
+categories:
+ - transactions
+---
+= Introduce a maximum-timeout management model attribute
:author: Zheng Feng
:email: zfeng@redhat.com
:toc: left
diff --git a/transactions/WFLY-9818-ws-at-async-integration-with-.net.adoc b/transactions/WFLY-9818-ws-at-async-integration-with-.net.adoc
index 8974e0e10..8fa50c981 100644
--- a/transactions/WFLY-9818-ws-at-async-integration-with-.net.adoc
+++ b/transactions/WFLY-9818-ws-at-async-integration-with-.net.adoc
@@ -1,3 +1,7 @@
+---
+categories:
+ - transactions
+---
= WS-AT Integration with .NET
:author: Ondrej Chaloupka
:email: ochaloup@redhat.com
diff --git a/undertow/EAP7-832_Secure_Cookie.adoc b/undertow/EAP7-832_Secure_Cookie.adoc
index b519bfb3b..ca26258d7 100644
--- a/undertow/EAP7-832_Secure_Cookie.adoc
+++ b/undertow/EAP7-832_Secure_Cookie.adoc
@@ -1,4 +1,8 @@
-= EAP7-832 Secure Cookie Handling
+---
+categories:
+ - undertow
+---
+= Secure Cookie Handling
:author: Stuart Douglas
:email: sdouglas@redhat.com
:toc: left
diff --git a/undertow/EAP7-858_Session_Manager_Operations.adoc b/undertow/EAP7-858_Session_Manager_Operations.adoc
index 3f6514ce5..7cebba20c 100644
--- a/undertow/EAP7-858_Session_Manager_Operations.adoc
+++ b/undertow/EAP7-858_Session_Manager_Operations.adoc
@@ -1,4 +1,8 @@
-= EAP7-858 Session Manager Operations
+---
+categories:
+ - undertow
+---
+= Session Manager Operations
:author: Stuart Douglas
:email: sdouglas@redhat.com
:toc: left
diff --git a/undertow/WFLY-10027_Highest_Session_Count.adoc b/undertow/WFLY-10027_Highest_Session_Count.adoc
index 924b3c5e6..a6583958f 100644
--- a/undertow/WFLY-10027_Highest_Session_Count.adoc
+++ b/undertow/WFLY-10027_Highest_Session_Count.adoc
@@ -1,4 +1,8 @@
-= WFLY-10027 Highest Session Count Metric
+---
+categories:
+ - undertow
+---
+= Highest Session Count Metric
:author: Stuart Douglas
:email: sdouglas@redhat.com
:toc: left
diff --git a/undertow/WFLY-10084_Proxy_Protocol.adoc b/undertow/WFLY-10084_Proxy_Protocol.adoc
index f26ebf131..647bf27b8 100644
--- a/undertow/WFLY-10084_Proxy_Protocol.adoc
+++ b/undertow/WFLY-10084_Proxy_Protocol.adoc
@@ -1,4 +1,8 @@
-= WFLY-10084 Support for the PROXY protocol
+---
+categories:
+ - undertow
+---
+= Support for the PROXY protocol
:author: Stuart Douglas
:email: sdouglas@redhat.com
:toc: left
diff --git a/undertow/WFLY-10614_Elytron_SecurityDomain_Referencing.adoc b/undertow/WFLY-10614_Elytron_SecurityDomain_Referencing.adoc
index aa28f7ca2..a8a7df114 100644
--- a/undertow/WFLY-10614_Elytron_SecurityDomain_Referencing.adoc
+++ b/undertow/WFLY-10614_Elytron_SecurityDomain_Referencing.adoc
@@ -1,3 +1,9 @@
+---
+categories:
+ - undertow
+ - elytron
+ - security
+---
= Reference WildFly Elytron SecurityDomain from Undertow's application-security-domain resource.
:author: Darran Lofthouse
:email: darran.lofthouse@redhat.com
@@ -100,21 +106,21 @@ security enable-http-auth-http-server --security-domain=foo --referenced-securit
The overall changes affect both WildFly and WildFly Core so the changes will need to be coordinated across 3 pull requests.
1. Main Pull Request to WildFly
-
++
This pull request will contain the updates to the resource to support the new attribute, additionally the testsuite will be updated to no longer assume the `http-authentication-factory` will be present in the default configuration. This pull request will also contain additional test cases to test HTTP authentication using the new configuration and the community documentation.
-
++
Finally this pull request will temporarily disable the test `SecurityAuthCommandsTestCase.testOOBHTTP()` as this is dependent on configuration that will be removed from WildFly Core.
2. Follow Up Pull Request to WildFly Core
-
++
This pull request will remove the `application-http-authentication` instance of the `http-authentication-factory` resource from the default configuration. This will also contain updates to the JBoss CLI to support the updated resource in the Undertow subsystem and to no longer depend on the removed resource.
-
++
This second pull request can be merged immediately after the first pull request.
3. Clean up pull request to WildFly
-
++
This pull request will un-ignore the test case temporarily ignored in the first pull request and update it based on the updates made to the JBoss CLI in the second pull request.
-
++
This pull request can only be applied after WildFly Core has been tagged containing the changes in the second pull request and WildFly updated to use this latest tag.
diff --git a/undertow/WFLY-11031_Formatted_Access_Logs.adoc b/undertow/WFLY-11031_Formatted_Access_Logs.adoc
index 5e79b5f15..7325ac878 100644
--- a/undertow/WFLY-11031_Formatted_Access_Logs.adoc
+++ b/undertow/WFLY-11031_Formatted_Access_Logs.adoc
@@ -1,3 +1,8 @@
+---
+categories:
+ - undertow
+ - logging
+---
= JSON Formatted Access Logs
:author: James Perkins
:email: jperkins@redhat.com
diff --git a/undertow/WFLY-11764_Preserve_Path_on_Forward.adoc b/undertow/WFLY-11764_Preserve_Path_on_Forward.adoc
index 0b74715b2..d36fc8648 100644
--- a/undertow/WFLY-11764_Preserve_Path_on_Forward.adoc
+++ b/undertow/WFLY-11764_Preserve_Path_on_Forward.adoc
@@ -1,4 +1,8 @@
-= WFLY-11764 Make return value of HttpServletRequest.getServletPath/getRequestURI/getRequestURL configurable (DeploymentInfo.setPreservePathOnForward)
+---
+categories:
+ - undertow
+---
+= Make return value of HttpServletRequest.getServletPath/getRequestURI/getRequestURL configurable (DeploymentInfo.setPreservePathOnForward)
:author: Flavia Rainone
:email: frainone@redhat.com
:toc: left
diff --git a/undertow/WFLY-12473_obfuscate-session-route.adoc b/undertow/WFLY-12473_obfuscate-session-route.adoc
index 70c616188..0028160da 100644
--- a/undertow/WFLY-12473_obfuscate-session-route.adoc
+++ b/undertow/WFLY-12473_obfuscate-session-route.adoc
@@ -1,4 +1,8 @@
-= WFLY-12473 Obfuscate session-route
+---
+categories:
+ - undertow
+---
+= Obfuscate session-route
:author: Flavia Rainone
:email: frainone@redhat.com
:toc: left
diff --git a/undertow/WFLY-13003_Support_SameSite_Cookie_Attribute.adoc b/undertow/WFLY-13003_Support_SameSite_Cookie_Attribute.adoc
index a82bf5588..007310ca1 100644
--- a/undertow/WFLY-13003_Support_SameSite_Cookie_Attribute.adoc
+++ b/undertow/WFLY-13003_Support_SameSite_Cookie_Attribute.adoc
@@ -1,4 +1,8 @@
-= WFLY-13003 Support SameSite Cookie Attribute
+---
+categories:
+ - undertow
+---
+= Support SameSite Cookie Attribute
:author: Flavia Rainone
:email: frainone@redhat.com
:toc: left
diff --git a/undertow/WFLY-6456_Servlet_4.0.adoc b/undertow/WFLY-6456_Servlet_4.0.adoc
index 4d8d09b19..0a5cd8d19 100644
--- a/undertow/WFLY-6456_Servlet_4.0.adoc
+++ b/undertow/WFLY-6456_Servlet_4.0.adoc
@@ -1,4 +1,8 @@
-= WFLY-6456 Servlet 4.0 Support
+---
+categories:
+ - undertow
+---
+= Servlet 4.0 Support
:author: Stuart Douglas
:email: sdouglas@redhat.com
:toc: left
diff --git a/undertow/WFLY-9417_deployment_start_behaviour.adoc b/undertow/WFLY-9417_deployment_start_behaviour.adoc
index c040b7f0e..821c0ad1a 100644
--- a/undertow/WFLY-9417_deployment_start_behaviour.adoc
+++ b/undertow/WFLY-9417_deployment_start_behaviour.adoc
@@ -1,4 +1,8 @@
-= Title
+---
+categories:
+ - undertow
+---
+= Don't handle web requests until the server is started
:author: Stuart Douglas
:email: sdouglas@redhat.com
:toc: left
diff --git a/undertow/WFLY-9710_Undertow_Buffer_Pools.adoc b/undertow/WFLY-9710_Undertow_Buffer_Pools.adoc
index 98e0fe383..80740e4b6 100644
--- a/undertow/WFLY-9710_Undertow_Buffer_Pools.adoc
+++ b/undertow/WFLY-9710_Undertow_Buffer_Pools.adoc
@@ -1,4 +1,8 @@
-= WFLY-9710 Undertow Buffer Pools
+---
+categories:
+ - undertow
+---
+= Undertow Buffer Pools
:author: Stuart Douglas
:email: sdouglas@redhat.com
:toc: left
diff --git a/undertow/WFLY-9724_Allow_unescaped_characters_in_URL.adoc b/undertow/WFLY-9724_Allow_unescaped_characters_in_URL.adoc
index 09453a874..4f04eed42 100644
--- a/undertow/WFLY-9724_Allow_unescaped_characters_in_URL.adoc
+++ b/undertow/WFLY-9724_Allow_unescaped_characters_in_URL.adoc
@@ -1,4 +1,8 @@
-= WFLY-9724 Allow unescaped characters in URL
+---
+categories:
+ - undertow
+---
+= Allow unescaped characters in URL
:author: Stuart Douglas
:email: sdouglas@redhat.com
:toc: left
diff --git a/undertow/WFLY-9781_Forwarded_header.adoc b/undertow/WFLY-9781_Forwarded_header.adoc
index 387d25d38..a5e5b07f0 100644
--- a/undertow/WFLY-9781_Forwarded_header.adoc
+++ b/undertow/WFLY-9781_Forwarded_header.adoc
@@ -1,4 +1,8 @@
-= EAP7-834 Forwarded Header Handling
+---
+categories:
+ - undertow
+---
+= Forwarded Header Handling
:author: Stuart Douglas
:email: sdouglas@redhat.com
:toc: left
diff --git a/undertow/WFLY-9810_Default_Cookie_version.adoc b/undertow/WFLY-9810_Default_Cookie_version.adoc
index 729bcdf1a..6797cee9e 100644
--- a/undertow/WFLY-9810_Default_Cookie_version.adoc
+++ b/undertow/WFLY-9810_Default_Cookie_version.adoc
@@ -1,4 +1,8 @@
-= WFLY-9810 Default Cookie Version
+---
+categories:
+ - undertow
+---
+= Default Cookie Version
:author: Stuart Douglas
:email: sdouglas@redhat.com
:toc: left
diff --git a/webservices/WFLY-10203_EAP-887_JBossWS-JDK9.adoc b/webservices/WFLY-10203_EAP-887_JBossWS-JDK9.adoc
index 547df984b..7c0203ceb 100644
--- a/webservices/WFLY-10203_EAP-887_JBossWS-JDK9.adoc
+++ b/webservices/WFLY-10203_EAP-887_JBossWS-JDK9.adoc
@@ -1,4 +1,8 @@
-= WFLY-10203 + WFLY-9128 / EAP7-887 JBossWS JDK9 support
+---
+categories:
+ - webservices
+---
+= JBossWS JDK9 support
:author: Alessio Soldano
:email: asoldano@redhat.com
:toc: left
diff --git a/webservices/WFLY-10480_EAP7-1017.adoc b/webservices/WFLY-10480_EAP7-1017.adoc
index e3bd4841a..d4f9f4f72 100644
--- a/webservices/WFLY-10480_EAP7-1017.adoc
+++ b/webservices/WFLY-10480_EAP7-1017.adoc
@@ -1,4 +1,8 @@
-= WFLY-10480 / EAP7-1017 Propagate authenticated subject in ElytronSecurityDomainContextImpl
+---
+categories:
+ - webservices
+---
+= Propagate authenticated subject in ElytronSecurityDomainContextImpl
:author: Jim Ma
:email: ema@redhat.com
:toc: left
diff --git a/webservices/WFLY-13356_EAP7-1525.adoc b/webservices/WFLY-13356_EAP7-1525.adoc
index 883b921ec..3cafc455f 100644
--- a/webservices/WFLY-13356_EAP7-1525.adoc
+++ b/webservices/WFLY-13356_EAP7-1525.adoc
@@ -1,4 +1,9 @@
-= WFLY-13356/ EAP7-1525 Add WebServices Galloen layer
+---
+categories:
+ - webservices
+ - wf-galleon
+---
+= Add WebServices Galleon layer
:author: Jim Ma
:email: ema@redhat.com
:toc: left
diff --git a/weld/EAP7-839_CDI_2_0_support.adoc b/weld/EAP7-839_CDI_2_0_support.adoc
index 91be63b37..c73eecb13 100644
--- a/weld/EAP7-839_CDI_2_0_support.adoc
+++ b/weld/EAP7-839_CDI_2_0_support.adoc
@@ -1,4 +1,8 @@
-= EAP7-839 CDI 2.0 Support
+---
+categories:
+ - weld
+---
+= CDI 2.0 Support
:author: Matej Novotny
:email: manovotn@redhat.com
:toc: left
diff --git a/wf-galleon/EAP7-1217_Galleon_User_FP_Builder.adoc b/wf-galleon/EAP7-1217_Galleon_User_FP_Builder.adoc
index 356c84597..84f857568 100644
--- a/wf-galleon/EAP7-1217_Galleon_User_FP_Builder.adoc
+++ b/wf-galleon/EAP7-1217_Galleon_User_FP_Builder.adoc
@@ -1,4 +1,8 @@
-= EAP7-1217: Tooling for end user creation of Galleon feature packs
+---
+categories:
+ - wf-galleon
+---
+= Tooling for end user creation of Galleon feature packs
:author: Jean-Francois Denise
:email: jdenise@redhat.com
:toc: left
diff --git a/wf-galleon/WFLY-11989_Galleon_Maven_Repository.adoc b/wf-galleon/WFLY-11989_Galleon_Maven_Repository.adoc
index b1569a4fd..1226b67ed 100644
--- a/wf-galleon/WFLY-11989_Galleon_Maven_Repository.adoc
+++ b/wf-galleon/WFLY-11989_Galleon_Maven_Repository.adoc
@@ -1,4 +1,8 @@
-= WFLY-11989: wildfly-dist should generate and deploy a zipped maven repo for galleon
+---
+categories:
+ - wf-galleon
+---
+= wildfly-dist should generate and deploy a zipped maven repo for galleon
:author: Jean-Francois Denise
:email: jdenise@redhat.com
:toc: left