Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Gizra/elm-spa-example
https://github.com/Gizra/elm-spa-example
Last synced: 18 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/Gizra/elm-spa-example
- Owner: Gizra
- Created: 2016-06-10T18:31:07.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-02-13T00:27:10.000Z (over 7 years ago)
- Last Synced: 2024-04-14T09:40:43.296Z (7 months ago)
- Language: Elm
- Homepage: http://elm-spa-example.gizra.com/
- Size: 329 KB
- Stars: 104
- Watchers: 8
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.org/Gizra/elm-spa-example.svg?branch=master)](https://travis-ci.org/Gizra/elm-spa-example)
> elm v0.17 single page application (SPA) example
Read about this app in the post [Faithful Elm and the Amazing Router](http://www.gizra.com/content/faithful-elm-amazing-router/)
## Installation
Make sure the following are installed:
* NodeJs (and npm)
* Elm (e.g. `npm install -g [email protected]`)
* Compass (for SASS) (`gem update --system && gem install compass`)## Usage
1. Serve locally, and watch file changes: `gulp`
1. Prepare file for publishing (e.g. minify, and rev file names): `gulp publish`
1. Deploy to GitHub's pages (`gh-pages` branch of your repository): `gulp deploy`## Unit Tests
In order to view the tests on the browser Start elm reactor (elm-reactor) and navigate to http://0.0.0.0:8000/src/elm/TestRunner.elm
## License
MIT