Engineで動かす。現在このブログでも利用している。https://github.com/netlify/netlify-cms仕組みとしてはGit・Githubをバックエンドのストレージとして読み書きが出来るAdmin画面だ。enzymepacakge.jsonのscriptはstylelintとか色々。パッケージ関連react-routerreact-router-reduxも使っているrehypeとかremark・unifiedkはマークダウンのパースするやつらテキストエディタはslateIMEが微妙にバグあってちょいつらreactは16系Updateのログ見ると特に他でいじったのは無いっぽいhttps://github.com/netlify/netlify-cms/commit/45ebc44c3b621d874e998ecb644687ae9b06414dmoment・immutableありreduxはthunkだけsemaphoreセマフォ。久々聞いたワードgithubへのアクセスを制御するために使ってるっぽいビルドはwebpackwebpack.base.js作っていて、あ、やっぱそれやりますよね、という感じmomentのlocaleをIgnoreするのもそれやりますよねその2モジュール解決にbabel-plugin-module-resolverを使っている.babelrcに定義してる。css-loader系。生々しいコード時間的余裕があるならリファクタされるべき所も結構あるコードとして読むのが妥当。完全に真似するべき所ばかりって感じではなさそう。このプロダクトが16から17系に上がる時にどう変えていくかとかはかなり今後参考になりそう。Github@terrierscript。