Fork me on GitHub
#cljdoc
<
2021-10-20
>
RollACaster16:10:10

A first still ugly glimpse at API diffing (only on namespace-level) 🙂 nothing’s final or even ready for feedback. But it’s something 😬

lread16:10:56

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.

RollACaster16:10:30

thanks for the hints 👍 I’ll have a look

martinklepsch17:10:57

Let me know if you’re looking for ideas for what this could look like or just want to discuss/brainstorm a bit 🙂

👍 1
martinklepsch17:10:16

Sooo exciting! 🎉

lread17:10:21

Yeah I'm game for discussions as well, my mindspace is currently in api diffing as I am contributing to api-diff.

lread18:10:07

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.

RollACaster18:10:02

That's great. I'll spend some more time to understand everything fully and open up the discussion in a few days