ようこそ! メタプログラミングRuby第2版の読書会のためのリポジトリです! この読書会の目的は、常に(☝ ՞ਊ ՞)☝のバッジをグリーンに保つことです!
- リポジトリをfork
- 問題を解くためのブランチを切って、今後メイン作業をそのブランチで行う
- masterを使わない理由は、fork元のmasterに修正のプルリクを送りたいときに、解いた問題のコミットが紛れると邪魔だからです
- 定期的に作業用ブランチにmasterをmergeしてください
- リポジトリのデフォルトブランチを、作成したものに変更してください。masterは必ず失敗するので、バッジの色が常にグレーになってしまいます。
- バッジのURIを次のように変更します
![](https://github.com/<YOUR_NAME>/reading-metaprogramming-ruby/workflows/Ruby/badge.svg?branch=<YOUR_BRANCH_NAME>)
- 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 |