diff --git a/.gitignore b/.gitignore index 158c453..71bb6dd 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ bin/ .project .settings kerberos-user.properties +node_modules diff --git a/spring-security-kerberos-docs/antora-playbook.yml b/spring-security-kerberos-docs/antora-playbook.yml new file mode 100644 index 0000000..3587757 --- /dev/null +++ b/spring-security-kerberos-docs/antora-playbook.yml @@ -0,0 +1,40 @@ +antora: + extensions: + - require: '@springio/antora-extensions' + root_component_name: 'kerberos' +site: + title: Spring Security Kerberos + url: https://docs.spring.io/spring-security-kerberos/reference + robots: allow +git: + ensure_git_suffix: false +content: + sources: + - url: https://github.com/spring-projects/spring-security-kerberos + # Refname matching: + # https://docs.antora.org/antora/latest/playbook/content-refname-matching/ + branches: [main,'*.x','!1.*.x'] + tags: ['*','!1.*'] + start_path: spring-security-kerberos-docs +asciidoc: + extensions: + - '@asciidoctor/tabs' + - '@springio/asciidoctor-extensions' + - '@springio/asciidoctor-extensions/include-code-extension' + attributes: + page-stackoverflow-url: https://stackoverflow.com/tags/spring-security + page-related-doc-categories: security + page-related-doc-projects: framework,graphql + hide-uri-scheme: '@' + tabs-sync-option: '@' +urls: + latest_version_segment_strategy: redirect:to + latest_version_segment: '' + redirect_facility: httpd +runtime: + log: + failure_level: warn +ui: + bundle: + url: https://github.com/spring-io/antora-ui-spring/releases/download/v0.4.15/ui-bundle.zip + snapshot: true diff --git a/spring-security-kerberos-docs/antora.yml b/spring-security-kerberos-docs/antora.yml index 62c69a9..1cc92f5 100644 --- a/spring-security-kerberos-docs/antora.yml +++ b/spring-security-kerberos-docs/antora.yml @@ -1,6 +1,6 @@ name: ROOT version: true -title: Documentation +title: Spring Security Kerberos nav: - modules/ROOT/nav.adoc ext: diff --git a/spring-security-kerberos-docs/local-antora-playbook.yml b/spring-security-kerberos-docs/local-antora-playbook.yml deleted file mode 100644 index 9b61b84..0000000 --- a/spring-security-kerberos-docs/local-antora-playbook.yml +++ /dev/null @@ -1,22 +0,0 @@ -antora: - extensions: - - '@antora/collector-extension' -site: - title: Spring Security Kerberos - url: https://spring-projects.github.io/spring-security-kerberos - start_page: spring-security-kerberos::index.adoc -asciidoc: - attributes: - page-pagination: true -content: - sources: - - url: .. - start_path: spring-security-kerberos-docs -urls: - latest_version_segment_strategy: redirect:to - latest_version_segment: '' - redirect_facility: static -ui: - bundle: - url: https://github.com/spring-io/antora-ui-spring/releases/download/latest/ui-bundle.zip - snapshot: true diff --git a/spring-security-kerberos-docs/package.json b/spring-security-kerberos-docs/package.json new file mode 100644 index 0000000..c82c8c2 --- /dev/null +++ b/spring-security-kerberos-docs/package.json @@ -0,0 +1,10 @@ +{ + "dependencies": { + "antora": "3.2.0-alpha.4", + "@antora/atlas-extension": "1.0.0-alpha.2", + "@antora/collector-extension": "1.0.0-alpha.3", + "@asciidoctor/tabs": "1.0.0-beta.6", + "@springio/antora-extensions": "1.10.0", + "@springio/asciidoctor-extensions": "1.0.0-alpha.10" + } +} diff --git a/spring-security-kerberos-docs/spring-security-kerberos-docs.gradle b/spring-security-kerberos-docs/spring-security-kerberos-docs.gradle index 84f480d..ef7e067 100644 --- a/spring-security-kerberos-docs/spring-security-kerberos-docs.gradle +++ b/spring-security-kerberos-docs/spring-security-kerberos-docs.gradle @@ -8,15 +8,10 @@ dependencies { management platform(project(":spring-security-kerberos-management")) } -node { - version = '16.15.0' -} - antora { - version = '3.2.0-alpha.2' - options = [clean: true, fetch: true, stacktrace: true] - playbook = 'local-antora-playbook.yml' - packages = [ - '@antora/collector-extension': 'latest' - ] + options = [clean: true, fetch: !project.gradle.startParameter.offline, stacktrace: true] + environment = [ + 'BUILD_REFNAME': 'HEAD', + 'BUILD_VERSION': project.version, + ] }