This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-03-02
Channels
- # aleph (2)
- # announcements (3)
- # babashka (12)
- # beginners (55)
- # calva (11)
- # clj-http (12)
- # cljs-dev (41)
- # cljtogether (2)
- # clojure (51)
- # clojure-denmark (2)
- # clojure-europe (32)
- # clojure-nl (17)
- # clojure-norway (2)
- # clojure-switzerland (1)
- # clojure-uk (3)
- # clojurescript (34)
- # cursive (20)
- # data-science (3)
- # datahike (23)
- # datomic (3)
- # events (1)
- # fulcro (1)
- # honeysql (4)
- # inf-clojure (2)
- # interop (38)
- # java (3)
- # kaocha (8)
- # lsp (51)
- # luminus (2)
- # malli (2)
- # nextjournal (5)
- # off-topic (21)
- # pedestal (2)
- # polylith (12)
- # re-frame (4)
- # reagent (8)
- # reitit (4)
- # releases (1)
- # ring (4)
- # shadow-cljs (179)
- # spacemacs (2)
- # specter (1)
- # xtdb (13)
Seems like https://cljdoc.org/d/lambdaisland/kaocha/1.63.998/doc/readme shows a build error for the docs. https://app.circleci.com/pipelines/github/cljdoc/builder/28501/workflows/ac6027e3-a6b2-4f02-892a-1589cd4fe450/jobs/44876 lists it as
"Execution error (FileNotFoundException) at kaocha.type.spec.test.fdef/eval7290$loading (fdef.clj:1).\nCould not locate orchestra/spec/test__init.class, orchestra/spec/test.clj or orchestra/spec/test.cljc on classpath.\n",
though I'm not sure if that's the real error, or caused by something deeperHm, the circle logs don't show that it would even download orchestra. Could it be that it's not using the :test alias, thus misses all the extra-deps?
thanks for the heads up, we need to signal to cljdoc that it needs these optional dependencies. I'll get it fixed.
I read a bit of cljdoc docs. Seems like it reads pom.xml only, nothing from deps.edn. No idea how the pom should be generated in these cases where the deps are for dev or test env only. Or should the whole fdef be even included in the scan for documentation, since it's not meant for external use?
This line: https://github.com/lambdaisland/kaocha/blob/main/bin/proj#L26
:aliases-as-optional-deps [:test]
causes them to get added to the pom.xml with optional=true
https://github.com/lambdaisland/open-source/blob/main/src/lioss/pom.clj#L27-L30