dollabs / planviz

Planning Network Visualization
Apache License 2.0
14 stars 4 forks source link

Added cider task back to build.boot #51

Closed tmarble closed 7 years ago

tmarble commented 7 years ago

NOTE: requires cider to be defined in profile.boot per https://github.com/boot-clj/boot/wiki/Cider-REPL https://cider.readthedocs.io/en/latest/installation/

Signed-off-by: Tom Marble tmarble@info9.net

tmarble commented 7 years ago

@pmdoll According to the latest State of Clojure Survey CIDER has 47% and Cursive has 26% mindshare as the primary Clojure development environment. That means that (at least) 73% of Clojure developers will need to have a profile.boot file.

The CIDER developers need to have the cider task defined and the Cursive developers need to have the lein-generate task defined. And, in any case, copying a sample profile.boot file which as both of these tasks is trivial as an additional installation step (after installing Java, boot, copying boot.properties, cloning the necessary repos and configuring your IDE).

Thus I suggest that using profile-boot is the standard that Clojure developers expect.

pmdoll commented 7 years ago

My preference is to minimize developer specific tools being added to main boot file. I am perfectly happy to allow another cider specific boot file which imports the default boot file and uses tasks and configuration defined in default file. Is it possible?