Skip to content

Commit 208c153

Browse files
committed
add Elm(ish) intro header image to elmish.md for #44
1 parent 47bb415 commit 208c153

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

Diff for: elmish.md

+11-7
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
# `Elm`(_ish_) ?
1+
# `Elm`(_ish_)
2+
3+
![elmlogo-ish](https://user-images.githubusercontent.com/194400/43213139-b70a4c68-902d-11e8-8162-3c7cb56b6360.png)
4+
<!-- the colors are deliberately "a bit off" to emphasize that
5+
this is a "inspired by" but really a "poor immitation" of Elm! -->
26

37
`Elm`(_ish_) is our **`Elm`**-_inspired_ `JavaScript` (**ES5**)
48
front-end _micro_-framework.[<sup>1</sup>](#notes)
@@ -9,27 +13,27 @@ The purpose of building `Elm`(_ish_) is _not_ to "_replace_" Elm
913
or to create _yet another_ front-end JS framework!
1014

1115
The purpose of _separating_ the `Elm`(_ish_) functions
12-
into a "micro framework" is: <br />
13-
**a)** to ***simplify*** the Todo List application code. <br />
16+
into a "micro framework" is to: <br />
17+
**a)** ***simplify*** the Todo List application code
18+
to just "business logic". <br />
1419
**b)** _demonstrate_ a ***re-useable*** (_fully-tested_)
1520
"**micro-framework**" that allows us to _practice_ the Elm Architecture.<br />
16-
**c)** get into the **mindset** of writing **tests _first_**
21+
**c)** promote the **mindset** of writing **tests _first_**
1722
and **`then`** the _least_ amount of code necessary to pass the test
1823
(_while meeting the acceptance criteria_).
1924

2025
By the end of this exercise you will _understand_
2126
The Elm Architecture (TEA) _much better_
2227
because we will be analysing, documenting, testing
2328
and writing each function required
24-
to build the fully functional "micro framework" ***from scratch***.
25-
26-
29+
to build the _fully functional_ "**micro framework**" ***from scratch***.
2730

2831

2932
## _What?_
3033

3134

3235

36+
3337
You are already _familiar_ with the first few functions
3438
`mount` and `empty`
3539

Diff for: todo-list.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,13 @@ Along the way we will cover:
3939
+ [x] Browser Routing/Navigation
4040
+ [x] Local Storage for Offline Support
4141

42-
We will be abstracting all "TEA" related ("generic framework") code
42+
We will be abstracting all "TEA" related ("generic") code
4343
into a file called **`elmish.js`**
4444
so that our Todo List application can be as concise
4545
and "declarative" as possible.
4646

47+
48+
4749
### Todo List?
4850

4951
If you are _unfamiliar_ with Todo lists, simply put:

0 commit comments

Comments
 (0)