$30 off During Our Annual Pro Sale. View Details »

OSSにPull Requestを送ってみて

osatoh
September 09, 2023

OSSにPull Requestを送ってみて

osatoh

September 09, 2023
Tweet

Other Decks in Programming

Transcript

  1. OSSにPull Requestを送ってみて
    @osatohh

    View Slide

  2. 自己紹介
    ❏ おさと @osatohh
    ❏ Okinawa.rbの開催 🏝
    ❏ 合同会社春秋
    ❏ 大学生

    View Slide

  3. 本日のお品書き
    ❏ OSSにPRを送ったって実際なにしたの?
    ❏ そもそものOSSへのモチベーションは?
    ❏ PRを送るまでに考えていたこと
    ❏ PRを送ってみて

    View Slide

  4. OSSにPRを送ったって実際なにしたの?

    View Slide

  5. なにしたの?
    ❏ https://github.com/ruby/gem_rbs_collection に
    https://github.com/willnet/gimei のrbsの型をつける
    PRを送りました 💪

    View Slide

  6. ・・・

    View Slide

  7. 無事マージしてもらえました 🎉🎉🎉🎉

    View Slide

  8. そもそものOSSへのモチベーションは?

    View Slide

  9. そもそものOSSへのモチベーションは?
    ❏ お世話になっているRubyに、Rubyコミュニティに
    少しでも貢献できたら嬉しい
    ❏ シンプルにコード見るの楽しい
    ❏ ruby-jpのslackやRubyKaigi見てるとOSS活動楽しそう

    View Slide

  10. PRを送るまでに考えていたこと

    View Slide

  11. PRを送るまでに考えていたこと
    ❏ OSSに関わってみたいけど何していいかワカラナイ 🤦
    ❏ どうやって出せばいいかワカラナイ 󰣼
    ❏ 英語書けるかワカラナイ 󰣼🤦

    View Slide

  12. OSSに関わってみたいけど
    何していいかワカラナイ🤦
    ❏ 色々なイベント出てみて何ができそうか調査した
    → gem_rbs_collectionが絶賛PR募集中だった
    ❏ 自身の関わっているプロダクトでgem_rbs_collectionに
    追加されていないgemを見つけてPRを出した

    View Slide

  13. どうやって出せばいいのかワカラナイ󰣼
    ❏ Contributing Guideを確認!
    ❏ PR送りたいならリポジトリのContributing Guideを
    見るところから👀

    View Slide

  14. 英語書けるかワカラナイ󰣼🤦
    ❏ 他のマージされているPRを参考にする
    ❏ DeepLなど駆使して突破!
    ❏ 英語で書いてみて英→日翻訳が
    自分の伝えたいことになっていれば 🙆

    View Slide

  15. PRを送ってみて

    View Slide

  16. PRを送ってみて
    ❏ みんなが使いうるものに貢献できた
    ❏ 技術に、Rubyにより関心をもつようになった
    ❏ 一回経験してみたことでOSSにPRを送る心理的ハードルが
    少し下がった
    ❏ めちゃくちゃテンション上がる 🔥

    View Slide

  17. みんなが使いうるものに貢献できた
    ❏ 関わっているプロダクトで直接利用されて嬉しい
    ❏ プロダクトで利用されているgemを選んだことで
    開発体験の向上を実感

    View Slide

  18. 技術に、Rubyにより関心をもつようになった
    ❏ 『Rubyのしくみ』『Rubyソースコード完全解説』などを
    買ってみたり
    ❏ 気になるリポジトリのGitHubのwatchしてみたり

    View Slide

  19. 一回経験してみたことで
    OSSにPRを送るハードルが少し下がった
    ❏ まだ別のPRを送ってはいないが、
    「何か気づいたら送ってみよう」くらいの精神状態になれた

    View Slide

  20. めちゃくちゃテンション上がる🔥
    ❏ マージしてもらったその日は興奮して寝付けなかった 💤

    View Slide

  21. まとめ
    ❏ OSS活動してみたいそこのあなた!
    思い切ってPR送っちゃいましょ!
    ❏ Rubyコミュニティをみんなで盛り上げて行きましょう 🙌

    View Slide

  22. まとめ
    ❏ OSS活動してみたいそこのあなた!
    思い切ってPR送っちゃいましょ!
    ❏ Rubyコミュニティをみんなで盛り上げて行きましょう 🙌
    ご清聴ありがとうございました 🙌🙌

    View Slide