Joakim Tengstrand

Results 23 issues of Joakim Tengstrand

The [Polylith](https://polylith.gitbook.io) architecture comes with the [poly](https://github.com/polyfy/polylith/tree/issue-66) tool written for Clojure that is based on tools.deps. I've been working on [issue-66](https://github.com/polyfy/polylith/issues/66) for a while in the `issue-66` branch to support...

The interface name to use is specified in `workspace.edn` in the key `:interface-ns` where the value is stored as a string. When people want to share code between Clojure and...

improvement

Clojure 1.11 has added support for `:as-alias` in `:require` statements. We should support that. https://github.com/clojure/clojure/blob/master/changes.md#22-as-alias-in-require

improvement

**Is your feature request related to a problem? Please describe.** Polylith is not well suited for building libraries as it is today. The problem is that if we for example...

improvement

See if we could generate image files (PNG) from text output, by passing in `:png` or `png:filename` to different commands. It would also be good if we could have a...

improvement

**Is your feature request related to a problem? Please describe.** Add support for custom commands that could be executed by the `poly` tool. **Describe the solution you'd like** The code...

improvement

**Is your feature request related to a problem? Please describe.** The documentation uses [Cursive](https://cursive-ide.com) today in the examples, which isn't free. An open source solution could help people getting started...

documentation
improvement

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 a 'doc' command that can generate a HTML based documentation of the workspace. See suggested solution in the [What's next](https://github.com/tengstrand/lein-polylith/#whats-next) section of the documentation.