いまさら聞けない ActivityやFragment - Android …...•Androidアプリを開発したり • iOSアプリを開発したり • Webアプリ(TypeScript)を開発したり
開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋
-
Upload
tetsuharu-ohzeki -
Category
Technology
-
view
155 -
download
0
Transcript of 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋
![Page 1: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋](https://reader033.fdocument.pub/reader033/viewer/2022060119/558fcc261a28abf2388b46fc/html5/thumbnails/1.jpg)
開発したいそんなあなたのためのイントロダクション
MozCafe 2013 Fall
![Page 2: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋](https://reader033.fdocument.pub/reader033/viewer/2022060119/558fcc261a28abf2388b46fc/html5/thumbnails/2.jpg)
about me•saneyuki_s•Rust/Servo弄っ太郎•少し前はFirefox弄ってた(御無沙汰•昔はアドオン書いてた(過去形•昔はドキュメント翻訳してた(過去形
![Page 3: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋](https://reader033.fdocument.pub/reader033/viewer/2022060119/558fcc261a28abf2388b46fc/html5/thumbnails/3.jpg)
開発=OSSっぽい
![Page 4: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋](https://reader033.fdocument.pub/reader033/viewer/2022060119/558fcc261a28abf2388b46fc/html5/thumbnails/4.jpg)
パッチを書くだけが開発じゃない
![Page 5: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋](https://reader033.fdocument.pub/reader033/viewer/2022060119/558fcc261a28abf2388b46fc/html5/thumbnails/5.jpg)
開発いろいろ
•パッチを書く•バグを報告する•クラッシュレポートを送る•アドオンを書く
![Page 6: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋](https://reader033.fdocument.pub/reader033/viewer/2022060119/558fcc261a28abf2388b46fc/html5/thumbnails/6.jpg)
バグ報告
•基本は bugzilla.mozilla.org•一部はGithubなどと共用
![Page 7: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋](https://reader033.fdocument.pub/reader033/viewer/2022060119/558fcc261a28abf2388b46fc/html5/thumbnails/7.jpg)
クラッシュレポート
•クラッシュレポートも大切な情報です•バグ報告と併せて送るとGood•クラッシュを楽しめれば尚良い
![Page 9: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋](https://reader033.fdocument.pub/reader033/viewer/2022060119/558fcc261a28abf2388b46fc/html5/thumbnails/9.jpg)
アドオン書きたい
•JavaScript•
![Page 10: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋](https://reader033.fdocument.pub/reader033/viewer/2022060119/558fcc261a28abf2388b46fc/html5/thumbnails/10.jpg)
アドオン書きたい
•JavaScript•CSS•
![Page 11: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋](https://reader033.fdocument.pub/reader033/viewer/2022060119/558fcc261a28abf2388b46fc/html5/thumbnails/11.jpg)
アドオン書きたい
•JavaScript•CSS•XML (XUL&XBL)
![Page 12: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋](https://reader033.fdocument.pub/reader033/viewer/2022060119/558fcc261a28abf2388b46fc/html5/thumbnails/12.jpg)
アドオン書きたい
•Firefoxアドオン=本体への動的パッチ•本体の流儀に従う必要が有る
![Page 13: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋](https://reader033.fdocument.pub/reader033/viewer/2022060119/558fcc261a28abf2388b46fc/html5/thumbnails/13.jpg)
アドオン参考
• 参考:Firefox 拡張の作り方 (2013 年版) - ひだまりソケットは壊れない
• http://vividcode.hatenablog.com/entry/how-to-develop-firefox-extension
![Page 14: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋](https://reader033.fdocument.pub/reader033/viewer/2022060119/558fcc261a28abf2388b46fc/html5/thumbnails/14.jpg)
本体開発
•Firefox: JS、ときどきCSS+XML(XHTML)
•Gecko: C++•Firefox OS•Gaia: HTML+CSS+JS•Gonk: 概してLinuxカーネル・ドライバ
![Page 15: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋](https://reader033.fdocument.pub/reader033/viewer/2022060119/558fcc261a28abf2388b46fc/html5/thumbnails/15.jpg)
パッチを書く•MozillaのコードツリーはMercurial•Gitじゃない•でもモノによってはGit•慣れるとこれはこれで•diffファイルを作ってBTSに添付
![Page 16: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋](https://reader033.fdocument.pub/reader033/viewer/2022060119/558fcc261a28abf2388b46fc/html5/thumbnails/16.jpg)
ヘルプを求める
•本体開発で、わからない事に当たった場合
•調べる•人に聞く←簡単!•#もずでぶでTwitterにつぶやけば、拾われるかもしれない
![Page 17: 開発したい そんなあなたのためのMozilla開発まわり案内 at MozCafe13秋](https://reader033.fdocument.pub/reader033/viewer/2022060119/558fcc261a28abf2388b46fc/html5/thumbnails/17.jpg)
開発!開発ゥ!