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

手頃な課題でOSSに初貢献してみよう / Good First Issue for Contributing to OSS

手頃な課題でOSSに初貢献してみよう / Good First Issue for Contributing to OSS

第3回名古屋若手Webエンジニア交流会
https://wakateweb-nagoya.connpass.com/event/78763/

TATSUNO Yasuhiro

March 10, 2018
Tweet

More Decks by TATSUNO Yasuhiro

Other Decks in Programming

Transcript

  1. 主催コミュニティ: • Scala読書会 • 名古屋Java User Group 協力(LT・会場提供など): • Japan

    AWS User Group 名古屋支部 • Nagoya.cloud.first • Nagoya Frontend User Group
  2. Open Source Softwareと私たち • プログラミング言語 • ビルドツール、開発生産性ツール • フレームワーク •

    DBや検索エンジンなどミドルウェア • ユーティリティ • そうしたOSSのドキュメント
  3. help wanted good first issue 初心者に好適 手伝い募集 low hanging fruit

    手が届く果物=カンタンなわりに価値がある こんなラベルのIssue が初心者向け
  4. お手頃な Issue の探し方 • 興味あるGitHubレポジトリの Issues をラベルでフィルター • まとめサイトを利用 •

    https://help.github.com/articles/searching-issues-and-pull- requests/#search-by-the-labels-on-an-issue • http://github-help-wanted.com/ • http://up-for-grabs.net/#/ help wanted good first issue low hanging fruit
  5. OSS貢献してみて学べたこと • 普段やっていない技術分野の理解 • OSSの継続的発展・普及には、難しい課題の解決だけ でなく、地道な課題の解決も必要 • 貢献してもらいやすくする地ならしも大事 • Issue

    のトリアージ(ラベル付け、閉じる) • 揉めた時の調整や決断(モデレーション) • CI(ビルドやテスト、ある種のレビューの自動化) • 開発を助けるツール:CI、コンパイラオプション