cljdoc 2023-09-16

Can I specify (for example in cljdoc.edn) what aliases to use when trying to analyze API? my library has some optional integration namespaces that require user to "bring your own dependency" so the analysis fails to find them

the ripley.integration.<something> namespaces optional and dependencies needed by them are not included by default

Hi @tatut! Cljdoc currently analyzes your API from the jar that you deployed to clojars. I see 2 different ways to address your issue: 1. If the namespace is not part of your public API, add :no-doc metadata to it. Cljdoc will not attempt to analyze namespaces with :no-doc (but, if another analyzed namespace uses the :no-doc namespace, it will still get loaded). https://github.com/cljdoc/cljdoc/blob/master/doc/userguide/for-library-authors.adoc#declaring-your-public-api 2. Specify the optional dependencies as provided in your pom. https://github.com/cljdoc/cljdoc/blob/master/doc/userguide/for-library-authors.adoc#getting-dependencies-right

1

now it works... thanks

🎉 1