Skip to content

Commit

Permalink
project: Practicalli template examples
Browse files Browse the repository at this point in the history
- add `:donut` and `:integrant` options for `: component` in service template
- add example using service template

Signed-off-by: John Practicalli <250870+practicalli-john@users.noreply.github.com>
  • Loading branch information
practicalli-johnny committed Oct 13, 2023
1 parent a6371f6 commit 1fb9734
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion docs/clojure-cli/projects/templates/practicalli/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,14 @@ Use the `:template` command line argument to specify a project template to gener

- `practicalli/minimal` - essential tools, libraries and example code
- `practicalli/application` - general Clojure production level project template
- `practicalli/service` - production level web services template with component management, Http-kit, Reitit and Swagger
- `practicalli/service` - production level web services template with Http-kit, Reitit and Swagger. Optional `: component` management with `:donut` or `:integrant`
- `pracicalli/landing-page` - simple clojurescript website with bulma.io CSS and Figheel-main build tool.

!!! EXAMPLE "Create service project with Donut System components"
```shell
clojure -T:project/create :template practicalli/service :name practicalli/todo-list :component :donut
```

## Common Template Design

[:fontawesome-brands-github: practicalli/project-templates](https://github.com/practicalli/project-templates){target=_blank} provide production level templates that include Practicalli tools, Docker & Compose configurations, Makefile tasks for a consistent command line UI and GitHub workflows to manage quality of code and configuration.
Expand Down

0 comments on commit 1fb9734

Please sign in to comment.