🙆

ドキュメントの修正から始めるOSS活動

2023/12/12に公開

この記事は カオナビ Advent Calendar 2023 シリーズ2 12日目の記事です。
https://qiita.com/advent-calendar/2023/kaonavi

はじめに

OSS活動って難しそうな雰囲気を感じますよね。私はそのように思います。
でも、普段から使っているプログラミング言語やライブラリのドキュメントの修正なら手軽に出来るかもしれない!!

そんなことを考えていたら、このような記事を見つけて、

https://yinm.info/20190608/

実際に手を動かし、ドキュメントの修正からプルリクエストがマージまでやっちゃったっていうちょっとした体験談を書きたいと思います。

マージされたプルリクエスト

その1

私の普段の仕事ではPHPを使って開発を行なっています。
PHPの新しいバージョンが出るとPHPマニュアルのマイグレーションページを眺めることをやっているのですが、その中で8.1から8.2への移行のページを見ていたらIntlのところに重複行をたまたま見つけました。

見つけたときは英語のマニュアルだから英語でプルリクエストを出すことに躊躇していたのですが、
タイポの修正なら一言だけ書いているプルリクエストが多いことに気づいたので、
私も修正して(今回はタイポではなかったですが)一言添えたプルリクエストを送り、数時間ほど待つと無事にマージされました🎉

https://github.com/php/doc-en/pull/2950

これが私の初OSSコントリビュートです🎉

その2

この記事を書いている途中でマージされた内容があったりします。

こちらはLaravelの日本語ドキュメントのテストの準備のテストを並列で実行のところを見ていたら文言の表記揺れがあったのでこれは日本語のドキュメントだ!って自分言い聞かせて勢いで修正のプルリクエストを送ったところ...こちらも無事にマージされました🎉

https://github.com/laravel-ja/ja-docs-10.x/pull/23

まとめ

私のOSS活動はこんな感じで出来ました。

始めに難しそうとか書いていましたが、
ドキュメントの修正ならバグの修正などと比べると難易度もそれほど高くなく、かつ、OSSに貢献出来るので、
これからOSS活動を始めたいって考えている人はドキュメントの修正から挑戦していくのがいいかなって思いますね!!

Discussion