第8回
参加者自己紹介、近況報告
kawabata
らいちれっどまいん
yebis0942(エビスさん)
最近はRailsの方の開発がメイン
sanak(ながせさん)
地理空間対応のプラグインを近々OSS(GitHub)公開予定(作業中)
rbt (ならむらさん)
仕事ではテストをしている
プラグインを作ってみたい
juno NISHIZAKI
3.x から redmica 1.2 に移行に挑戦中、いくつか動かないプラグインが見つかっている
モンキーパッチしているプラグイン同士でprependとエイリアスメソッドチェーンが競合するとつらい
kfischer_okarin
趣味でゲーム作ってる
Tracのプラグインをたくさん書いていた
Redmineのプラグインも書きたい
相談: Redmineパッチ会でRedmineプラグインを扱うことについて
興味がある人がいれば扱ってもいいのでは
プラグインの実装ノウハウとかを知りたい
たかのあきこさんのプラグイン -> たかのさんが開発を停止された
やること
ファーエンドの前田さんから
パッチ会の皆さんにお願いがあります。もし可能であれば、新規のパッチ開発だけでなく既存のパッチのレビューもお願いできますでしょうか。
redmine.org でパッチのレビューをしてくれる人があまりいません。そのため、せっかく投稿されたパッチが塩漬けになっているケースがあります。
関心があるパッチがあったら本体に取り込んで問題なさそうか、それとも直すべき点があるか、レビューコメントをつけていただけると大変助かります。
既存パッチのレビュー
プロジェクトを公開する権限を追加する
Activityタブのステータスが新規になるべきところ最新ステータスが表示される不具合をバグチケ化、対応
wikiリダイレクトのリセット機能
チケットの前,次をページネーションボタンにしたい
仕様検討が必要なやつの仕様検討
取り組み候補にあるIssue
14:00 各チャンネルに移動
2) kawabata, kfischer_okarin: プロジェクトを公開する権限を追加する
3) Activityタブのステータスが新規になるべきところ最新ステータスが表示される不具合をバグチケ化、対応
やったこと共有
再現させて、パッチあてて、動作確認した
動作確認中にいろいろハマったのでパッチを読んだら、気になるところを見つけた
LGTMだったので、コメント案を作った。気になったところも言及した
コメント案の英語をケビンさんに見ていただけるとうれしいです。
ほか、気になる動作も見つけた:
作成権限がないtrackerのissueをAPI経由で作ろうとすると、別の(作成可能な)trackerで作成される。いいのか?
app/models/issue.rb#acts_as_activity_provider までたどり着いた
lib/plugins/acts_as_activity_provider がわからん。proc {preload:(:project, :author, :tracker, :status)} ってなに?
性能を意識した先読みです
「ジャーナルがなければissue.statusを、ジャーナルがあればもっとも古いジャーナルのold value を取り出す」と実装したいんだけど
ふりかえり
yebis0942(エビスさん):一人だと気づかなかったことが3人だったので気づけてよかった
sanak(ながせさん): binding.irb と書くことでデバッグ中に一時停止できることを知った、勉強になった
matobaa: バグレポート拾ってもらって感謝。面白かった。また参加します
kawabata: ビュー、ロール、マイグレーション、フィクスチャなど広く修正してたので広くソースが見れたのが良かった。石川さんの段取りのおかげでうまくいった、ケビンすばらしい。ブーストはレベル1だと足りなかった、レベル2が必要だぞ
次回から1080p 60fps Go Liveストリームで画面共有できるようブーストアップします!
kfischer_okarin: 一件ちゃんと片づけられた、コメント楽しみ
Juno NISHIZAKI: 会話しながらやることで深堀出来ることを知れた。
rbt (ならむらさん): 想像してたより複雑な実装になってて感心した。
次回予定
3月
年度末はなにかと忙しいので、早めのほうがいいかも
今回参加できてない人も含めて投票で決める
候補: 3/6, 3/13
Q&A
ふだんRedmineソースを触ってない人のチーム、普段から読んでいる人がいたほうがよかった?
いたほうが速い。一方でいろいろ迷って読むのは勉強になった。
解析ならなんとかなる。新たにパッチを作るのは構造を知らないので勇気が必要かも。
OK。コミットします。しました。
プラグイン開発のお悩みをこのDiscordに書いてもいいかな? 雑談チャンネルとか?
#井戸端 ができた
れっどまいんふりーさろん?
17:18 お疲れ様でしたー