This is an automated email from the ASF dual-hosted git repository. vy pushed a commit to branch 2.x-docgen-antora in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
commit ce38aa3e3a0d9bfdd3876c9d6c217f3d75dacba5 Author: Volkan Yazıcı <[email protected]> AuthorDate: Thu Mar 21 12:36:26 2024 +0100 WIP antora --- .gitignore | 4 ++ antora-playbook.yml | 42 +++++++++++ pom.xml | 83 +++++++++++++++++++--- src/site/antora/antora.tmpl.yml | 48 +++++++++++++ src/site/antora/antora.yml | 48 +++++++++++++ .../modules/ROOT/nav.adoc} | 7 +- .../modules/ROOT/pages}/_log4j1-eol.adoc | 0 .../modules/ROOT/pages}/articles.adoc | 0 .../modules/ROOT/pages}/components.adoc | 0 .../modules/ROOT/pages}/docs.adoc | 0 .../modules/ROOT/pages}/download.adoc | 0 .../modules/ROOT/pages}/faq.adoc | 0 .../modules/ROOT/pages}/guidelines.adoc | 0 .../modules/ROOT/pages}/index.adoc | 0 .../modules/ROOT/pages}/javadoc.adoc | 0 .../modules/ROOT/pages}/log4j-1.2-api.adoc | 0 .../modules/ROOT/pages}/log4j-api.adoc | 0 .../modules/ROOT/pages}/log4j-appserver.adoc | 0 .../modules/ROOT/pages}/log4j-cassandra.adoc | 0 .../modules/ROOT/pages}/log4j-couchdb.adoc | 0 .../modules/ROOT/pages}/log4j-docker.adoc | 0 .../modules/ROOT/pages}/log4j-flume-ng.adoc | 0 .../modules/ROOT/pages}/log4j-iostreams.adoc | 0 .../modules/ROOT/pages}/log4j-jakarta-web.adoc | 0 .../modules/ROOT/pages}/log4j-jcl.adoc | 0 .../modules/ROOT/pages}/log4j-jmx-gui.adoc | 0 .../modules/ROOT/pages}/log4j-jpl.adoc | 0 .../modules/ROOT/pages}/log4j-jul.adoc | 0 .../modules/ROOT/pages}/log4j-kubernetes.adoc | 0 .../modules/ROOT/pages}/log4j-mongodb3.adoc | 0 .../modules/ROOT/pages}/log4j-mongodb4.adoc | 0 .../modules/ROOT/pages}/log4j-slf4j-impl.adoc | 0 .../modules/ROOT/pages}/log4j-slf4j2-impl.adoc | 0 .../modules/ROOT/pages}/log4j-spring-boot.adoc | 0 .../pages}/log4j-spring-cloud-config-client.adoc | 0 .../ROOT/pages}/log4j-spring-cloud-config.adoc | 0 .../modules/ROOT/pages}/log4j-taglib.adoc | 0 .../modules/ROOT/pages}/log4j-to-jul.adoc | 0 .../modules/ROOT/pages}/log4j-to-slf4j.adoc | 0 .../modules/ROOT/pages}/log4j-web.adoc | 0 .../modules/ROOT/pages}/performance.adoc | 0 .../modules/ROOT/pages}/runtime-dependencies.adoc | 0 .../modules/ROOT/pages}/security.adoc | 0 .../modules/ROOT/pages}/support.adoc | 0 .../modules/ROOT/pages}/thanks.adoc | 0 .../modules/manual/pages}/api-separation.adoc | 0 .../modules/manual/pages}/api.adoc | 0 .../modules/manual/pages}/appenders.adoc | 0 .../modules/manual/pages}/architecture.adoc | 0 .../modules/manual/pages}/async.adoc | 0 .../modules/manual/pages}/cloud.adoc | 0 .../modules/manual/pages}/compatibility.adoc | 0 .../modules/manual/pages}/configuration.adoc | 0 .../modules/manual/pages}/customconfig.adoc | 0 .../modules/manual/pages}/customloglevels.adoc | 0 .../modules/manual/pages}/eventlogging.adoc | 0 .../modules/manual/pages}/extending.adoc | 0 .../modules/manual/pages}/filters.adoc | 0 .../modules/manual/pages}/flowtracing.adoc | 0 .../modules/manual/pages}/garbagefree.adoc | 0 .../modules/manual/pages}/index.adoc | 0 .../modules/manual/pages}/jmx.adoc | 0 .../manual/pages}/json-template-layout.adoc | 0 .../modules/manual/pages}/layouts.adoc | 0 .../modules/manual/pages}/logbuilder.adoc | 0 .../modules/manual/pages}/logsep.adoc | 0 .../modules/manual/pages}/lookups.adoc | 0 .../modules/manual/pages}/markers.adoc | 0 .../modules/manual/pages}/messages.adoc | 0 .../modules/manual/pages}/migration.adoc | 0 .../modules/manual/pages}/plugins.adoc | 0 .../modules/manual/pages}/thread-context.adoc | 0 .../modules/manual/pages}/usage.adoc | 0 .../modules/manual/pages}/webapp.adoc | 0 src/site/asciidoc/_constants.adoc | 41 ----------- src/site/asciidoc/_constants.tmpl.adoc | 40 ----------- 76 files changed, 220 insertions(+), 93 deletions(-) diff --git a/.gitignore b/.gitignore index 621511406a..5ac987cdea 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,7 @@ velocity.log felix-cache/ /.metadata/ .DS_Store +node +node_modules +package.json +package-lock.json diff --git a/antora-playbook.yml b/antora-playbook.yml new file mode 100644 index 0000000000..bbc1a3802e --- /dev/null +++ b/antora-playbook.yml @@ -0,0 +1,42 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to you under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +site: + title: Apache Log4j + url: "https://logging.apache.org/log4j/2.x" + start_page: "home::index.adoc" +content: + sources: + - url: . + branches: HEAD + start_paths: + - target/generated-site/antora +ui: + bundle: + url: "https://gitlab.com/antora/antora-ui-default/-/jobs/artifacts/HEAD/raw/build/ui-bundle.zip?job=bundle-stable" + snapshot: true + supplemental_files: + - path: partials/header-content.hbs + contents: | + <header class="header"> + <nav class="navbar"> + <div class="navbar-brand"> + <div class="navbar-item"> + <a href="{{ site.url }}">Apache Log4j</a> + </div> + </div> + </nav> + </header> diff --git a/pom.xml b/pom.xml index b67401c93c..68f1b8fc62 100644 --- a/pom.xml +++ b/pom.xml @@ -334,7 +334,14 @@ <maven.site.deploy.skip>true</maven.site.deploy.skip> <!-- Dependency versions --> + <antora.version>3.1.7</antora.version> <log4j-docgen.version>0.8.0-SNAPSHOT</log4j-docgen.version> + <node.version>21.7.1</node.version> + <npm.version>10.5.0</npm.version> + + <!-- Plugin versions --> + <exec-maven-plugin.version>3.2.0</exec-maven-plugin.version> + <frontend-maven-plugin.version>1.15.0</frontend-maven-plugin.version> <!-- ================================== `log4j-docgen`-specific properties @@ -670,7 +677,7 @@ </goals> <phase>pre-site</phase> <configuration> - <outputDirectory>${project.build.directory}/generated-site/asciidoc</outputDirectory> + <outputDirectory>${project.build.directory}/generated-site/antora/modules/ROOT/pages</outputDirectory> <indexTemplates> <template> <source>.index.adoc.ftl</source> @@ -694,16 +701,16 @@ <inherited>false</inherited> <executions> - <!-- Copy `src/site/asciidoc/_constants.tmpl.adoc` to `target/constants-adoc/_constants.adoc` --> + <!-- Copy `src/site/antora/antora.tmpl.yml` to `target/antora-yml/antora.yml` --> <execution> - <id>copy-constants-adoc</id> + <id>copy-antora-yml</id> <goals> <goal>run</goal> </goals> <phase>pre-site</phase> <configuration> <target> - <copy file="${project.basedir}/src/site/asciidoc/_constants.tmpl.adoc" tofile="${project.build.directory}/constants-adoc/_constants.adoc" overwrite="true"/> + <copy file="${project.basedir}/src/site/antora/antora.tmpl.yml" tofile="${project.build.directory}/antora-yml/antora.yml" overwrite="true"/> </target> </configuration> </execution> @@ -716,19 +723,19 @@ <artifactId>maven-resources-plugin</artifactId> <executions> - <!-- Process `target/constants-adoc` and output to `target/generated-site/asciidoc` --> + <!-- Process `target/antora-yml` and output to `target/generated-site/antora` --> <execution> - <id>filter-constants-adoc</id> + <id>filter-antora-yml</id> <goals> <goal>copy-resources</goal> </goals> <phase>pre-site</phase> <inherited>false</inherited> <configuration> - <outputDirectory>${project.build.directory}/generated-site/asciidoc</outputDirectory> + <outputDirectory>${project.build.directory}/generated-site/antora</outputDirectory> <resources> <resource> - <directory>${project.build.directory}/constants-adoc</directory> + <directory>${project.build.directory}/antora-yml</directory> <filtering>true</filtering> </resource> </resources> @@ -866,6 +873,65 @@ </plugin> + <plugin> + <groupId>com.github.eirslett</groupId> + <artifactId>frontend-maven-plugin</artifactId> + <version>${frontend-maven-plugin.version}</version> + <inherited>false</inherited> + <executions> + + <!-- Install Node & NPM --> + <execution> + <id>install-node-and-npm</id> + <goals> + <goal>install-node-and-npm</goal> + </goals> + <phase>pre-site</phase> + <configuration> + <nodeVersion>v${node.version}</nodeVersion> + <npmVersion>${npm.version}</npmVersion> + </configuration> + </execution> + + <!-- Install Antora --> + <execution> + <id>install-antora</id> + <goals> + <goal>npm</goal> + </goals> + <phase>pre-site</phase> + <configuration> + <arguments>install @antora/cli@${antora.version} @antora/site-generator-default@${antora.version}</arguments> + </configuration> + </execution> + + </executions> + </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>exec-maven-plugin</artifactId> + <version>${exec-maven-plugin.version}</version> + <executions> + <execution> + <id>run-antora</id> + <goals> + <goal>exec</goal> + </goals> + <phase>site</phase> + <inherited>false</inherited> + <configuration> + <executable>${project.basedir}/node/node</executable> + <arguments> + <argument>${project.basedir}/node_modules/.bin/antora</argument> + <argument>${project.basedir}/antora-playbook.yml</argument> + <argument>--to-dir=${project.build.directory}/antora-site</argument> + </arguments> + </configuration> + </execution> + </executions> + </plugin> + <plugin> <groupId>org.asciidoctor</groupId> @@ -906,6 +972,7 @@ </goals> <phase>site</phase> <configuration combine.self="override"> + <skip>true</skip> <resources> <resource> <directory>${project.build.directory}/generated-site/resources</directory> diff --git a/src/site/antora/antora.tmpl.yml b/src/site/antora/antora.tmpl.yml new file mode 100644 index 0000000000..9d16eb8bc7 --- /dev/null +++ b/src/site/antora/antora.tmpl.yml @@ -0,0 +1,48 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to you under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +# +# ██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ ██ +# ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ ██ +# ██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ ██ +# ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ +# ███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ ██ +# +# THIS FILE IS USED AS A TEMPLATE TO AUTO-GENERATE `antora.yml`! +# +# The actual `antora.yml` that is used in `target/generated-site/antora` is auto-generated from `antora.tmpl.yml`. +# Auto-generation happens during `pre-site` phase of Maven. +# Hence, you must always +# +# 1. Edit `antora.tmpl.yml` +# 2. Edit `antora.yml` to match the `antora.tmpl.yml` and fill Maven-injected attributes with dummy values +# + +name: "home" +title: "Home" +version: "~" +start_page: "index.adoc" +asciidoc: + attributes: + project-github-url: "${scm.url}" + project-version: "${project.version}" + project-name: "Log4j" + project-id: "log4j" + java-target-version: "${maven.compiler.target}" + java-compiler-version: "${minimalJavaBuildVersion}" +nav: + - "modules/ROOT/nav.adoc" diff --git a/src/site/antora/antora.yml b/src/site/antora/antora.yml new file mode 100644 index 0000000000..bf483052ad --- /dev/null +++ b/src/site/antora/antora.yml @@ -0,0 +1,48 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to you under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +# +# ██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ ██ +# ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ ██ +# ██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ ██ +# ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ +# ███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ ██ +# +# THIS FILE IS A STUB! +# +# The actual `antora.yml` that is used in `target/generated-site/antora` is auto-generated from `antora.tmpl.yml`. +# Auto-generation happens during `pre-site` phase of Maven. +# Hence, you must always +# +# 1. Edit `antora.tmpl.yml` +# 2. Edit `antora.yml` to match the `antora.tmpl.yml` and fill Maven-injected attributes with dummy values +# + +name: "home" +title: "Home" +version: "~" +start_page: "index.adoc" +asciidoc: + attributes: + project-github-url: "https://github.com/apache/logging-log4j2" + project-version: "X.Y.Z" + project-name: "Log4j" + project-id: "log4j" + java-target-version: "8" + java-compiler-version: "[17,18)" +nav: + - "modules/ROOT/nav.adoc" diff --git a/src/site/asciidoc/log4j-spring-cloud-config.adoc b/src/site/antora/modules/ROOT/nav.adoc similarity index 85% copy from src/site/asciidoc/log4j-spring-cloud-config.adoc copy to src/site/antora/modules/ROOT/nav.adoc index 2fc047426f..4a89e2bb49 100644 --- a/src/site/asciidoc/log4j-spring-cloud-config.adoc +++ b/src/site/antora/modules/ROOT/nav.adoc @@ -1,7 +1,5 @@ -// vim: set syn=markdown : - //// -Licensed to the Apache Software Foundation (ASF) under one or more + Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 @@ -16,4 +14,5 @@ Licensed to the Apache Software Foundation (ASF) under one or more See the License for the specific language governing permissions and limitations under the License. //// -= Log4j Spring Cloud Config +* xref:index.adoc[] +* xref:support.adoc[] diff --git a/src/site/asciidoc/_log4j1-eol.adoc b/src/site/antora/modules/ROOT/pages/_log4j1-eol.adoc similarity index 100% rename from src/site/asciidoc/_log4j1-eol.adoc rename to src/site/antora/modules/ROOT/pages/_log4j1-eol.adoc diff --git a/src/site/asciidoc/articles.adoc b/src/site/antora/modules/ROOT/pages/articles.adoc similarity index 100% rename from src/site/asciidoc/articles.adoc rename to src/site/antora/modules/ROOT/pages/articles.adoc diff --git a/src/site/asciidoc/components.adoc b/src/site/antora/modules/ROOT/pages/components.adoc similarity index 100% rename from src/site/asciidoc/components.adoc rename to src/site/antora/modules/ROOT/pages/components.adoc diff --git a/src/site/asciidoc/docs.adoc b/src/site/antora/modules/ROOT/pages/docs.adoc similarity index 100% rename from src/site/asciidoc/docs.adoc rename to src/site/antora/modules/ROOT/pages/docs.adoc diff --git a/src/site/asciidoc/download.adoc b/src/site/antora/modules/ROOT/pages/download.adoc similarity index 100% rename from src/site/asciidoc/download.adoc rename to src/site/antora/modules/ROOT/pages/download.adoc diff --git a/src/site/asciidoc/faq.adoc b/src/site/antora/modules/ROOT/pages/faq.adoc similarity index 100% rename from src/site/asciidoc/faq.adoc rename to src/site/antora/modules/ROOT/pages/faq.adoc diff --git a/src/site/asciidoc/guidelines.adoc b/src/site/antora/modules/ROOT/pages/guidelines.adoc similarity index 100% rename from src/site/asciidoc/guidelines.adoc rename to src/site/antora/modules/ROOT/pages/guidelines.adoc diff --git a/src/site/asciidoc/index.adoc b/src/site/antora/modules/ROOT/pages/index.adoc similarity index 100% rename from src/site/asciidoc/index.adoc rename to src/site/antora/modules/ROOT/pages/index.adoc diff --git a/src/site/asciidoc/javadoc.adoc b/src/site/antora/modules/ROOT/pages/javadoc.adoc similarity index 100% rename from src/site/asciidoc/javadoc.adoc rename to src/site/antora/modules/ROOT/pages/javadoc.adoc diff --git a/src/site/asciidoc/log4j-1.2-api.adoc b/src/site/antora/modules/ROOT/pages/log4j-1.2-api.adoc similarity index 100% rename from src/site/asciidoc/log4j-1.2-api.adoc rename to src/site/antora/modules/ROOT/pages/log4j-1.2-api.adoc diff --git a/src/site/asciidoc/log4j-api.adoc b/src/site/antora/modules/ROOT/pages/log4j-api.adoc similarity index 100% rename from src/site/asciidoc/log4j-api.adoc rename to src/site/antora/modules/ROOT/pages/log4j-api.adoc diff --git a/src/site/asciidoc/log4j-appserver.adoc b/src/site/antora/modules/ROOT/pages/log4j-appserver.adoc similarity index 100% rename from src/site/asciidoc/log4j-appserver.adoc rename to src/site/antora/modules/ROOT/pages/log4j-appserver.adoc diff --git a/src/site/asciidoc/log4j-cassandra.adoc b/src/site/antora/modules/ROOT/pages/log4j-cassandra.adoc similarity index 100% rename from src/site/asciidoc/log4j-cassandra.adoc rename to src/site/antora/modules/ROOT/pages/log4j-cassandra.adoc diff --git a/src/site/asciidoc/log4j-couchdb.adoc b/src/site/antora/modules/ROOT/pages/log4j-couchdb.adoc similarity index 100% rename from src/site/asciidoc/log4j-couchdb.adoc rename to src/site/antora/modules/ROOT/pages/log4j-couchdb.adoc diff --git a/src/site/asciidoc/log4j-docker.adoc b/src/site/antora/modules/ROOT/pages/log4j-docker.adoc similarity index 100% rename from src/site/asciidoc/log4j-docker.adoc rename to src/site/antora/modules/ROOT/pages/log4j-docker.adoc diff --git a/src/site/asciidoc/log4j-flume-ng.adoc b/src/site/antora/modules/ROOT/pages/log4j-flume-ng.adoc similarity index 100% rename from src/site/asciidoc/log4j-flume-ng.adoc rename to src/site/antora/modules/ROOT/pages/log4j-flume-ng.adoc diff --git a/src/site/asciidoc/log4j-iostreams.adoc b/src/site/antora/modules/ROOT/pages/log4j-iostreams.adoc similarity index 100% rename from src/site/asciidoc/log4j-iostreams.adoc rename to src/site/antora/modules/ROOT/pages/log4j-iostreams.adoc diff --git a/src/site/asciidoc/log4j-jakarta-web.adoc b/src/site/antora/modules/ROOT/pages/log4j-jakarta-web.adoc similarity index 100% rename from src/site/asciidoc/log4j-jakarta-web.adoc rename to src/site/antora/modules/ROOT/pages/log4j-jakarta-web.adoc diff --git a/src/site/asciidoc/log4j-jcl.adoc b/src/site/antora/modules/ROOT/pages/log4j-jcl.adoc similarity index 100% rename from src/site/asciidoc/log4j-jcl.adoc rename to src/site/antora/modules/ROOT/pages/log4j-jcl.adoc diff --git a/src/site/asciidoc/log4j-jmx-gui.adoc b/src/site/antora/modules/ROOT/pages/log4j-jmx-gui.adoc similarity index 100% rename from src/site/asciidoc/log4j-jmx-gui.adoc rename to src/site/antora/modules/ROOT/pages/log4j-jmx-gui.adoc diff --git a/src/site/asciidoc/log4j-jpl.adoc b/src/site/antora/modules/ROOT/pages/log4j-jpl.adoc similarity index 100% rename from src/site/asciidoc/log4j-jpl.adoc rename to src/site/antora/modules/ROOT/pages/log4j-jpl.adoc diff --git a/src/site/asciidoc/log4j-jul.adoc b/src/site/antora/modules/ROOT/pages/log4j-jul.adoc similarity index 100% rename from src/site/asciidoc/log4j-jul.adoc rename to src/site/antora/modules/ROOT/pages/log4j-jul.adoc diff --git a/src/site/asciidoc/log4j-kubernetes.adoc b/src/site/antora/modules/ROOT/pages/log4j-kubernetes.adoc similarity index 100% rename from src/site/asciidoc/log4j-kubernetes.adoc rename to src/site/antora/modules/ROOT/pages/log4j-kubernetes.adoc diff --git a/src/site/asciidoc/log4j-mongodb3.adoc b/src/site/antora/modules/ROOT/pages/log4j-mongodb3.adoc similarity index 100% rename from src/site/asciidoc/log4j-mongodb3.adoc rename to src/site/antora/modules/ROOT/pages/log4j-mongodb3.adoc diff --git a/src/site/asciidoc/log4j-mongodb4.adoc b/src/site/antora/modules/ROOT/pages/log4j-mongodb4.adoc similarity index 100% rename from src/site/asciidoc/log4j-mongodb4.adoc rename to src/site/antora/modules/ROOT/pages/log4j-mongodb4.adoc diff --git a/src/site/asciidoc/log4j-slf4j-impl.adoc b/src/site/antora/modules/ROOT/pages/log4j-slf4j-impl.adoc similarity index 100% rename from src/site/asciidoc/log4j-slf4j-impl.adoc rename to src/site/antora/modules/ROOT/pages/log4j-slf4j-impl.adoc diff --git a/src/site/asciidoc/log4j-slf4j2-impl.adoc b/src/site/antora/modules/ROOT/pages/log4j-slf4j2-impl.adoc similarity index 100% rename from src/site/asciidoc/log4j-slf4j2-impl.adoc rename to src/site/antora/modules/ROOT/pages/log4j-slf4j2-impl.adoc diff --git a/src/site/asciidoc/log4j-spring-boot.adoc b/src/site/antora/modules/ROOT/pages/log4j-spring-boot.adoc similarity index 100% rename from src/site/asciidoc/log4j-spring-boot.adoc rename to src/site/antora/modules/ROOT/pages/log4j-spring-boot.adoc diff --git a/src/site/asciidoc/log4j-spring-cloud-config-client.adoc b/src/site/antora/modules/ROOT/pages/log4j-spring-cloud-config-client.adoc similarity index 100% rename from src/site/asciidoc/log4j-spring-cloud-config-client.adoc rename to src/site/antora/modules/ROOT/pages/log4j-spring-cloud-config-client.adoc diff --git a/src/site/asciidoc/log4j-spring-cloud-config.adoc b/src/site/antora/modules/ROOT/pages/log4j-spring-cloud-config.adoc similarity index 100% rename from src/site/asciidoc/log4j-spring-cloud-config.adoc rename to src/site/antora/modules/ROOT/pages/log4j-spring-cloud-config.adoc diff --git a/src/site/asciidoc/log4j-taglib.adoc b/src/site/antora/modules/ROOT/pages/log4j-taglib.adoc similarity index 100% rename from src/site/asciidoc/log4j-taglib.adoc rename to src/site/antora/modules/ROOT/pages/log4j-taglib.adoc diff --git a/src/site/asciidoc/log4j-to-jul.adoc b/src/site/antora/modules/ROOT/pages/log4j-to-jul.adoc similarity index 100% rename from src/site/asciidoc/log4j-to-jul.adoc rename to src/site/antora/modules/ROOT/pages/log4j-to-jul.adoc diff --git a/src/site/asciidoc/log4j-to-slf4j.adoc b/src/site/antora/modules/ROOT/pages/log4j-to-slf4j.adoc similarity index 100% rename from src/site/asciidoc/log4j-to-slf4j.adoc rename to src/site/antora/modules/ROOT/pages/log4j-to-slf4j.adoc diff --git a/src/site/asciidoc/log4j-web.adoc b/src/site/antora/modules/ROOT/pages/log4j-web.adoc similarity index 100% rename from src/site/asciidoc/log4j-web.adoc rename to src/site/antora/modules/ROOT/pages/log4j-web.adoc diff --git a/src/site/asciidoc/performance.adoc b/src/site/antora/modules/ROOT/pages/performance.adoc similarity index 100% rename from src/site/asciidoc/performance.adoc rename to src/site/antora/modules/ROOT/pages/performance.adoc diff --git a/src/site/asciidoc/runtime-dependencies.adoc b/src/site/antora/modules/ROOT/pages/runtime-dependencies.adoc similarity index 100% rename from src/site/asciidoc/runtime-dependencies.adoc rename to src/site/antora/modules/ROOT/pages/runtime-dependencies.adoc diff --git a/src/site/asciidoc/security.adoc b/src/site/antora/modules/ROOT/pages/security.adoc similarity index 100% rename from src/site/asciidoc/security.adoc rename to src/site/antora/modules/ROOT/pages/security.adoc diff --git a/src/site/asciidoc/support.adoc b/src/site/antora/modules/ROOT/pages/support.adoc similarity index 100% rename from src/site/asciidoc/support.adoc rename to src/site/antora/modules/ROOT/pages/support.adoc diff --git a/src/site/asciidoc/thanks.adoc b/src/site/antora/modules/ROOT/pages/thanks.adoc similarity index 100% rename from src/site/asciidoc/thanks.adoc rename to src/site/antora/modules/ROOT/pages/thanks.adoc diff --git a/src/site/asciidoc/manual/api-separation.adoc b/src/site/antora/modules/manual/pages/api-separation.adoc similarity index 100% rename from src/site/asciidoc/manual/api-separation.adoc rename to src/site/antora/modules/manual/pages/api-separation.adoc diff --git a/src/site/asciidoc/manual/api.adoc b/src/site/antora/modules/manual/pages/api.adoc similarity index 100% rename from src/site/asciidoc/manual/api.adoc rename to src/site/antora/modules/manual/pages/api.adoc diff --git a/src/site/asciidoc/manual/appenders.adoc b/src/site/antora/modules/manual/pages/appenders.adoc similarity index 100% rename from src/site/asciidoc/manual/appenders.adoc rename to src/site/antora/modules/manual/pages/appenders.adoc diff --git a/src/site/asciidoc/manual/architecture.adoc b/src/site/antora/modules/manual/pages/architecture.adoc similarity index 100% rename from src/site/asciidoc/manual/architecture.adoc rename to src/site/antora/modules/manual/pages/architecture.adoc diff --git a/src/site/asciidoc/manual/async.adoc b/src/site/antora/modules/manual/pages/async.adoc similarity index 100% rename from src/site/asciidoc/manual/async.adoc rename to src/site/antora/modules/manual/pages/async.adoc diff --git a/src/site/asciidoc/manual/cloud.adoc b/src/site/antora/modules/manual/pages/cloud.adoc similarity index 100% rename from src/site/asciidoc/manual/cloud.adoc rename to src/site/antora/modules/manual/pages/cloud.adoc diff --git a/src/site/asciidoc/manual/compatibility.adoc b/src/site/antora/modules/manual/pages/compatibility.adoc similarity index 100% rename from src/site/asciidoc/manual/compatibility.adoc rename to src/site/antora/modules/manual/pages/compatibility.adoc diff --git a/src/site/asciidoc/manual/configuration.adoc b/src/site/antora/modules/manual/pages/configuration.adoc similarity index 100% rename from src/site/asciidoc/manual/configuration.adoc rename to src/site/antora/modules/manual/pages/configuration.adoc diff --git a/src/site/asciidoc/manual/customconfig.adoc b/src/site/antora/modules/manual/pages/customconfig.adoc similarity index 100% rename from src/site/asciidoc/manual/customconfig.adoc rename to src/site/antora/modules/manual/pages/customconfig.adoc diff --git a/src/site/asciidoc/manual/customloglevels.adoc b/src/site/antora/modules/manual/pages/customloglevels.adoc similarity index 100% rename from src/site/asciidoc/manual/customloglevels.adoc rename to src/site/antora/modules/manual/pages/customloglevels.adoc diff --git a/src/site/asciidoc/manual/eventlogging.adoc b/src/site/antora/modules/manual/pages/eventlogging.adoc similarity index 100% rename from src/site/asciidoc/manual/eventlogging.adoc rename to src/site/antora/modules/manual/pages/eventlogging.adoc diff --git a/src/site/asciidoc/manual/extending.adoc b/src/site/antora/modules/manual/pages/extending.adoc similarity index 100% rename from src/site/asciidoc/manual/extending.adoc rename to src/site/antora/modules/manual/pages/extending.adoc diff --git a/src/site/asciidoc/manual/filters.adoc b/src/site/antora/modules/manual/pages/filters.adoc similarity index 100% rename from src/site/asciidoc/manual/filters.adoc rename to src/site/antora/modules/manual/pages/filters.adoc diff --git a/src/site/asciidoc/manual/flowtracing.adoc b/src/site/antora/modules/manual/pages/flowtracing.adoc similarity index 100% rename from src/site/asciidoc/manual/flowtracing.adoc rename to src/site/antora/modules/manual/pages/flowtracing.adoc diff --git a/src/site/asciidoc/manual/garbagefree.adoc b/src/site/antora/modules/manual/pages/garbagefree.adoc similarity index 100% rename from src/site/asciidoc/manual/garbagefree.adoc rename to src/site/antora/modules/manual/pages/garbagefree.adoc diff --git a/src/site/asciidoc/manual/index.adoc b/src/site/antora/modules/manual/pages/index.adoc similarity index 100% rename from src/site/asciidoc/manual/index.adoc rename to src/site/antora/modules/manual/pages/index.adoc diff --git a/src/site/asciidoc/manual/jmx.adoc b/src/site/antora/modules/manual/pages/jmx.adoc similarity index 100% rename from src/site/asciidoc/manual/jmx.adoc rename to src/site/antora/modules/manual/pages/jmx.adoc diff --git a/src/site/asciidoc/manual/json-template-layout.adoc b/src/site/antora/modules/manual/pages/json-template-layout.adoc similarity index 100% rename from src/site/asciidoc/manual/json-template-layout.adoc rename to src/site/antora/modules/manual/pages/json-template-layout.adoc diff --git a/src/site/asciidoc/manual/layouts.adoc b/src/site/antora/modules/manual/pages/layouts.adoc similarity index 100% rename from src/site/asciidoc/manual/layouts.adoc rename to src/site/antora/modules/manual/pages/layouts.adoc diff --git a/src/site/asciidoc/manual/logbuilder.adoc b/src/site/antora/modules/manual/pages/logbuilder.adoc similarity index 100% rename from src/site/asciidoc/manual/logbuilder.adoc rename to src/site/antora/modules/manual/pages/logbuilder.adoc diff --git a/src/site/asciidoc/manual/logsep.adoc b/src/site/antora/modules/manual/pages/logsep.adoc similarity index 100% rename from src/site/asciidoc/manual/logsep.adoc rename to src/site/antora/modules/manual/pages/logsep.adoc diff --git a/src/site/asciidoc/manual/lookups.adoc b/src/site/antora/modules/manual/pages/lookups.adoc similarity index 100% rename from src/site/asciidoc/manual/lookups.adoc rename to src/site/antora/modules/manual/pages/lookups.adoc diff --git a/src/site/asciidoc/manual/markers.adoc b/src/site/antora/modules/manual/pages/markers.adoc similarity index 100% rename from src/site/asciidoc/manual/markers.adoc rename to src/site/antora/modules/manual/pages/markers.adoc diff --git a/src/site/asciidoc/manual/messages.adoc b/src/site/antora/modules/manual/pages/messages.adoc similarity index 100% rename from src/site/asciidoc/manual/messages.adoc rename to src/site/antora/modules/manual/pages/messages.adoc diff --git a/src/site/asciidoc/manual/migration.adoc b/src/site/antora/modules/manual/pages/migration.adoc similarity index 100% rename from src/site/asciidoc/manual/migration.adoc rename to src/site/antora/modules/manual/pages/migration.adoc diff --git a/src/site/asciidoc/manual/plugins.adoc b/src/site/antora/modules/manual/pages/plugins.adoc similarity index 100% rename from src/site/asciidoc/manual/plugins.adoc rename to src/site/antora/modules/manual/pages/plugins.adoc diff --git a/src/site/asciidoc/manual/thread-context.adoc b/src/site/antora/modules/manual/pages/thread-context.adoc similarity index 100% rename from src/site/asciidoc/manual/thread-context.adoc rename to src/site/antora/modules/manual/pages/thread-context.adoc diff --git a/src/site/asciidoc/manual/usage.adoc b/src/site/antora/modules/manual/pages/usage.adoc similarity index 100% rename from src/site/asciidoc/manual/usage.adoc rename to src/site/antora/modules/manual/pages/usage.adoc diff --git a/src/site/asciidoc/manual/webapp.adoc b/src/site/antora/modules/manual/pages/webapp.adoc similarity index 100% rename from src/site/asciidoc/manual/webapp.adoc rename to src/site/antora/modules/manual/pages/webapp.adoc diff --git a/src/site/asciidoc/_constants.adoc b/src/site/asciidoc/_constants.adoc deleted file mode 100644 index c132bb1ce9..0000000000 --- a/src/site/asciidoc/_constants.adoc +++ /dev/null @@ -1,41 +0,0 @@ -//// - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -//// - -//// - ██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ ██ - ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ ██ - ██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ ██ - ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ - ███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ ██ - - THIS FILE IS A STUB! - THE ACTUAL CONTENT WILL BE AUTO-GENERATED! - - The actual `_constants.adoc` that is used in `target/generated-site/asciidoc` is auto-generated from `_constants.tmpl.adoc`. - Auto-generation happens during `pre-site` phase of Maven. - Hence, you must always - - 1. Edit `_constants.tmpl.adoc` - 2. Fill `_constants.adoc` with dummy values to match the variables in `_constants.tmpl.adoc` -//// - -:project-github-url: https://github.com/apache/logging-log4j2 -:project-version: X.Y.Z -:project-name: Log4j -:project-id: log4j -:java-target-version: 8 -:java-compiler-version: [17,18) diff --git a/src/site/asciidoc/_constants.tmpl.adoc b/src/site/asciidoc/_constants.tmpl.adoc deleted file mode 100644 index c3cc775daa..0000000000 --- a/src/site/asciidoc/_constants.tmpl.adoc +++ /dev/null @@ -1,40 +0,0 @@ -//// - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -//// - -//// - ██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ ██ - ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ ██ - ██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ ██ - ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ - ███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ ██ - - THIS FILE IS USED AS A TEMPLATE TO AUTO-GENERATE `_constants.adoc`! - - The actual `_constants.adoc` that is used in `target/generated-site/asciidoc` is auto-generated from `_constants.tmpl.adoc`. - Auto-generation happens during `pre-site` phase of Maven. - Hence, you must always - - 1. Edit `_constants.tmpl.adoc` - 2. Fill `_constants.adoc` with dummy values to match the variables in `_constants.tmpl.adoc` -//// - -:project-github-url: ${scm.url} -:project-version: ${project.version} -:project-name: Log4j -:project-id: log4j -:java-target-version: ${maven.compiler.target} -:java-compiler-version: ${minimalJavaBuildVersion}
