diff --git a/spring-shell-docs/local-bare-antora-playbook.yml b/spring-shell-docs/local-bare-antora-playbook.yml new file mode 100644 index 00000000..c9940895 --- /dev/null +++ b/spring-shell-docs/local-bare-antora-playbook.yml @@ -0,0 +1,43 @@ +# PACKAGES antora@3.2.0-alpha.2 @antora/atlas-extension:1.0.0-alpha.1 @antora/collector-extension@1.0.0-alpha.3 @springio/antora-extensions@1.1.0-alpha.2 @asciidoctor/tabs@1.0.0-alpha.12 @opendevise/antora-release-line-extension@1.0.0-alpha.2 +# +# The purpose of this Antora playbook is to build the docs in the current branch. +antora: + extensions: + - '@springio/antora-extensions/partial-build-extension' + - require: '@springio/antora-extensions/latest-version-extension' + - require: '@springio/antora-extensions/inject-collector-cache-config-extension' + - '@antora/collector-extension' + - '@antora/atlas-extension' + - require: '@springio/antora-extensions/root-component-extension' + root_component_name: 'shell' + - require: '@springio/antora-extensions/asciinema-extension' +site: + title: Spring Shell + url: https://docs.spring.io/spring-shell/reference/ +content: + sources: + - url: ./../../.bare + branches: main + start_path: spring-shell-docs + worktrees: true +asciidoc: + attributes: + page-stackoverflow-url: https://stackoverflow.com/tags/spring-shell + page-pagination: '' + hide-uri-scheme: '@' + tabs-sync-option: '@' + chomp: 'all' + extensions: + - '@asciidoctor/tabs' + - '@springio/asciidoctor-extensions' + sourcemap: true +urls: + latest_version_segment: '' +runtime: + log: + failure_level: warn + format: pretty +ui: + bundle: + url: https://github.com/spring-io/antora-ui-spring/releases/download/latest/ui-bundle.zip + snapshot: true diff --git a/spring-shell-docs/spring-shell-docs.gradle b/spring-shell-docs/spring-shell-docs.gradle index bf740a66..036b0ec0 100644 --- a/spring-shell-docs/spring-shell-docs.gradle +++ b/spring-shell-docs/spring-shell-docs.gradle @@ -21,6 +21,9 @@ node { antora { version = '3.2.0-alpha.2' + if (project.hasProperty('antoraLocalBarePlaybook') && antoraLocalBarePlaybook.toBoolean()) { + playbook = 'local-bare-antora-playbook.yml' + } options = [clean: true, fetch: !project.gradle.startParameter.offline, stacktrace: true] dependencies = [ '@antora/atlas-extension': '1.0.0-alpha.1',