601
188

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

素人に毛が生えた程度のエンジニアでもプルリクしてOSSに貢献できた話

Last updated at Posted at 2018-08-28

OSSに貢献してみたい人の参考になれば嬉しいっす。

なにをしたのか?

to_boolという、いろんな型をbool型に変換してくれる便利なgemがありまして、そこにメソッドのエイリアスとrspecの少量の書き直しをました。

マージまでの経緯

リポジトリーをフォーク

あとあとプルリク送るため、git cloneではなくフォークしました。
他のやり方でもプルリクできるようでしたら、知識不足っす。さーせん。

修正

修正 -> テスト を何度か実施。
そのあとREADME.mdやgem_specを直しました。

プルリクエストを作る

フォーク元のリポジトリに修正したリポジトリをマージしてもらうようプルリクを立てました。
ここが一番緊張しました。世界に公開されて辱めを受けるような。でも鈍感力で乗り切る。

プルリクのコメントには、中学生レベルの拙い英語で

  • 何をやったのか
  • マージしてくれるとうれしいな
    という内容を記載しました。

実際の英文はこんな感じ

Thank you for nice gem.

I added some features.

added alias to_boolean
added for symbol
change spec method
If you don't mind, could you merge this?

どうでしょうか。こっぱずかしい。

フィードバックを待つ

プルリク出してから一週間ぐらい音沙汰がなくめちゃくちゃ不安でした。
悪いことしてるわけじゃないから不安になることないんですが、初めてだとしょうがないです。
気長に待つのも大事ですね。

1週間ぐらいたつとお返事が

開発者の方から一言「ありがとう」とだけもらえて無事マージされました。
自分の考えが認められたようなそんな気持ちでめちゃくちゃ嬉しかったです。

やってみての感想

最初は、不安でしょうがなかったです。
自分なんかが書いたコードが採用されるのかと。
でもマージされると、「おれやるやん」という自信と社会貢献したような充実感に満たされて、いいもんです。

601
188
6

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
601
188

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?