You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.org
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,7 @@
19
19
*** alias: update rebel readline aliases to load `clojure.main/repl-requires` to include add-lib, add-libs and sync-deps for hotloading libraries on the classpath
20
20
*** release version of practicalli/project-templates in `project/create` & `project/templates` aliases
21
21
*** `project/create` to include Practialli designed project templates as a dependency
22
+
*** readme: Clojure Projects section - example `project/create` commands, de-emphasising project/new alias
Copy file name to clipboardExpand all lines: README.md
+14-11Lines changed: 14 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -233,25 +233,28 @@ Environment settings and libraries to support REPL driven development
233
233
234
234
## Clojure Projects
235
235
236
-
* Create projects
237
-
* Check and update project dependencies
238
-
* Deploy projects locally and to Clojars
236
+
Create Clojure CLI configured projects, either built-in or [practicalli/project-templates](https://github.com/practicalli/project-templates) to provide [REPL Reloaded tools](https://practical.li/clojure/clojure-cli/repl-reloaded/) and production-level CI workflows.
239
237
240
-
Create new projects from templates
238
+
Default values (can be over-ridden on the command line)
241
239
242
-
*`:project/new` - create a new project from deps, leiningen and boot templates with [clj-new](https://github.com/seancorfield/clj-new)
243
-
*`:project/create` - deps-new, a simpler alternative to clj-new (good for your own templates)
|`clojure -T:project/create :template app :name domain/app-name`| A simple application |
246
+
|`clojure -T:project/create`| Practicalli application called playground |
247
+
|`clojure -T:project/create :template practicalli/service`| Practicalli Service called playground |
248
+
249
+
250
+
> `:project/new` - uses [clj-new](https://github.com/seancorfield/clj-new) which is an archived project, although can still be used to create projects using Leiningen sytle templates. A Clojure CLI configuration must be manually added if these templates do not provide one.
244
251
245
-
Create a new project (Edn command line arguments - recommended approach - except for Windows)
|`clojure -T:project/new`| library project called playground |
250
-
|`clojure -T:project/new :name practicalli/my-library`| library project with given name |
251
253
|`clojure -T:project/new :template app :name practicalli/my-application`| App project with given name |
252
254
|`clojure -T:project/new :template luminus :name practicalli/full-stack-app :args '["+http-kit" "+h2"]'`| Luminus project with given name and template options |
0 commit comments