polylith

https://polylith.gitbook.io/ and https://github.com/polyfy/polylith
2020-12-14T03:01:50.075300Z

I have just ran into Polylith today. It’s blowing my mind so far. Does anyone know of any implementation of it outside of Clojure?

tengstrand 2020-12-14T08:07:53.075400Z

Hi there. I’m glad to hear that you like the Polylith idea so far! The short answer is that we don’t know. I started to add Kotlin support to the Polylith Tool in the beginning, but because we don’t use Kotlin ourselves, we skipped that. The tool is prepared to support other languages than Clojure, but I haven’t had time (or need) to do that yet. The tooling support adds value, but you can start using Polylith even without it, If I started a new project in another language than Clojure, I would structure it as a Polylith project if I had the chance, even without tooling support, that’s for sure. It gives us most of the benefits anyway.

2020-12-14T08:19:22.075600Z

I’m just learning Clojure. I regularly work with NodeJS/Typescript codebases and the Polylith idea actually makes sense for those. I’ll do some experiments using the Polylith file structure even without the tooling support.

tengstrand 2020-12-14T12:18:27.075800Z

That sounds great!