heroku / heroku/heroku-buildpack-clojure
CLI and tools.deps support
- Dominant language
- Ruby
- Stars
- 116
- Forks
- 113
- Avg merge
- 17h 40m
- Merged PRs (30d)
- 6
Description
Lots of projects now use [tools.deps with the Clojure CLI.](https://clojure.org/guides/deps_and_cli)
Personally, I haven't used leiningen in over a year and avoid uberjar whereever I can (and I very well can with tools.deps!)
If a project has a `deps.edn` it can be run directly (no uberjars needed):
`clj -m my-project.main`
This is a much simpler, lightweight and flexible approach. It would be awesome if heroku supported it, especially given that it looks like the Clojure CLI is already installed by this buildpack.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the buildpack's existing Leiningen and uberjar flow, then compare it with the Clojure CLI and a project's deps.edn entry point. The expected outcome is support for running a deps.edn project directly with clj -m, without requiring an uberjar.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- clojure
- Domain
- build-system, cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100