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
for reference: https://app.circleci.com/pipelines/github/cljdoc/builder/45802/workflows/b058ba5f-d1d9-4db1-bef1-169c283acd3d/jobs/62177
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
now it works... thanks