polylith icon indicating copy to clipboard operation
polylith copied to clipboard

A tool used to develop Polylith based architectures in Clojure.

Results 33 polylith issues
Sort by recently updated
recently updated
newest added

**Describe the bug** A namespace referenced purely for an alias, via `:as-alias`, does not cause a circular reference, but `poly check` incorrectly treats it as fully-loading the namespace (it should...

**Describe the bug** This is a bit vague -- sorry -- but our project at work has gotten large enough (19 projects, 107 components) that when a low-level component (or...

**Describe the bug** Code that uses global JVM thread pools (such as code based on fork/join) can end up loading classes into those threads which then conflict with those same...

In 0.2.14-alpha, the poly tool ignored .clj files that were completely commented out. From 0.2.15-alpha, this stopped working. Make sure we go back to the old behaviour. See [this](https://clojurians.slack.com/archives/C013B7MQHJQ/p1660146469632659?thread_ts=1660117665.005019&cid=C013B7MQHJQ) slack...

When we get a circular dependency error then we don't include bases today, e.g.: mycomponent > mybase > mycomponent Which becomes: mycomponent Make sure we also include bases in the...

Add support for switching workspace via shortcuts that are specified in the `:ws-shortcuts` key in the user config file ~/.config/polylith/config.edn (the value of `:root-dir` is added to the paths), e.g.:...

People sometimes put test code together with the src code. Today we don't run those tests. It would be good if this could be configurable. To turn it on globally,...

**Describe the bug** The classpath that `poly test` calculates is not stable/reproducible across machines, leading to unpredictable behavior of tests across multiple machines. **To Reproduce** I added debug output to...

improvement

Today it's possible to have multiple workspaces in a monorepo, and to share code between them, by using the `:local/root` syntax. However, the poly tool handles references to bricks like...

**Is your feature request related to a problem? Please describe.** The poly tool today uses `main` by default, overriding my default. **Describe the solution you'd like** I'd like the tool...