サイトをより便利に使うためのChrome拡張機能もあります
- SocketIoを用いたユーザー同士のリアルタイムコミュニケーション
- 過疎時に寂しくないようNPC(bot?)が常駐
$ yarn dev
- http://localhost:8000 で開発サーバを開始
app/
のjsファイルを書き換え保存したとき、自動的にwebpackを実行しpublic/javascsripts/
にバンドルする- その他JSファイルを書き換え保存したとき、自動でサーバーを再起動する
$ yarn lint-fix
- jsファイルのコード整形。git commit したときにも自動で行われる
$ yarn build
- webpack を実行し
app/
のjsファイルをpublic/javascipts/
にバンドルする - Heroku にデプロイしたときにも実行される
$ yarn test
- テストを実行
- git push したときと mainブランチにプルリクエストしたときにも GitHub Actions で行われる
main ブランチにマージしたとき GitHub Actions で自動的に Heroku にデプロイされる
.vscode/
にvscode用の設定ファイルを用意してるのでコードエディタはvscodeをおすすめします
コンテスト提出期限直前に CircleCI との連携がうまくいかなくなってしまったため( 同じ症状の方を発見。こちらで解決方法を募集しています )、CI/CDツールを GitHub Actions に移行しました
そのほか開発時の設計・メモなどは documents/ に