This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-06-09
Channels
- # announcements (1)
- # babashka (14)
- # calva (8)
- # chlorine-clover (3)
- # clerk (6)
- # clj-kondo (27)
- # cljdoc (20)
- # clojars (6)
- # clojure (53)
- # clojure-denver (8)
- # clojure-europe (17)
- # clojure-nl (1)
- # clojure-norway (270)
- # clojure-uk (5)
- # clojurescript (35)
- # community-development (7)
- # cursive (12)
- # datalevin (3)
- # datomic (26)
- # etaoin (23)
- # exercism (1)
- # hyperfiddle (3)
- # java (14)
- # nrepl (2)
- # off-topic (12)
- # pathom (3)
- # portal (44)
- # practicalli (2)
- # reagent (7)
- # releases (1)
- # shadow-cljs (13)
- # timbre (3)
- # xtdb (4)
Latest Reitit releases are missing reitit.core api doc: https://cljdoc.org/d/metosin/reitit/0.6.0/api/reitit.core https://cljdoc.org/d/metosin/reitit/0.7.0-alpha3/api/reitit.core https://cljdoc.org/builds/68965
Okay I think I now found reitit-core analysis failure: https://app.circleci.com/pipelines/github/cljdoc/builder/42233/workflows/dc9220f7-a836-4013-a9f2-06600e097b6b/jobs/58608
Aha it was repl code in a namespace what wasn't correctly commented and is already removed in master
Hi @U061V0GG2! All good? Or is there something you'd like me to look into on the cljdoc side?
Yeah I found the reason. Due to Reitit multimodule setup it just took a while to find the correct place for the logs.
I might add the check github action to catch these cases earlier
Coolio, glad you are sorted out. It's on my todo list to freshen up the github check action, but not sure when I'll get to it.
And hmm, does cljdoc always default to the latest version even if that is a alpha?
No but I was wondering it could be safer to show the latest non-alpha & non-snapshot
Or link to both from our readme
I pushed a new Reitit version, clicking on build just for the main package didn't trigger build for the modules so API docs is empty. Are the other modules built automatically later? I'm not sure how this has worked before.
Now I see reitit-core job on circleci, I didn't trigger that myself at least
Hi @U061V0GG2! Here are https://github.com/cljdoc/cljdoc/blob/master/doc/userguide/for-library-authors.adoc#module-support (notice, even, the mention of Reitit!). I think I could add a few words maybe. Cljdoc will try to build docs for all jars published to clojars with no special consideration for modules (for the build aspect). So the complete docset for a library with modules will lag a bit as cljdoc builds the docs for modules.
oh I read the first line "every 60 seconds" and then wondered why is it taking longer... next line says it is running jobs every 10 minutes
If you want/need to have the builds trigger sooner, you can always trigger the builds yourself.
I often do that as part of my release flow, https://github.com/clj-commons/rewrite-clj/blob/fe3d880c1ccea5724d5048d3735de859ee235515/script/ci_publish.clj#L54-L67. For Reitit, you'd have to trigger a build for each submodule jar.