You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@storm.apache.org by "Stig Rohde Døssing (JIRA)" <ji...@apache.org> on 2019/07/21 15:00:00 UTC

[jira] [Commented] (STORM-3471) {{page.git-blob-base}} variable is mis-interpreted across all documentation

    [ https://issues.apache.org/jira/browse/STORM-3471?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16889750#comment-16889750 ] 

Stig Rohde Døssing commented on STORM-3471:
-------------------------------------------

Hi Rui. I don't believe this is an issue. The docs you are looking at are not intended to be read from the Storm source repository. They're available on the Storm site under the "Documentation" tab. The placeholder you are seeing is not replaced until the Storm site is generated. The files you're looking at contain placeholders, which get replaced by Jekyll when the site is built. Going to https://storm.apache.org/releases/2.0.0/Metrics.html and clicking on AssignableMetric correctly links to https://github.com/apache/storm/blob/v2.0.0/storm-client/src/jvm/org/apache/storm/metric/api/AssignableMetric.java.

We just put up a bit of extra documentation linking to the storm-site repository here https://github.com/apache/storm/blob/master/DEVELOPER.md#contribute-documentation. You can take a look at the README in this repository to get an idea how we build the site https://github.com/apache/storm-site. Basically we copy the /docs directory into storm-site under the "releases" directory, and run a command to get Jekyll to make a site from our sources. It's at this point the placeholders get replaced.

> {{page.git-blob-base}} variable is mis-interpreted across all documentation
> ---------------------------------------------------------------------------
>
>                 Key: STORM-3471
>                 URL: https://issues.apache.org/jira/browse/STORM-3471
>             Project: Apache Storm
>          Issue Type: Improvement
>          Components: documentation
>            Reporter: Rui Li
>            Assignee: Rui Li
>            Priority: Minor
>              Labels: documentation
>
> *Edited. After having looked into source code, it looks like many hyperlinks are using parameter 
> {\{page.git-blob-base}} which is rendered as [https://github.com/apache/storm/blob/master/docs/%7B%7Bpage.git-blob-base%7D%7D] instead of the correct path [https://github.com/apache/storm/blob/master/] .
>  Looks like a configuration issue, but I am not sure where to make the proper fix.
> For example in [Metrics.md|https://github.com/apache/storm/blob/master/docs/Metrics.md]:
>  Clicking into [AssignableMetric](
> {\{page.git-blob-base}}/storm-client/src/jvm/org/apache/storm/metric/api/AssignableMetric.java) will lead to a 404 page [https://github.com/apache/storm/blob/master/docs/%7B%7Bpage.git-blob-base%7D%7D/storm-client/src/jvm/org/apache/storm/metric/api/AssignableMetric.java]. The correct location will be [https://github.com/apache/storm/blob/master/storm-client/src/jvm/org/apache/storm/metric/api/AssignableMetric.java]



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)