bootcamp
bootcamp copied to clipboard
プログラマー向けEラーニングシステム
Bootcamp
プログラマー向けEラーニングシステム。
インストール
$ bin/setup
$ rails server
practiceの所要時間の集計
学習時間記入した日報を投稿した上で、
$ rake bootcamp:statistics:save_learning_minute_statistics
テスト
ヘッドレスブラウザーでテスト
$ rails test:all
普通のブラウザーでテスト
$ HEADED=1 rails test:all
Lint
次のコマンドでlintを実行します。
$ ./bin/lint
実行されるlint
- Ruby
- rubocop
- slim-lint
- JavaScript
- eslint
- prettier
- eslintの警告は以下のコマンドで修正されますが、修正されない場合は手動で修正してください。
$ eslint 'app/javascript/**/*.{js,vue}' --fix
- prettierの警告が出ている場合には、以下のコマンドで修正できます。
$ prettier app/javascript/**/*.{js,vue} --write
Profiler
rack-mini-profilerによりプロファイリングはデフォルトではOFFになっています。ONにする場合は下記のようにサーバーと立ち上げます。
$ PROFILE=1 rails server
その他
- Develop環境でログインする方法
- Develop環境でのメールの確認方法
- nodeのバージョン切り替え
- Rake Taskの実装方法
- Develop環境をDockerで動かす方法
- 通知機能