Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re: More comprehensive style guide for Perl docs than perlpodstyle?

by eyepopslikeamosquito (Archbishop)
on Jan 07, 2019 at 06:26 UTC ( [id://1228125]=note: print w/replies, xml ) Need Help??


in reply to More comprehensive style guide for Perl docs than perlpodstyle?

Though Perl Best Practices has a chapter dedicated to Documentation, I doubt it has the specific details you're seeking. Still, you might find some useful general tips there and in Ten Essential Development Practices, also written by Damian Conway (e.g. see practice "3. Create Standard POD Templates for Modules and Applications").

Further general advice on writing documentation for CPAN modules can be found in Writing Solid CPAN Modules, for example:

  • Separate user versus maintainer documentation. Tutorial and Reference; Examples and Cookbook; Maintainer; How your module is different to similar ones; Change log; Notes re portability, configuration & environment, performance, dependencies, bugs, limits, caveats, diagnostics, bug reporting.
  • Error Handling. Document all errors in the user's dialect.
  • Are there nicely commented tests covering the examples in the documentation? This acts as tutorial material for someone browsing the test suite and ensures the examples given in the documentation actually work.
  • Use Pod::Coverage to verify that your module's documentation is complete/comprehensive.

  • Comment on Re: More comprehensive style guide for Perl docs than perlpodstyle?

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1228125]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (5)
As of 2024-04-24 05:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found