Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/couto/tasks
Dead simple kanban board
https://github.com/couto/tasks
board elm kanban talk tasks
Last synced: 19 days ago
JSON representation
Dead simple kanban board
- Host: GitHub
- URL: https://github.com/couto/tasks
- Owner: Couto
- License: mit
- Created: 2017-12-19T21:36:16.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-03T17:42:08.000Z (almost 6 years ago)
- Last Synced: 2024-11-19T06:07:09.023Z (3 months ago)
- Topics: board, elm, kanban, talk, tasks
- Language: Elm
- Homepage: https://couto.github.io/tasks
- Size: 127 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tasks
---
[![Build Status](https://travis-ci.org/Couto/tasks.svg?branch=master)](https://travis-ci.org/Couto/tasks)
**Tasks** is an example project to demonstrate some [Elm](https://www.elm-lang.org/) capabilities, it's
clearly based on the [kanelm](https://github.com/huytd/kanelm) project but all
code was done from scratch.----
# A soft introduction to Elm
1. Intro
1. Baby steps
1. Syntax (ML family/Pure Functional)
1. TEA (The Elm Architecture)
1. Ecosystem## Intro
Hi! This is Tyler. Tyler has been building webapps for some time now, he
has seen fads coming and going, the rise of jQuery, the rise of Backbone... the
rise of Angular (nheeeec...) and lately the rise of React.No matter the library/framework, applications still suffered from the
same pain points... Developers bindly trusting incoming data from external APIs,
awful error handling practices, and the mythical `undefined is not a function`.Tyler was tired...
However, Tyler started to see this new language coming around in the news...
Elm...Elm... is pleasant to use
Elm... has no runtime errors
Elm... has lovely error messages < What the heck? How can errors be lovely?So Tyler diped his toes in Elm...
# Baby steps
So... how to can I use Elm?
Two ways:
1. Dowload the installer (what's is this? 1999?)
1. Use npm (wait! npm?!!... won't I get a King of the Hill episode instead of
our package?)```
npm install --global elm
```# Syntax
# License
[MIT](https://couto.mit-license.org/)