ようこそ! メタプログラミングRuby第2版の読書会のためのリポジトリです! この読書会の目的は、常に(☝ ՞ਊ ՞)☝のバッジをグリーンに保つことです!
- リポジトリをfork
- 問題を解くためのブランチを切って、今後メイン作業をそのブランチで行う
- masterを使わない理由は、fork元のmasterに修正のプルリクを送りたいときに、解いた問題のコミットが紛れると邪魔だからです
- 定期的に作業用ブランチにmasterをmergeしてください
- リポジトリのデフォルトブランチを、作成したものに変更してください。masterは必ず失敗するので、バッジの色が常にグレーになってしまいます。
- バッジのURIを次のように変更します
 - forkしたリポジトリのGitHub Actionsを有効化します
- 緑色のボタンを押すだけで大丈夫なはず
- ここまでの変更をpushします
このリポジトリの目的は、バッジを常にグリーンに保ち続けることです!
バッジは、GitHub Actionsの実行結果に応じて色が変わります。このリポジトリに置かれているActionsは、すべてのテストが回ることでグリーンになる設定が書かれています。 つまりバッジをグリーンに保ち続けるには、このリポジトリをforkする人が自らテストを通過するコードを書く必要があります。読書会開催期間中は毎週追加される(予定の)テストは、メタプログラミングRuby第2版を読み進めていくことによって、クリアするためのコードが書ける力が付いていく想定のもと用意されます。
メタプログラミングRubyを読んで、バッジをグリーンに保ち続けましょう!
要約を書く人: 修行僧の中から事前に一人選出され、テキストの課題の範囲を要約してレビューを受ける
レビュア: ヌンチャク使いの中から事前に一人選出され、要約を書く人の書いた要約をレビューする
作成者: テキストの範囲を理解していれば通過できるテストを作成する
オーナー: この会を主催する人
- 開始の前々日までに、要約を書く人はこのリポジトリにプルリクを出す
- レビュアは、前日までに要約をレビューし、必要があれば更新をする
- オーナーは、レビュアーのapproveした要約をマージする
- 作成者は、前々日までに問題を作成し、このリポジトリにプルリクを出す
- オーナーは、問題をレビューし、修正した後マージする
- 参加者は、事前にmasterを同期し、自身の解決用ブランチにマージし、pushしてテストをレッドにしておく
- テキストを読み込んでおく
forkした方々のなかから、ここに常に自分のバッジを表示したい人は、「まずやること」セクションで設定したバッジのURIをここに名前とともに書き、プルリクをください。
| Name | Badge |
|---|---|
| meganemura | |
| mserizawa | |
| wakasa51 | |
| morizumi | |
| moonstruckdrops | |
| ykarakita | |
| ringo | |
| kabetch | |
| kouryou | |
| shunhikita | |
| yoshinarl | |
| aAnzai2017 | |
| nagata03 |