Open Deraen opened 7 years ago
My 2c:
powerlaces
because it hints at boot tooling stuff without having it (again?) in the nameFWIW, I really like the general boot task library convention of having group-id/artifact-id
translate directly to (require [group-id.artifact-id :refer [task-name])
. To me, that implies that powerlaces
is maybe nicer than boot-clj
because there is less repetition in the namespace.
I think if the group-id and the namespaces get changed, starting over at 1.0.0 makes more sense IMHO, since it's essentially a different project, with conveniently similar functionality.
I have decided to release the next release using the old group-id and namespaces.
I'd still like to eventually use some other group-id, but naming is hard.
[powerlaces/boot-cljs "2.0.0"]
powerlaces.boot-cljs/cljs ; <- task-var
[powerlaces.boot-cljs :refer [cljs]]
pattern as described by @RadicalZephyr; lots of boot tasks follow it.
The next release is no longer following Cljs compiler versioning.
While changing stuff, I decided to also move the repository from adzerk-oss organization to boot-clj organization.
I'm now also wondering what other names to change:
powerlaces
(used by boot-cljs-devtools) or perhapsboot-clj
(same as github org)powerlaces.boot-cljs
orboot-clj.boot-cljs
(ugh), or perhaps justboot-cljs.core
orboot-cljs.tasks
. Most Clojure libraries don't start namespace names with group-id.