You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2016/02/11 18:25:18 UTC

[jira] [Commented] (TS-2446) Document how to document

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

ASF subversion and git services commented on TS-2446:
-----------------------------------------------------

Commit cbb0d7277a9d672764241c4d62e4c7bcb7987130 in trafficserver's branch refs/heads/master from [~jsime]
[ https://git-wip-us.apache.org/repos/asf?p=trafficserver.git;h=cbb0d72 ]

TS-2446: dev guide section on documenting plugins


> Document how to document
> ------------------------
>
>                 Key: TS-2446
>                 URL: https://issues.apache.org/jira/browse/TS-2446
>             Project: Traffic Server
>          Issue Type: Improvement
>          Components: Documentation
>            Reporter: Miles Libbey
>            Assignee: Jon Sime
>             Fix For: Docs
>
>
> Our documentation system has a very large learning curve.  Writers need to learn reStructured text and Sphinx and our unique conventions/hooks/whatever.  Without documentation, writers have to view many doc source code to attempt to comprehend what those conventions are.  Similarly, these conventions prevent standard reStructured text from rendering cleanly (for instance, http://rst.ninjs.org/ shows tons of errors for any given doc file we have --  http://rst.ninjs.org/?n=aa8dc0bc3e337df7a2b5e14757debc81&theme=basic).  Lastly, we should provide explicit, step by step instructions on how to get a local version of sphinx up and running that a non developer can follow.  
> We need to document:
> - what are all the trafficserver specific hooks/conventions? 
> - when should they be used?
> - how they should be used?
> - how to preview a change without pushing to production?
> For instance, Igor noted as part of reviewing https://issues.apache.org/jira/browse/TS-2183 :
> "General: all of the CAPSLOCK words should be put in the glossary"
> - how does one mark a term in the doc as having a glossary item?
> - where (what file) would the item's definition go?
> - what is the structure of that definition?
> Some other specific markup that needs explanation:
> :ts:cv:
> ts:const:
> ts:git:
> Similarly, it's also not clear to me when to choose markup like `proxy.config.http.server_ports`_ versus :index: vs :ts:cv: vs :ref: etc.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)