Upgrade to Pro — share decks privately, control downloads, hide ads and more …

RailsにPRを送って発見した OSS貢献への気づき/Awareness of OSS contribution by sending PR to Rails

RailsにPRを送って発見した OSS貢献への気づき/Awareness of OSS contribution by sending PR to Rails

平成RubyKaigiでスポンサーLTを実施したときの資料です。
https://heiseirb.github.io/kaigi01/
https://heiseirb.connpass.com/event/151414/

Teruhisa Fukumoto

December 14, 2019
Tweet

More Decks by Teruhisa Fukumoto

Other Decks in Programming

Transcript

  1. 2019/12/14(Sat)
    Teruhisa Fukumoto
    MedPeer .inc
    RailsにPRを送って発見した
    OSS貢献への気づき
    平成RubyKaigi

    View full-size slide

  2. 1. 自己紹介
    2. MedPeerについて
    3. OSSにもコミットしたい
    4. コミットできる環境
    Agenda

    View full-size slide

  3. 自己紹介
    01
    Chapter.

    View full-size slide

  4. ● MedPeer[2019.10~]
    ● ex. Zeals VPoE / PM
    ● Ruby / Python
    ● Gotanda.rb Organizer
    ● 平成4年生まれ
    Teruhisa Fukumoto
    f-teruhisa @terry_i_

    View full-size slide

  5. #heiseirubykaigi

    View full-size slide

  6. MedPeerについて
    02
    Chapter.

    View full-size slide

  7. MedPeerの事業
    Mission

    View full-size slide

  8. Ruby使い増えてます
    2017年:10人
    ↑CTO
    (平成マイナス10年)
    2019年12月:40人
    ↑CTO
    (平成マイナス10年)

    View full-size slide

  9. 03
    Chapter.
    OSSにも
    コミットしたい

    View full-size slide

  10. 突然ですが...

    View full-size slide

  11. RailsにPRを出しました
    PR:https://github.com/rails/rails/pull/37937

    View full-size slide

  12. 中身をちらっと
    ActiveSupportのtruncateメソッドに
    新たにoptionを追加する

    View full-size slide

  13. 出しただけ?

    View full-size slide

  14. OSSは一歩目が難しい
    『OSS貢献超入門』(https://www.slideshare.net/shigemk2/oss-78585757)

    View full-size slide

  15. OSSに貢献できない理由(抜粋)
    『OSS貢献超入門』(https://www.slideshare.net/shigemk2/oss-78585757)
    ● どこから手をつけていいかわからない
    ● ソースコードを読んでもわからない
    ● 時間がなくて無理
    ● 技術的に無理

    View full-size slide

  16. 気づき 
    これらをひとつずつ潰せると、
    コミット人生歩めるのでは

    View full-size slide

  17. 04
    Chapter.
    コミットできる環境

    View full-size slide

  18. OSSにコミットするには
    技術力はもちろん大事!!だけど...

    View full-size slide

  19. 周りの環境も
    重要だと思います

    View full-size slide

  20. OSSに貢献できない理由(再掲)
    『OSS貢献超入門』(https://www.slideshare.net/shigemk2/oss-78585757)
    ● どこから手をつけていいかわからない
    ● ソースコードを読んでもわからない
    ● 時間がなくて無理
    ● 技術的に無理

    View full-size slide

  21. メドピアにジョインして
    感じたこと(※ステマです)
    MedPeer

    View full-size slide

  22. ①実際にコミットしてる人が多い
    ①『メドピア16期目初の開発合宿@熱海を開催しました! 』
    (https://tech.medpeer.co.jp/entry/2019/11/28/105550)
    ②『松本の地でSass/SCSSの邪悪なアンパサンドを撲滅するために立ち上がった 』
    (https://tech.medpeer.co.jp/entry/2019/07/22/080000)
    (≒ コミットのコツとか聞ける)

    View full-size slide

  23. ②最新バージョンへの追従
    (≒ PRチャンスが巡ってくる??)

    View full-size slide

  24. ③知見の共有度が高い
    社内LT会
    PR振り返り会
    開発合宿
    (≒ 自然と学びが得られる)

    View full-size slide

  25. 時には環境の力も借りて
    OSSに還元していける
    エンジニアライフを

    View full-size slide

  26. さいごに
    05
    Chapter.

    View full-size slide

  27. まとめ
    ● RailsにやっとこPRを出した
    ● OSSに貢献してみたいけど難しい
    ● 技術だけではなくて、環境にも目を
    向けてみるといいかも
    ● メドピアはいいぞ

    View full-size slide