2016-10-12 bouzuya/mr-jums をつくった
bouzuya/mr-jums をつくった。
bouzuya/bbn-cycle を bouzuya/mr-jums として公開したあと bbn-cycle 側に DEPRECATED と書いて、Issue を TODO 化して mr-jums 側に登録した。
repository の移行はここまで。で、中身。
ひさしぶりに bouzuya/mr-jums を触ったら勝手を見事に忘れている。8 月につくって 9 月はすこし触った程度で放置していたからなあ。何をしていたのかさっぱり分からないし、つくりもいまひとつ分からない。
- Cycle.js v7 を使っている
- MVI : Model View Intent になっている
- Model は Message (Command/Event) を溜め込む領域がある
- View は Model からの Event を Driver への Sink に整形する
- Intent は Driver からの Source を Model への Command に整形する
Driver -(Source)-> Intent -(Command)-> Model -(Event)-> View -(Sink)-> Driver
- 0.1.0 は 2016-09-13 で紹介 (この時点でそこそこ放置されている) 。
とりあえず Issue のうち title が更新されない問題に対応した。 title driver という謎の driver をつくって、そこに title を流すようにしただけ。
CSS も JS も荒削りすぎる……。元々の bouzuya/blog.bouzuya.net も似たようなものなので気にはしないのだけど。検索まわりは Google に任せられるので後回しにするとして、それ以外の Issue は片付けて blog.bouzuya.net 4.x にしたいところ。