An open API service indexing awesome lists of open source software.

https://github.com/cedricss/elm-workshop-starter


https://github.com/cedricss/elm-workshop-starter

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# Formation Elm

## Prérequis

- Installer Node.js version 16 ou supérieur
- Se trouver à la racine de ce dossier

## Installation

```bash
npm install
```

## Développement local

```bash
npm run dev
```

Ouvrir http://localhost:3000/ et vérifier que la page s'affiche correctement :

## IDE

- Installer [IntelliJ IDEA Community](https://www.jetbrains.com/fr-fr/idea/download)
- Aller dans `Preferences` > `Plugins` > `Marketplace` puis rechercher "Elm"
- Installer le plugin Elm de Keith Lazuka
- Aller dans `Preferences` > puis rechercher "Elm".

Dans "Language & Frameworks" cliquer sur "Elm" et cocher "Run when file saved?" :

## Tester votre environnement

Ajouter `test = hello` dans _src/Main.elm_ et vérifier qu'en sauvegardant les modifications :
- le code se reformate automatiquement
- `test` est grisé (non utilisé)
- `hello` est souligné en rouge (non défini)

![](https://user-images.githubusercontent.com/802010/177266883-de831d04-6b57-4361-8757-73ee5b8e7a1b.gif)

Du coté de votre navigateur, vérifier qu'un message d'erreur est automatiquement affiché sur la page :

## Personnaliser l'apparence d'IntelliJ IDEA

Aller dans `Preferences` > puis rechercher "appearance". Cliquer sur "Get more themes" :

![](https://user-images.githubusercontent.com/802010/177265830-caab61e3-ded5-4355-a2eb-c2dc93ef0fa5.png)

## Licence

Authored by [Cédric Soulas](https://twitter.com/CedricSoulas).