polylith
polylith copied to clipboard
A tool used to develop Polylith based architectures in Clojure.
**Is your feature request related to a problem? Please describe.** I had a project and a base with the same dep key name, which caused only one of them to...
**Is your feature request related to a problem? Please describe.** While reviewing the `poly` install docs, I noticed there can be quite a few manual steps for stand-alone installation for...
We can show dependencies for a brick by giving a brick name to the `deps` command: `poly deps brick:git` ``` used by < git > uses ------------- ---- change sh...
Works only on Mac because of the included binary from [tools-deps-native](https://github.com/babashka/tools-deps-native) but this can be fixed of course Run the following in the Polylith project ``` time bb --config projects/poly-bb/bb.edn...
Make it easier to distinguish between the colors in the "traffic lights" for color blind people:  https://polylith.gitbook.io/polylith/conclusion/advantages-of-polylith
Make sure we don't explicitly depend on a brick from a brick, from its `deps.edn` file. Show an error if so.
There is a need for test configuration to be merged into the settings, e.g. when running the external test runner, see [this](https://github.com/seancorfield/polylith-external-test-runner/issues/5#issuecomment-2024399902) comment. We could solve this by adding a...
We've decided to do a retake on how to support ClojureScript. The new solution will be less complex than the [previous ideas](https://github.com/polyfy/polylith/discussions/301) and will only support a single workspace (as...
Let the `check` and `test` command show warnings, if there are any. Complement the [check](https://cljdoc.org/d/polylith/clj-poly/0.2.19/api/polylith.clj.core.api.interface#check) function in the public API to also return `:warning-messages`: ``` {:ok? true :warning-messages [] :error-messages...
Today, the `test` command will not run if we have errors in the workspace, and if we run the `check` command it will return `0` (zero) only if there are...