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

Moodleの開発者になれたよ

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

 Moodleの開発者になれたよ

Moodleの開発者になれた経緯を語るLT資料

Avatar for Shintaro Fujiwara

Shintaro Fujiwara

December 19, 2020
Tweet

More Decks by Shintaro Fujiwara

Other Decks in Programming

Transcript

  1. • 自己紹介:還暦間近の遅れてやってきた新人(元野外系)? • 習った言語:COBOL, C とか • 使う言語:PHP とか、でもプログラマが本職ではない •

    使うフレームワーク:Moodle(PHPです)とか、現在の仕事で • OSS活動:日本SELinuxユーザー会(現在のセキュリティ研究の会?)とか • OSSへの貢献:あまりないw (その他https://github.com/intrajp intrajp - Qiita https://intrajp- computer.hatenadiary.jp/ https://heavymetalhardrock.info ) • SELinux の refpolicy に1件? • 今回、Moodle core にパッチ投稿したら、開発者の仲間に入れてくれたよ
  2. 報告から各ブランチに取り込まれるまでの流れ お作法にのっとった流れ • 既に tracker に issue があるか確認する、なければ新規立ち上げ • どの

    STABLE BRANCH で修正すべきか確認する(今回は、サポート中の全ブランチ) • Moodle Coding Guide にしたがい、git で修正する(要すれば、各ブランチ用を独自に用意) • Codebot による確認、Travis でビルドを確認する必要あり -> 合格 • Peer review に進む -->色々と直される(親切な HQの人に助けられるなど) 合格 • Integration に進む -->合格 • リポジトリへの取り込み (Moodle HQ による) お作法を教えてもらう https://docs.moodle.org/dev/Process#Fixing_a_bug