開発したい そんなあなたのためのmozilla開発まわり案内 at mozcafe13秋

17
開発したい そんなあなたのための イントロダクション MozCafe 2013 Fall

Upload: tetsuharu-ohzeki

Post on 28-Jun-2015

156 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋

開発したいそんなあなたのためのイントロダクション

MozCafe 2013 Fall

Page 2: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋

about me•saneyuki_s•Rust/Servo弄っ太郎•少し前はFirefox弄ってた(御無沙汰•昔はアドオン書いてた(過去形•昔はドキュメント翻訳してた(過去形

Page 3: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋

開発=OSSっぽい

Page 4: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋

パッチを書くだけが開発じゃない

Page 5: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋

開発いろいろ

•パッチを書く•バグを報告する•クラッシュレポートを送る•アドオンを書く

Page 6: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋

バグ報告

•基本は bugzilla.mozilla.org•一部はGithubなどと共用

Page 7: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋

クラッシュレポート

•クラッシュレポートも大切な情報です•バグ報告と併せて送るとGood•クラッシュを楽しめれば尚良い

Page 8: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋

slidesha.re/SAtAcE

バグレポート・パッチの送り方

Page 9: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋

アドオン書きたい

•JavaScript•

Page 10: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋

アドオン書きたい

•JavaScript•CSS•

Page 11: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋

アドオン書きたい

•JavaScript•CSS•XML (XUL&XBL)

Page 12: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋

アドオン書きたい

•Firefoxアドオン=本体への動的パッチ•本体の流儀に従う必要が有る

Page 14: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋

本体開発

•Firefox: JS、ときどきCSS+XML(XHTML)

•Gecko: C++•Firefox OS•Gaia: HTML+CSS+JS•Gonk: 概してLinuxカーネル・ドライバ

Page 15: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋

パッチを書く•MozillaのコードツリーはMercurial•Gitじゃない•でもモノによってはGit•慣れるとこれはこれで•diffファイルを作ってBTSに添付

Page 16: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋

ヘルプを求める

•本体開発で、わからない事に当たった場合

•調べる•人に聞く←簡単!•#もずでぶでTwitterにつぶやけば、拾われるかもしれない

Page 17: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋

開発!開発ゥ!