On 2013-19-04 23:55, Erik Dalén wrote:
But unfortunately the rdoc style is extremely verbose and cumbersome to
write and maintain.
There is pocco as well: http://nanliu.github.io/puppet-pocco/

And there is Geppetto that creates a model of the source (including documentation) and it formats documentation in HTML for viewing inside Geppetto (on hover over elements). (Could easily make it write the HTML to a file)

But some tool like yardoc for puppet would be pretty nice IMO.

What aspects of Yardoc do you find most interesting?

Instead of relying on an external tool (rdoc or yard) there needs to be a specific puppet doc specification and tool/generator. That way it is probably possible to maintain reasonable backwards compatibility as well as support the various downstream use cases more easily.

Using the rdoc or yard implementations will continue to have issues as they are targeting generation of docs for Ruby.

Regards
- henrik


On 19 April 2013 12:43, Johan De Wit <[email protected]
<mailto:[email protected]>> wrote:

    On 04/19/2013 03:09 AM, Rags wrote:

         From what I read, there is no way to add descriptions (baring
        putting a comment) to class parameters. This would be good to
        have. Especially in a way that external tools can
        programmatically get hold of parameter list along with
        descriptions...

        Thanks Rags
        --
        You received this message because you are subscribed to the
        Google Groups "Puppet Developers" group.
        To unsubscribe from this group and stop receiving emails from
        it, send an email to puppet-dev+unsubscribe@__googlegroups.com
        <mailto:puppet-dev%[email protected]>.
        To post to this group, send email to [email protected]
        <mailto:[email protected]>.
        Visit this group at
        http://groups.google.com/__group/puppet-dev?hl=en
        <http://groups.google.com/group/puppet-dev?hl=en>.
        For more options, visit
        https://groups.google.com/__groups/opt_out
        <https://groups.google.com/groups/opt_out>.


    The style guides describes the preferred way to document your classes :

    http://docs.puppetlabs.com/__guides/style_guide.html#__puppet-doc
    <http://docs.puppetlabs.com/guides/style_guide.html#puppet-doc>

    --
    Johan De Wit

    Open Source Consultant
    Red Hat Certified Engineer    (805008667232363)
    Puppet Certified Professional 2013 (PCP0000006)
    ___________________________________________________________

    Open-Future           Phone +32 (0)2/255 70 70
    <tel:%2B32%20%280%292%2F255%2070%2070>
    Zavelstraat 72        Fax +32 (0)2/255 70 71
    <tel:%2B32%20%280%292%2F255%2070%2071>
    3071 KORTENBERG       Mobile +32 (0)474/42 40 73
    <tel:%2B32%20%280%29474%2F42%2040%2073>
    BELGIUM http://www.open-future.be
    ___________________________________________________________


    --
    You received this message because you are subscribed to the Google
    Groups "Puppet Developers" group.
    To unsubscribe from this group and stop receiving emails from it,
    send an email to puppet-dev+unsubscribe@__googlegroups.com
    <mailto:puppet-dev%[email protected]>.
    To post to this group, send email to [email protected]
    <mailto:[email protected]>.
    Visit this group at
    http://groups.google.com/__group/puppet-dev?hl=en
    <http://groups.google.com/group/puppet-dev?hl=en>.
    For more options, visit https://groups.google.com/__groups/opt_out
    <https://groups.google.com/groups/opt_out>.





--
Erik Dalén

--
You received this message because you are subscribed to the Google
Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-dev?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




--
You received this message because you are subscribed to the Google Groups "Puppet 
Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-dev?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to