cljdoc

Werner 2023-05-17T20:18:23.525019Z

Hello. Any plans to support https://github.com/Tensegritics/ClojureDart namespaces? I've tried adding a doc/cljdoc.edn like: {:cljdoc/languages ["cljd"]} but still got the error: No namespaces found

lread 2023-05-17T20:25:19.822319Z

Hi @wernerkok! No plans yet! But we could make some! Do you have examples of ClojureDart libraries that you'd like to see documented on cljdoc?

Werner 2023-05-17T20:29:37.816249Z

Yip there's this one https://clojars.org/net.clojars.htihospitality/re-dash

lread 2023-05-17T20:35:23.458199Z

Cool! Cljdoc currently supports Clojure and ClojureScript. It gleans the API by actually loading namespaces and listing vars. I'm aware of ClojureDart but that's about how far my knowledge goes. I wonder how cljdoc would discover APIs within ClojureDart sources.

lread 2023-05-17T20:38:29.870149Z

We do have ideas/musings for https://github.com/cljdoc/cljdoc/issues/543 and https://github.com/cljdoc/cljdoc/issues/565. Maybe these would helpful to support ClojureDart.

Werner 2023-05-17T20:44:53.071449Z

The https://github.com/cljdoc/cljdoc/issues/543 option might be a winner seeing that clj-kondo already supports ClojureDart

lread 2023-05-17T20:46:21.048299Z

Oh cool. Ya, that is exactly what I will be using for static analysis.

lread 2023-05-17T20:47:05.227189Z

Maybe this will be a push to finally get me to implement static analysis support for cljdoc!

Werner 2023-05-17T20:48:30.890859Z

😎