Skip to content

fjordllc/bootcamp

Folders and files

NameName
Last commit message
Last commit date
Mar 11, 2025
Mar 15, 2024
Aug 23, 2023
Feb 17, 2024
May 1, 2024
Jan 25, 2023
Mar 12, 2025
Jan 27, 2024
Mar 12, 2025
Mar 5, 2025
Nov 8, 2021
Jan 29, 2025
Nov 8, 2021
Jan 9, 2025
Mar 12, 2025
Jul 26, 2022
Nov 27, 2019
Sep 27, 2020
Sep 13, 2022
Oct 6, 2020
Apr 24, 2024
Mar 6, 2025
Mar 10, 2025
Nov 3, 2023
Nov 3, 2023
Apr 18, 2021
Apr 13, 2024
Mar 10, 2025
Mar 10, 2025
Apr 14, 2024
Mar 10, 2025
Mar 11, 2025
Mar 11, 2025
Jan 28, 2021
Sep 29, 2020
Mar 16, 2023
Oct 27, 2024
Dec 9, 2020
Mar 25, 2021
Nov 3, 2023
Mar 30, 2021
Nov 8, 2021
Mar 10, 2025
Oct 12, 2022
Oct 2, 2024
Mar 10, 2025

Repository files navigation

CircleCI Create a release pull-request

Bootcamp

エンジニア向けEラーニングシステム。

インストールと起動

1. 画像処理ライブラリのインストール

wiki 内の画像処理ライブラリのインストールページを参照してください。

2. セットアップとサーバーの起動

$ bin/setup
$ foreman start -f Procfile.dev

http://localhost:3000/ にアクセス。

テスト

ヘッドレスブラウザーでテスト

$ rails test:all

普通のブラウザーでテスト

$ HEADFUL=1 rails test:all

並列実行せずにテスト

$ PARALLEL_WORKERS=1 rails test:all

Lint

次のコマンドでlintを実行します。

$ ./bin/lint

実行されるlint

  • Ruby
    • rubocop
    • slim-lint
  • JavaScript
    • eslint
    • prettier
  • eslintの警告は以下のコマンドで修正されますが、修正されない場合は手動で修正してください。
$ eslint 'app/javascript/**/*.{js,vue,jsx}' --fix
  • prettierの警告が出ている場合には、以下のコマンドで修正できます。
$ prettier app/javascript/**/*.{js,vue,jsx} --write

Profiler

rack-mini-profilerによりプロファイリングはデフォルトではOFFになっています。ONにする場合は下記のようにサーバーと立ち上げます。

$ PROFILE=1 rails server

環境構築

その他