[
https://issues.apache.org/jira/browse/TIKA-4632?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18054019#comment-18054019
]
Hudson commented on TIKA-4632:
------------------------------
FAILURE: Integrated in Jenkins build Tika ยป tika-main-jdk17 #1173 (See
[https://ci-builds.apache.org/job/Tika/job/tika-main-jdk17/1173/])
TIKA-4632 -- initial antora integration (#2550) (github:
[https://github.com/apache/tika/commit/1c078b499bee912d9df26c861757ad0ec2a328f5])
* (add) docs/modules/ROOT/pages/using-tika/server/index.adoc
* (add) docs/modules/ROOT/pages/roadmap.adoc
* (add) docs/supplemental-ui/partials/footer-content.hbs
* (add) docs/modules/ROOT/pages/pipes/index.adoc
* (edit) docs/pom.xml
* (add) docs/supplemental-ui/img/ASF_Tika-colour.svg
* (add) docs/modules/ROOT/pages/using-tika/grpc/index.adoc
* (add) docs/modules/ROOT/pages/maintainers/index.adoc
* (add) docs/modules/ROOT/pages/maintainers/release-guides/helm.adoc
* (add) docs/supplemental-ui/partials/footer-scripts.hbs
* (add) docs/modules/ROOT/pages/using-tika/java-api/index.adoc
* (add) docs/modules/ROOT/examples/pdf-parser-basic.json
* (add) docs/modules/ROOT/examples/tesseract-full.json
* (add) docs/modules/ROOT/pages/faq.adoc
* (add) docs/modules/ROOT/nav.adoc
* (add) docs/supplemental-ui/css/search.css
* (add) docs/assets/logos/asf-tika-logos.zip
* (add) docs/modules/ROOT/pages/index.adoc
* (add) docs/modules/ROOT/examples/pdf-parser-full.json
* (add) docs/supplemental-ui/partials/head-scripts.hbs
* (add) docs/modules/ROOT/pages/migration-to-4x/migrating-to-4x.adoc
* (add) docs/modules/ROOT/pages/configuration/parsers/pdf-parser.adoc
* (add) docs/supplemental-ui/partials/header-content.hbs
* (add) docs/modules/ROOT/pages/maintainers/release-guides/grpc.adoc
* (add) docs/modules/ROOT/pages/maintainers/release-guides/docker.adoc
* (add) docs/supplemental-ui/js/search.js
* (add) docs/modules/ROOT/pages/security.adoc
* (add) docs/modules/ROOT/pages/advanced/index.adoc
* (add) docs/modules/ROOT/examples/migration-full-example.json
* (add) docs/modules/ROOT/pages/maintainers/site.adoc
* (add) docs/modules/ROOT/pages/configuration/index.adoc
* (add) docs/modules/ROOT/pages/migration-to-4x/migrating-tika-server-4x.adoc
* (add) docs/modules/ROOT/pages/using-tika/java-api/getting-started.adoc
* (add) docs/modules/ROOT/pages/migration-to-4x/metadata-changes-4x.adoc
* (add) docs/modules/ROOT/pages/migration-to-4x/design-notes-4x.adoc
* (add) docs/modules/ROOT/pages/using-tika/cli/index.adoc
* (add) docs/modules/ROOT/pages/using-tika/index.adoc
* (add) docs/modules/ROOT/pages/migration-to-4x/serialization-4x.adoc
* (add) docs/modules/ROOT/pages/advanced/robustness.adoc
* (add) docs/supplemental-ui/img/ASF_Tika-colour.png
* (add) docs/modules/ROOT/examples/tesseract-basic.json
* (add) docs/modules/ROOT/pages/configuration/parsers/tesseract-ocr-parser.adoc
* (add) docs/modules/ROOT/pages/maintainers/release-guides/index.adoc
* (delete) docs/migrating-tika-server-4x.adoc
* (add) docs/modules/ROOT/pages/migration-to-4x/index.adoc
* (add) docs/modules/ROOT/pages/advanced/spooling.adoc
* (add) docs/antora.yml
* (add) docs/antora-playbook.yml
* (add) docs/modules/ROOT/pages/maintainers/release-guides/tika.adoc
> Experiment with Antora for publishing adocs in 4.x
> --------------------------------------------------
>
> Key: TIKA-4632
> URL: https://issues.apache.org/jira/browse/TIKA-4632
> Project: Tika
> Issue Type: Task
> Reporter: Tim Allison
> Priority: Minor
> Fix For: 4.0.0
>
>
> I merged the .adocs from TIKA-4625.
> For hosting, Claude recommended antora, which is used by Solr (e.g.
> https://solr.apache.org/guide/solr/latest/index.html) and a few other ASF
> projects for converting those to static html.
> Antora will give us site search and will allow for "living documentation" -
> where we have json in tests/examples that we have unit tests against, that is
> then imported directly into the documentation.
> We can have multiple versions as the Solr manual has that are tied to
> specific branches, e.g. "docs/4.0.1", which would allow updates for the 4.0.1
> documentation, etc.
> There's a lot still to do, but I think this makes sense.
> My proposal would be to continue with our current site for 3.x, build with
> antora for 4.x and then cp the target/site from antora to our site's
> target/site/4.x directory and publish. Once 3.x is EOL'd we can switch over
> to move to antora.
> Or, maybe we switch over shortly after the 4.x release, with a link to
> tika.apache.org/3.x.
> To build this and see what it looks like, I quote Claude and the directions
> that it generated on our Maintainers/Publishing the Site page. LOL
> Options 2 and 3 are far better than option 1. I'll update that shortly.
> {noformat}
> To build the documentation locally:
> cd docs
> mvn antora:antora
> The generated site will be at docs/target/site/.
> Previewing the Site
> Option 1: Open directly in browser
> # Linux
> xdg-open docs/target/site/index.html
> # macOS
> open docs/target/site/index.html
> # Windows
> start docs/target/site/index.html
> Option 2: Python HTTP server (recommended for testing search and links)
> cd docs/target/site
> python3 -m http.server 8000
> Then open http://localhost:8000 in your browser.
> Option 3: Node.js HTTP server
> npx http-server docs/target/site -p 8000
> Then open http://localhost:8000 in your browser.
> {noformat}
> cc [~dep4b], who may have some experience with Antora on Solr?
--
This message was sent by Atlassian Jira
(v8.20.10#820010)