Hello guys. I am a clojure beginner and I have been looking into polylith. I have a side project that is built in express. We were using MVCS. model view controller services. I was not testing the code alot but now we are about v2 of the endpoints and alot of testing will be used. Is polylith good with TS. Does it perform well in decoupling?
Hi Mtende! Polylith can be used with any combination of languages, but the Polylith tooling only supports Clojure and ClojureScript so you have to do everything manually for other languages. There is a #C013B7MQHJQ channel for deeper questions.
what do you mean do everything manually? like file structure?
For Clojure and ClojureScript, Polylith provides a CLI for creating bases, components, and projects, as well as checking dependencies and providing reports in code interdependencies and library usage etc.
We use Polylith at work, but we're Clojure-only on the backend. We have about 150K lines of Clojure, organized into about 200 components, with over 20 bases and over 20 projects.
Our frontend is a React.js app -- also about 150K lines in a separate repo, but not using Polylith (or any similar structure).