2012-07-23 9 views

Respuesta

13

Puede añadirlo a la declaración ns:

(ns ^{:author "mikera" 
     :doc "My awesome library"} 
    foo.bar.core) 

El ejemplo se vincula a que hace demasiado - así que no sé si esto es lo que quiere decir? Pero creo que es el más "estándar": será recogido por los sistemas de documentación como Codox y Autodoc.

+2

Nota que 'ns' está [define] (http://clojure.github.io/clojure/clojure.core-api.html#clojure.core/ns) para tomar una cadena de documentación como un segundo opcional argumento. Esta respuesta es equivalente a [respuesta de Kotarak] (http://stackoverflow.com/a/11611325/122762). –

35

Puede agregar un docstring a cualquier espacio de nombre en el formulario ns.

(ns my.name.space 
    "Very cool namespace doing this and that." 
    (:require other.cool.stuff)) 
+0

De hecho. Y si Codox se niega a hacer que aparezca en los archivos html, intente con un 'lein clean'. – Gra

+0

Enlace a codox https://github.com/weavejester/codox, solo por cierto –

Cuestiones relacionadas