aleeusgr / hs-clojure

Other
0 stars 0 forks source link

choose a template #11

Closed aleeusgr closed 3 months ago

aleeusgr commented 3 months ago

When choosing a template for your Clojure/ClojureScript app, consider the following criteria:

1. Project Type:

2. Framework and Libraries:

3. Complexity and Features:

4. ClojureScript Support:

5. Community and Maintenance:

6. Learning Curve:

7. Customizability:

By considering these criteria, you can select a template that best fits your project's needs and helps you get started quickly.

aleeusgr commented 3 months ago

Here is an example of a lein new command that creates a new Luminus project with functionality close to what is described:

lein new luminus myproject +postgres +cljs +reagent +auth +routes +db +test

Let me break down the options used:

This command will create a new Luminus project with the specified features and functionality. You can customize the project further by modifying the project.clj file and adding or removing dependencies as needed.

Note that you can customize the template options to fit your specific needs. For example, if you don't need authentication, you can remove the +auth option. If you want to use a different database, you can replace +postgres with +mysql or another database option.

https://github.com/luminus-framework/luminus-template https://luminusweb.com/

aleeusgr commented 3 months ago
lein new luminus hs-clojure --to-dir . --force -- +postgres +cljs +reagent
aleeusgr commented 3 months ago

P.S. Пожалуйста, обрати внимание, что мы предлагаем реализовать тестовое задание без использования фреймворков (Luminus - это фреймворк :)