You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by David Jencks <da...@gmail.com> on 2021/07/29 03:59:19 UTC

Re: camel-website - documentation with links (xref) - how to do that?

I wrote something up on this, https://github.com/apache/camel-website/pull/608

Comments?

David Jencks

> On Apr 14, 2021, at 11:26 PM, David Jencks <da...@gmail.com> wrote:
> 
> I would explain this by relating the Antora component/module structure to the camel documentation source locations.
> 
> David Jencks 
> 
> Sent from my iPhone
> 
>> On Apr 14, 2021, at 10:29 PM, Claus Ibsen <cl...@gmail.com> wrote:
>> 
>> On Wed, Apr 14, 2021 at 9:12 PM Zoran Regvart <zo...@regvart.com> wrote:
>>> 
>>> Hi,
>>> I can point to the documentation available at Antora:
>>> 
>>> https://docs.antora.org/antora/2.3/page/page-id/#whats-a-cross-reference
>>> 
>>> Is this what you had in mind?
>>> 
>> 
>> Yes this helps to explain what is xref, and its structure.
>> 
>> However what would help alot is that we have some examples how to use
>> xref with our website and docs.
>> 
>> How to link to a component
>> How to link to an eip
>> How to link to a faq
>> How to link to a user guide doc
>> How to link to an architecture doc
>> How to link from Camel core to a Camel sub project like camel-k or
>> camel-quarkus, etc.
>> How to link from Camel sub project to core Camel
>> 
>> And when to a version (latest) or not. Some places have latest and
>> others don't etc.
>> 
>> And then maybe there is a build problem? When building the docs of the
>> Camel core project then xref checker runs, and reports errors.
>> You can also have this pass, and then errors reported when building
>> the camel-website, which you can see on the Apache CI server output.
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>> 
>>>> On Wed, Apr 14, 2021 at 9:02 AM Claus Ibsen <cl...@gmail.com> wrote:
>>>> 
>>>> Hi
>>>> 
>>>> The new website is great, but one issue is that many of us are bitten
>>>> every time we add new documentation and want to add cross links (xref)
>>>> between the pages.
>>>> 
>>>> What I think we need is a bit of explanation of how this works, and
>>>> what links you can do, and with examples
>>>> 
>>>> I created a JIRA ticket and took the liberty to assign it to Zoran (he
>>>> has the best knowledge of this)
>>>> https://issues.apache.org/jira/browse/CAMEL-16499
>>>> 
>>>> The docs we have are scattered
>>>> 
>>>> - core/camel-core-model/src/main/docs.     (eip docs)
>>>> - components/.../src/main/docs    (component docs)
>>>> - docs. (docs for camel)
>>>> - camel-website
>>>> 
>>>> And the other sub projects (camel-k, camel-spring-boot, camel-quarkus,
>>>> etc.) also have their own doc structure.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> --
>>>> Claus Ibsen
>>>> -----------------
>>>> http://davsclaus.com @davsclaus
>>>> Camel in Action 2: https://www.manning.com/ibsen2
>>> 
>>> 
>>> 
>>> --
>>> Zoran Regvart
>> 
>> 
>> 
>> -- 
>> Claus Ibsen
>> -----------------
>> http://davsclaus.com @davsclaus
>> Camel in Action 2: https://www.manning.com/ibsen2