amis

Month: 2018-10

2018-10-10

kjcl 21:34:33
@kevinliao has joined the channel
1

2018-10-11

kjcl 23:09:43
請問一下 livescript 的 code 可以在哪裡找到?
kjcl 23:09:46
@wildjcrt
kjcl 23:10:43
view.js and main.js 的livescript
wildjcrt 23:12:36
@kevinliao amis 這邊的 livescript 我都拔掉了耶
wildjcrt 23:13:45
如果是你想看我拔掉的 commit,是這兩隻
https://github.com/g0v/amis-moedict/commit/91fab72fb97666bf8c2e2d09a40d92050cd250b3
https://github.com/g0v/amis-moedict/commit/4e16f067840725c557696bbac165d7c3212a58e6

GitHub

Replace view.ls to view.js · g0v/amis-moedict@91fab72

Also update comment in build-pinyin-lookup.pl

GitHub

Replace main.ls to main.js and update webpack.config.js · g0v/amis-moedict@4e16f06

阿美語萌典網站. Contribute to g0v/amis-moedict development by creating an account on GitHub.

kjcl 23:13:55
謝謝!:)

2018-10-12

kjcl 00:33:50
LS 拔掉之後,view 和 main 有改過嗎?
wildjcrt 09:58:07
有改過一點,應該是沒有大改
wildjcrt 09:58:42
這邊可以看 history
https://github.com/g0v/amis-moedict/commits/master/main.js
https://github.com/g0v/amis-moedict/commits/master/view.js

GitHub

g0v/amis-moedict

阿美語萌典網站. Contribute to g0v/amis-moedict development by creating an account on GitHub.

GitHub

g0v/amis-moedict

阿美語萌典網站. Contribute to g0v/amis-moedict development by creating an account on GitHub.

wildjcrt 10:34:56
我們已經有設計稿了,但因為 codebase 若不先整理過,未來會繼續很難改,所以我是傾向先把 code 整理乾淨優先。
https://drive.google.com/open?id=1UlIuClv-qn_S11X1iR0QOZow8wD6jGum

2018-10-13

kjcl 00:54:59
@wildjcrt 我覺得我們要把現在的JS清理好真的很難。我打算從把LiveScript拔掉之前Branch,把之後的commit重新用LiveScript寫,然後慢滿把它更改曾ES6
kjcl 00:55:20
*慢慢
kjcl 00:55:27
*成
kjcl 00:55:37
哇今天真的不會寫中文
caasi 02:20:20
I think extracting components from the `view.js` may be a good start.
wildjcrt 08:53:15
@kevinliao slack 訊息可以 edit :)
wildjcrt 08:53:53
請問你的 github account 是什麼,我先把你加入 Collaborators,這樣就可以直接推 branch
kevinjcliao
invited. 你還要去 github accept 才會真的加入
wildjcrt 08:56:30
我當初拿掉 livescript 的主因,是幾次 g0v hackathon 下來,發現願意來幫忙的前端碰過 livescript 的是少數,我自己也很不會,那還不如直接用 javascript。
如果是希望 ES6 甚至以上,這應該可以靠 webpack 輔助來達成?來問問 @caasi 是否可行,他是前端工程師。
wildjcrt 09:05:32
我訂定專案的程式碼目標:
1. 避免使用太少人用的語言,目前是 javascript+scss,背後再用工具輔助。現在用的 react 其實只有 nav 那條而已,我支持用 react/vue 去做頁面元件,不過不太希望再用 livescript 而已。
2. 程式碼乾淨,分好 functions。HTML/CSS 整理的更有區塊性與 RWD 一致性,減少針對螢幕寬度的斷點。
3. 清理掉原本萌典專用的程式碼,保留阿美語的即可。
kjcl 11:23:34
我現在正在把React的Component分割成自己的檔案,但是因不明原因,<Result />就不出現了。
wildjcrt 11:48:53
你可以先推 branch,如果 caasi 上線且有空,也許可以先幫忙看看?
我要一直到晚上才有空幫忙看
caasi 15:04:10
我也是晚上才有空看

2018-10-15

kjcl 15:35:00
https://github.com/kevinjcliao/amis-moedict/tree/js-refactor

GitHub

kevinjcliao/amis-moedict

阿美語萌典網站. Contribute to kevinjcliao/amis-moedict development by creating an account on GitHub.

kjcl 15:35:26
@caasi @wildjcrt 現在做到這裡。

2018-10-17

wildjcrt 17:21:30
@kevinliao 下一次的 functional meetup,不過你好像不在台灣了……
https://www.meetup.com/Functional-Thursday/events/255503800/

Meetup

Functional Thursday #69 (時間更動:11/8)

Thu, Nov 8, 2018, 7:30 PM: :white_check_mark:場地因素,11月的活動日子改動到第二個週四11/8![19:30 ~ 19:45] 摩茲工寮介紹[19:45 ~ 20:45] Elixir from a Haskell amateur’s perspective[20:45 - ] 會後交流・主題:Elixir from a Haskell amateur’s perspective・介紹

1

2018-10-20

caasi 20:20:51
來 pull 一下,忘記要看 code 了😭
caasi 20:28:27
看起來很讚啊,再來就是把 `divInline` 等 render 結果改成 JSX ,然後一點一點把 hoisting 的變數換成 `const`
caasi 20:28:55
看要不要先發 PR 這樣我或誰可以接力
caasi 20:29:27
commit early, commit often