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

https://github.com/mrmurphy/elm-starter

A starter kit for writing front-end apps with Elm
https://github.com/mrmurphy/elm-starter

Last synced: 3 months ago
JSON representation

A starter kit for writing front-end apps with Elm

Awesome Lists containing this project

README

          

# ELM-STARTER!

![Elm Logo](https://cloud.githubusercontent.com/assets/1227109/15035161/e3ec838a-123b-11e6-8d3a-ca0f4b0106c8.png)

![Traffic light](https://cloud.githubusercontent.com/assets/1227109/9126376/c2e91d9a-3c69-11e5-86fd-f8119155447c.png)

## Quickstart

- `npm install`
- `npm start` : Runs `serve` and `watch` concurrently for you

Other scripts:

- `npm run build` : Builds the elm source to public/built/index.js
- `npm run watch` : Watches elm files in src for changes, and runs `build` when changes are detected
- `npm run serve` : Starts up a server in the public directory, and live-reloads when public/built/*.js or public/*.css change

Style notes:

Bootstrap CSS (but not JS) is included.

## Getting Elm set up for the first time

After running `npm install`, a version of Elm will be installed into your
node modules folder, and can be interacted with by running `./node_modules/.bin/elm`.

That folder can just be added to your path, or you can install Elm globally
by typing `npm install -g elm`

Wahoo!