This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-10-20
Channels
- # announcements (33)
- # aws (1)
- # babashka (8)
- # beginners (100)
- # calva (59)
- # clara (4)
- # clj-kondo (33)
- # cljdoc (9)
- # cljs-dev (30)
- # cljsrn (1)
- # clojure (28)
- # clojure-australia (1)
- # clojure-boston (1)
- # clojure-dev (4)
- # clojure-europe (14)
- # clojure-france (5)
- # clojure-italy (7)
- # clojure-nl (1)
- # clojure-uk (36)
- # clojurescript (13)
- # clojureverse-ops (6)
- # conjure (2)
- # cursive (2)
- # datahike (11)
- # datalevin (1)
- # datomic (106)
- # graphql (3)
- # helix (10)
- # holy-lambda (24)
- # kaocha (2)
- # lambdaisland (3)
- # lsp (199)
- # malli (35)
- # off-topic (16)
- # pathom (7)
- # polylith (38)
- # portal (16)
- # quil (2)
- # re-frame (18)
- # reagent (57)
- # shadow-cljs (11)
- # testing (3)
- # xtdb (9)
A first still ugly glimpse at API diffing (only on namespace-level) 🙂 nothing’s final or even ready for feedback. But it’s something 😬
Hey neat @thsojka! For inspiration, you might want to check out borkdude's https://github.com/borkdude/api-diff, it sources API info from clj-kondo analysis, and we source from cljdoc-analyzer, but the algorithm might give you some ideas. A while ago I also wrote https://github.com/lread/diff-apis, but you do not want to look at the code for this one as it is really kinda horrible, but the README might give you some ideas for options.
thanks for the hints 👍 I’ll have a look
Ohhh awesome!
Let me know if you’re looking for ideas for what this could look like or just want to discuss/brainstorm a bit 🙂
Sooo exciting! 🎉
Yeah I'm game for discussions as well, my mindspace is currently in api diffing as I am contributing to api-diff.
Once you flesh out some questions/ideas, you might consider starting a conversation under https://github.com/cljdoc/cljdoc/discussions if you are looking for feedback.
That's great. I'll spend some more time to understand everything fully and open up the discussion in a few days