[
https://issues.apache.org/jira/browse/TOMEE-2776?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Jencks updated TOMEE-2776:
--------------------------------
Description:
These are the parts of the current website generation that I've identified that
aren't directly handled by Antora (yet):
* Collection of example .adoc files. I've written a bash script to collect
these, sort them by language, and copy them to an antora structure. This could
be translated to javascript or java.
* Generation of aggregated javadoc. I think this can be done by maven?
* Incorporation of javadoc into generated site. My current plan is to write an
Antora pipeline step that takes a javadoc jar and adds the content to the
Antora playbook, and add a way to directly include this content without
applying the Antora "skin". This sort of activity is frequently requested for
Antora so this will be a useful prototype or example. I expect eventually
Antora will support this without extension.
* Generation of some index pages based on attributes from the static pages.
The data needed to do this will be available to the UI in the
soon-to-be-released Antora 2.3. We'll want our custom UI bundle, so this code
can be added there. (The needed data is being added exactly to support
functionality such as this). The code will need to be in javascript, but it
should be pretty simple.
* Publication of the generated site to git. At worst, the site can be
generated into a locally checked out copy of the appropriate git repo and
committed by hand. However, a git publisher has been planned for a long time:
I believe this would at least add the generated site to a local clone of the
repo (probably bare), possibly commit it, and possibly push it. See [Write a
git site publisher|https://gitlab.com/antora/antora/issues/571].
was:
These are the parts of the current website generation that I've identified that
aren't directly handled by Antora (yet):
* Collection of example .adoc files. I've written a bash script to collect
these, sort them by language, and copy them to an antora structure. This could
be translated to javascript or java.
* Generation of aggregated javadoc. I think this can be done by maven?
> Implement current functionality not now directly handled by Antora
> ------------------------------------------------------------------
>
> Key: TOMEE-2776
> URL: https://issues.apache.org/jira/browse/TOMEE-2776
> Project: TomEE
> Issue Type: Sub-task
> Components: Website
> Reporter: David Jencks
> Assignee: David Jencks
> Priority: Major
>
> These are the parts of the current website generation that I've identified
> that aren't directly handled by Antora (yet):
> * Collection of example .adoc files. I've written a bash script to collect
> these, sort them by language, and copy them to an antora structure. This
> could be translated to javascript or java.
> * Generation of aggregated javadoc. I think this can be done by maven?
> * Incorporation of javadoc into generated site. My current plan is to write
> an Antora pipeline step that takes a javadoc jar and adds the content to the
> Antora playbook, and add a way to directly include this content without
> applying the Antora "skin". This sort of activity is frequently requested
> for Antora so this will be a useful prototype or example. I expect
> eventually Antora will support this without extension.
> * Generation of some index pages based on attributes from the static pages.
> The data needed to do this will be available to the UI in the
> soon-to-be-released Antora 2.3. We'll want our custom UI bundle, so this
> code can be added there. (The needed data is being added exactly to support
> functionality such as this). The code will need to be in javascript, but it
> should be pretty simple.
> * Publication of the generated site to git. At worst, the site can be
> generated into a locally checked out copy of the appropriate git repo and
> committed by hand. However, a git publisher has been planned for a long
> time: I believe this would at least add the generated site to a local clone
> of the repo (probably bare), possibly commit it, and possibly push it. See
> [Write a git site publisher|https://gitlab.com/antora/antora/issues/571].
--
This message was sent by Atlassian Jira
(v8.3.4#803005)