Giter Club home page Giter Club logo

elm-simple-starter's Introduction

Elm simple starter

An Elm (v0.19) boilerplate integrating with the following tools:

Quick Start

git clone https://github.com/samhstn/elm-simple-starter.git && cd elm-simple-starter
npm install
npm run build
npm start
# the server should be running on: http://localhost:3000

Development Start

git clone https://github.com/samhstn/elm-simple-starter.git && cd elm-simple-starter
npm install
npm run dev
# the dev server should be running on: http://localhost:3000

Check out the different branches for the Elm example you are looking for

Branch Status
master Build Status
counter Build Status
counter-with-localstorage Build Status
http Build Status
ports Build Status
routing Build Status

elm-simple-starter's People

Contributors

samhstn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

elm-simple-starter's Issues

Timeout example

As an elm developer, I would like to see simple working boilerplate elm code demonstrating an event, then timeout, then another event firing.

The following example would be useful as a reference:

See the following html:

<div>Hello world</div>

<button>Click</button>

On click of the button, we see the following html for 2 seconds:

<div>Showing "Hello world" after 2 seconds...</div>

Then the original message shows

Add concurrently

We currently run the following commands in separate terminal windows:

npm run watch:elm
npm run watch:js
npm run watch:server

We could instead run all 3 with: npm run watch using concurrently

CI build table

We should add a table with the different statuses for the builds of each branch

Branch Status
master Build Status
counter Build Status
counter-with-localstorage Build Status
http Build Status
ports Build Status
routing Build Status

Tidy each branch

The readme of each branch (other than master) is a little untidy and out of date.

Some other changes to master also need updating in the other branches.

TODO: go through each branch and ensure it is up to date.

Update Http

Currently we are using 1.0.0, 2.0 is out with a different api

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.