15
3

More than 1 year has passed since last update.

貢献チャンスの探し方

Last updated at Posted at 2021-08-07

バグだと文句言うな、貢献チャンスと言え委員会がお送りします。
貢献がどんだけ大事かはこの記事では説明しません。

多分続編:最短2週間で著名OSSのメンテナになる方法

Qiita編

ホームフィードからTypo指摘

Qiitaにログインしているとパーソナライズされたおすすめ記事一覧が表示されます。自分が興味ありそうというだけなので、だいたい10本に1本くらいはTypoがあります。Typoを直すだけの編集リクエストを送りましょう。
貢献チャンス!

例:https://qiita.com/oga0927/items/195a1dfd92d545ae6102/revisions/4

TwitterからTypo指摘

@qiitapoi@qiita_milestoneをフォローしていると急に人気が出てきた記事を発見できます。そのような記事はだいたい5本に1本くらいはTypoがあります。あとは同じです。
貢献チャンス!

例:https://qiita.com/taka_horibe/items/8838b08f88f1a55fb9a7/revisions/2

自分が読んだ記事のTypo指摘

開発していて色々検索してQiitaの記事にたどり着くことは多いと思います。メジャーな技術スタックの記事ならいいですが、マイナーなものの記事にはかなりの確率でTypoが含まれています。
貢献チャンス!

例:https://qiita.com/Zero_Kohaku/items/45f07b6b094ad3d65c3c/revisions/5

LGTMやストックされる記事を書く

これは難しいですが、自分がハマった問題を記事にするとたまにヒットします。
貢献チャンス!

例:https://qiita.com/umireon/items/f2cf44621070e749d73e

検索したら一番上にくる記事を書く

これは狙ってやるのは無理ですね。
貢献チャンス!

例:https://www.google.com/search?q=pgfplots

GitHub編

ドキュメントのTypo指摘

ドキュメントにTypoを見つけたらソースのGitHubリポジトリにプルリクエストをマージしてもらえる可能性があります。
貢献チャンス!

例:https://github.com/mdn/translated-content/pull/1511

自分でOSS作ってコミット

自分で作ったOSSへのコミットも立派な貢献です。
貢献チャンス!

例:https://github.com/taka3sh/sns.taka3sh.org

HomebrewのFormulaの修正

みなさん使っているであろうHomebrewのソフトウェア定義であるFormulaは、実はGitHubで管理されていて大元のバージョンアップなどが原因でしょっちゅう古くなったり壊れたり、そもそも元々の定義がおかしかったりします。Homebrewでインストールするのを諦める前にFormulaの修正ができないかやってみましょう。だいたい1日で結果が出ます。
貢献チャンス!

例:https://github.com/Homebrew/homebrew-cask/pull/105736

開発で使っているOSSの仕様に不満があったら変更の提案のプルリク

OSSは利用者みんなで開発してより良いものを作っていこうと言う方針のところが多いので、よほど巨大な変更でない限りいきなり新仕様案のプルリクエストを送っても見てもらえます。自分が不便だと思うことはみんなも不便だと感じているかもしれないので、とりあえず提案してみましょう。それがOSSを利用するもののあるべき姿だと思います。
貢献チャンス!

例:https://github.com/aws/aws-cdk/pull/15177

OSSのバグ修正

OSS使っているとコーナーケースのバグに遭遇することがあります。遭遇したら初期化してなかったことにするのではなく、メンテナにレポートして直してあげましょう。バグ修正でレポートがしっかりしていたりテストケースを追加していたりするなら喜んでマージしてくれるはずです。
貢献チャンス!

例:https://github.com/Homebrew/brew/pull/1547

OSSのメンテナが実装したがっている機能を代わりに全部実装する

一歩間違えるとすごい揉めるので段階を踏んでやりましょう。
貢献チャンス!

例:https://github.com/DhavalKapil/luaver/pulls?q=is%3Apr+is%3Aclosed+author%3Aumireon

OSSの仕様修正

これは相当消耗するのでやらない方がいいです。
貢献チャンス!

例:https://github.com/Homebrew/brew/pull/1535

結論

貢献チャンスは向こうからはやってきませんが、そこらじゅうに転がっています。
Let's 貢献, やりましょう!

15
3
0

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
15
3