lambdaisland / lambdaisland/classpath
Feature Request: Watch transitive dependencies
Nobody has claimed this yet.
- Dominant language
- Clojure
- Stars
- 90
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
I'm on a greenfield project where we've decided to use Polylith. It splits the project up in many sub-projects/components/etcetera, each with their own deps.edn files brought in in a hierarchical way through :local/root dependencies.
It would be great with hot reloading of these transitive dependencies as well. I can sort of have it now by pasting a transitive dependency in the root deps.edn save the file, then undo and save again.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how the root deps.edn and :local/root dependencies are discovered and watched. Compare the current hot-reload entry point with the hierarchical deps.edn structure described in the issue. Done means changes to transitive local dependencies trigger hot reloading without editing the root deps.edn.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- clojure
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100