Skip to content

Latest commit

 

History

History
80 lines (47 loc) · 2.63 KB

README.md

File metadata and controls

80 lines (47 loc) · 2.63 KB

キャプチャ

サイト「 強制!!1分間エクササイズ 」のリポジトリです

Deploy Test


🌐 SITE URL


💻 Chrome拡張機能

サイトをより便利に使うためのChrome拡張機能もあります


🔧 技術的な特徴

  • SocketIoを用いたユーザー同士のリアルタイムコミュニケーション
  • 過疎時に寂しくないようNPC(bot?)が常駐

npc


📄 開発用コマンド

$ 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/