(assoc-path m op input)
(build-arg {:keys [name def]})
(build-attr {:keys [attribute def opts]})
(build-endpoint elems)
(build-output code def)
(build-param [name def])
(build-ref resource)
(filter-args elems)
(generate-openapi {:keys [servers info tags resources commands] :as api-def})
(generate-path {:keys [op tags input output params path desc] :as cmd})
(generate-schemas resources)
(generate-tags tags)
(json-serialize {:keys [openapi]})
(write-to-file api-def path)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close