acateland / elm-0.19-workshop

Elm 0.19 workshops. Includes Intro and Advanced courses.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This workshop is licensed under a Creative Commons Attribution 4.0 International License. The server/ directories use moleculer-node-realworld-example, which has its own license. The JavaScript interop example uses localForage, which is (c) 2013-2017 Mozilla, under the Apache License 2.0. The rest of the code is a variation on elm-spa-example, an MIT-licensed implementation of the realworld front-end. Many thanks to the authors of these projects!

Getting Started

  1. Install Node.js 7.0.0 or higher

  2. Add a plugin for your editor of choice: Atom, Sublime Text, VS Code, Light Table, Vim, Emacs, Brackets

  3. Not required, but highly recommended: enable "elm-format on save" in your editor.

  4. Run the following command to install all the other Elm tools:

Note: Make sure not to run this command with sudo! If it gives you an EACCESS error, apply this fix and then re-run the command (still without sudo).

npm install -g elm elm-test elm-format
  1. Clone this repository

Run this at the terminal:

git clone https://github.com/acateland/elm-0.19-workshop.git
cd elm-0.19-workshop
  1. Continue with either the intro or advanced instructions, depending on which workshop you're doing!

About

Elm 0.19 workshops. Includes Intro and Advanced courses.

License:MIT License


Languages

Language:Elm 89.0%Language:JavaScript 8.5%Language:CSS 2.3%Language:HTML 0.2%