Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/green-coder/ratatouille
My lein template
https://github.com/green-coder/ratatouille
clojure clojurescript lein-template ratatouille wip-do-not-use
Last synced: 3 months ago
JSON representation
My lein template
- Host: GitHub
- URL: https://github.com/green-coder/ratatouille
- Owner: green-coder
- License: epl-1.0
- Created: 2018-11-17T06:37:32.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-04-04T07:55:13.000Z (almost 6 years ago)
- Last Synced: 2024-10-15T15:17:57.361Z (3 months ago)
- Topics: clojure, clojurescript, lein-template, ratatouille, wip-do-not-use
- Language: Clojure
- Size: 82 KB
- Stars: 9
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Ratatouille
[![Clojars Project](http://clojars.org/ratatouille/lein-template/latest-version.svg)](http://clojars.org/ratatouille/lein-template)
A Leiningen template which is using a small selection of the most awesome libraries available in the Clojure eco-system.
Options available:
- `+readme`: Has a readme.md file.
- `+git`: Uses Git, makes an initial commit.
- `+ancient`: Uses the lein-ancient plugin.
- `+clj`: Uses Clojure.
- `+cljs`: Uses Clojurescript via Figwheel Main.
- `+integrant`: Uses Integrant.
- `+http-kit`: Uses Http-kit.
- `+reitit`: Uses Reitit.
- `+rum`: Uses Rum.
- `+reagent`: Uses Reagent.
- `+re-frame`: Uses Re-frame.
- `+garden`: Uses Garden, dynamically injects CSS from front end code.
- `+devcards`: Uses Devcards for developing UI components in isolation from the rest of the app.Depending on what the user chooses, some options will be implicitly included. For instance:
- using `+rum` will include `+cljs`,
- using `+http-kit` will include `+integrant` and `+clj`.## Usage
```shell
lein new ratatouille [option]+
```To display the help message and the list of available options,
leave the options empty.```shell
lein new ratatouille
```## Example
To create a project `my-app` which uses `git` and `rum`:
```shell
lein new ratatouille my-app +git +rum
```## License
Copyright © 2019 Vincent Cantin
Distributed under the Eclipse Public License either version 1.0 or (at
your option) any later version.