Skip to content

Generate Clojure project documentation from comments and docstrings

License

Notifications You must be signed in to change notification settings

pixelated-noise/hati

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hati

Maturity level: vaporware

A Clojure library to generate documentation from comments and docstrings. Inspired by marginalia.

Thoughts

  • Should be able to include arbirtary "articles".
  • The "index" page of the documentation should be auto-generated, or hand-crafted, or some combination of the two.
  • Should be able to work on a arbitrary number of projects to generate combined documentation. Per-project documentation will only get you so far.
  • The "ontology" of prose that emerges from Clojure syntax (and these could be rendered differently):
    • docstrings
    • top-level comments (outside of functions)
    • function inner comments
    • comments that are "attached" to some s-expression (as in (code) ;; my comment about the code)
  • Not everyone is interested in everything. Allow users to hide the code, and to hide certain categories of tagged paragraphs.
  • Provide links back to github (or other code hosting sites).
  • What about different versions???
  • Dynadoc???

License

Copyright © 2018 Pixelated Noise Ltd

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

Generate Clojure project documentation from comments and docstrings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published