Skip to content

Latest commit

 

History

History
77 lines (51 loc) · 4.43 KB

README.md

File metadata and controls

77 lines (51 loc) · 4.43 KB

image

サービスURL

http://fjord-choice.herokuapp.com/

フィヨルドブートキャンプのチーム開発の状況を見える化するアプリです

Fjord Choiceは、フィヨルドブートキャンプというプログラミングスクールの、システム開発のカリキュラムに取り組んでいる受講生向けの、GitHubでは知ることができないチーム開発の状況を見える化するサービスです。

フィヨルドブートキャンプとは?

プログラマーとして就職を目指せるだけのスキルを身につけることを目標とした、オンラインプログラミングスクールです。 カリキュラムについての詳細はこちらで紹介されています。 受講生は、このカリキュラムを上から順にこなしていき、「学習の準備」〜「Webセキュリティ」まで全て完了したら、システム開発のプラクティスに取り組むことになります。

image

(学習内容 | FJORD BOOT CAMP(フィヨルドブートキャンプ)より引用)

システム開発のカリキュラムとは?

fjordllc/bootcampリポジトリの開発をスクラムで行います。

フィヨルドブートキャンプでは、1スプリントを1週間とし、毎週水曜日に、今回のスプリントの振返りミーティングと次のスプリントの計画ミーティングを行っています。

issueには完成までにかかる時間に応じてポイントが振られることになっており、20ポイント分のPull Request(以降、PRと記載)がマージされれば、このカリキュラムは完了となります。 また、自分で作ったPRは、必ず同時期にシステム開発に取り組んでいるFBC受講生の方1名とメンターのkomagataさんにレビューしていただき、2名のレビューを通ったらマージされるルールになっています。

使い方

システム開発プラクティスに取り組む受講生に、「メンバーに自分を追加する」をクリックしてGitHubアカウントでログインしていただきます。すると、そのユーザーの情報が表に追加されます。 システム開発を終了したら、「メンバーからはずれる」をクリックしていただきます。すると、退会処理が行われ、そのユーザーの情報が表から削除されます。

Image from Gyazo

どんな情報が得られるのか?

以下3つの情報を得ることができます。

  1. 登録されているアイコンまたはユーザー名をクリックすると、そのユーザーがこれまでbootcampリポジトリで作成したPull Requestの一覧が分かるGitHubリンクにとびます
  2. これまでアサインされたIssueの合計ポイント
  3. 現在レビュー依頼されているPull Request (タイトルをクリックすると該当のPull RequestのGitHubリンクにとびます)

使用技術

利用方法

環境変数の設定

環境変数名 説明
GITHUB_KEY GitHub の Client ID
GITHUB_SECRET GitHub の Client Secret
FJORD_CHOICE_TOKEN fjordllc/bootcampリポジトリからIssue/Pull Requestのデータを受信するためのトークン

インストール

$ bin/setup
$ bin/rails server

Test/Formatter & Lint

$ bundle exec rspec
$ bin/lint