Fork me on GitHub
#clojure-europe
<
2022-11-24
>
RAMart06:11:25

๐Ÿ‘‹ โ˜• ... โ˜• โ˜• โ˜•

genRaiy09:11:57

Solarised morning

โ˜ฏ๏ธ 1
reefersleep11:11:05

Good morning ๐Ÿ™‚

simongray12:11:50

morninโ€™

Adam Helins14:11:21

Good afternoon

โค๏ธ 5
๐ŸŒณ 3
๐Ÿ˜ 2
otfrom14:11:51

I wouldn't stay there too long. Tree might eat you

๐Ÿ˜„ 1
thomas14:11:40

yeah, I heard that tree's are very hungry this time of year.

lread15:11:30

the root of all evil

๐Ÿ˜‚ 3
Adam Helins16:11:40

I barely managed to escape

otfrom16:11:32

I'm glad you found a way to leaf

๐Ÿ˜‚ 5
mccraigmccraig14:11:20

is this still your state-of-the-art in using deps.edn in a monorepo @seancorfield?https://corfield.org/blog/2021/02/23/deps-edn-monorepo/

Adam Helins16:11:20

(shameless plug} I'm working on this approach combining deps.edn + Babashka: https://github.com/protosens/monorepo.cljc/tree/main/module/maestro If I'm not mistaken, it's also the only approach that allows for exposing different "modules" (e.g. libraries) as Git dependencies for Clojure CLI. In case you find it useful. The core idea is that many hard problems disappear when you have only one root deps.edn for everything.

seancorfield16:11:54

@mccraigmccraig That series described our monorepo over time, yes. We've been really happy with Polylith, bar a couple of small wrinkles which the Polylith team have been very helpful about and receptive to changes. We're currently working with them on an "external test runner" since we ran into problems with the classloader isolation of the in-process one (much as we had with Boot's "pods" back in the day).

seancorfield16:11:11

Happy to answer any Qs you may have about our setup!

mpenet19:11:13

we have a simpler/different wysiwyg approach at work, based on https://github.com/exoscale/deps-modules

mpenet19:11:49

we have a bunch of other libs on top of it to make it look&feel like lein, but the root of the monorepo stuff is basically done via deps-modules

mpenet19:11:02

it's super easy to retrofit to an existing codebase too, which is a big plus in our case

borkdude15:11:30

@mccraigmccraig he did a bunch of follow up blog posts on that

๐Ÿ‘ 2