---
# System prepended metadata

title: mentor bug Recuit Mail
tags: [Contribute, Mail Template]

---

# mentor bug Recuit Mail

###### tags: `Mail Template`, `Contribute`

邀請你加入 MozTW 的行列：軟體開發方面

   你好，感謝你在 COSCUP 時於 MozTW 攤位填寫問卷，
   並勾選對 Mozilla 軟體開發感興趣，在此告訴你一個好消息：
   
   我們從 Mozilla 社群成員 jdm 得知他有數個 mentor bug，
   Mentor bug 是我們為新手量身訂作的入門 bug，
   藉由一對一帶領您修正簡單的 Firefox bug，
   讓你熟悉整個 Mozilla 的開發流程。
   （過程中會以英文 email 溝通）
   
   如果您有興趣，請回覆此郵件

Thomasy
MozTW, Mozilla 台灣社群


 * Guide
   * 申請一個 Bugzilla 帳號
     * 可以使用你的 email 配合 personas
   * 申請 Try Commit 權限( 申請 Level 1 commit 權限)
     * 英文版步驟
       * http://www.mozilla.org/hacking/committer/
     * 這裡有範本
       * https://bugzilla.mozilla.org/show_bug.cgi?id=781757
     * File a bug in the "Repository Account Requests" component.
       * Make the bug title of the form "Commit Access (Level X) for Fred Bloggs"
       * Say what email address you want to use as your login name
       * If you need access to particular trees on the exceptions list, list them
       * 把 你的 id 和 bug 網址紀錄到下面的 bug 統計表中
     * 到 IRC 上請 kanru, thinker 或 hsinyi 幫你 vouch
     * 附上   SSH public key to the bug - a file with extension ".pub". (Please mark it as utext/plain when attaching it!)
     * 簽名寄回 completed Committer's Agreement
       * http://www.mozilla.org/hacking/notification/
     * Reference
       * https://wiki.mozilla.org/ReleaseEngineering/TryServer
   *  選一個好 bug
     *  有許多入門級的好蟲在 
       * http://www.joshmatthews.net/bugsahoy/
       * https://bugzilla.mozilla.org/buglist.cgi?quicksearch=sw:[good%20first%20bug]
   * Build Firefox
     * https://developer.mozilla.org/en-US/docs/Simple_Firefox_build
     * Checkout hg.mozilla.org/mozilla-central
     * 或者Build Thunderbird
       * https://developer.mozilla.org/en-US/docs/Simple_Thunderbird_build
   * 把 bug assign 給自己
     * 如果不行請在 comment 留言，請別人幫你設定
   * 搶到 bug 以後
     * 把 你的 id 紀錄到下面的 bug 統計表中
     * 先打聲招呼
     * 可用 
       * DXR 可以拿來交叉查詢 code
         * http://dxr.mozilla.org/
       * hg.mozilla.org 網站可以標記出誰改了 code 因為什麼bug 之類的資訊
         * http://hg.mozilla.org 
     * 遇到困難？
       * 上 irc://irc.mozilla.org/ 的 #mozilla-taiwan 找 kennyluck（中文）
         * kennyluck 表示  「根據經驗，上 IRC 的人 mentored bug 的成功機率是 100% xdddd」
         * 不知道怎麼上 IRC 的，可以參考這篇 http://wiki.mozilla.org/IRC
         * 使用 Thunderbird 的可以看這裡比較快 http://blog.bobchao.net/2012/09/thunderbird-mozilla.html
       * 在 bugzilla 留言（英文）
       * 去 IRC 的 #introduction 問問好了（英文）
   * 製作自動化測試
     * https://developer.mozilla.org/en-US/docs/Mozilla_automated_testing
     * 例如 Layout 相關的會使用 reftest
       * https://developer.mozilla.org/en-US/docs/Creating_reftest-based_unit_tests
     * https://developer.mozilla.org/en-US/docs/Mochitest
   *  在 Try Server 試一下你的 patch
     * https://wiki.mozilla.org/ReleaseEngineering/TryServer
     *  記得要有你的 test case
   *  提交 Patch
     *  詳細步驟 
       * https://developer.mozilla.org/en-US/docs/Creating_a_patch
     *  建議使用 mq
       * https://developer.mozilla.org/en-US/docs/Mercurial_Queues
     *  看一個 patch summit 的範本 
       * https://bugzilla.mozilla.org/show_bug.cgi?id=688382
     *  設定 review flag
       *  把他設定成 r? 加上 reviewer 的名稱
       *  reviewer 通常可以在那段 code 附近找到
     * 等待 patch 審核通過
   *  Reference
     * http://www.brianbondy.com/mozilla/cheatsheet/


======================

bug 統計表

 * Recruit Member
   * Carl
     * Bug
       * https://bugzilla.mozilla.org/show_bug.cgi?id=365367
     * Try Server
       * https://bugzilla.mozilla.org/show_bug.cgi?id=844587
   * LittleQ
     * Bug
       * https://bugzilla.mozilla.org/show_bug.cgi?id=791320[有爭議沒下文]
     * Try Server
       * https://bugzilla.mozilla.org/show_bug.cgi?id=791458
   * ChangZhuo
     * Bug
       * https://bugzilla.mozilla.org/show_bug.cgi?id=778053
     * Try Server
       * https://bugzilla.mozilla.org/show_bug.cgi?id=791543
   * Carter
     * Bug
       * https://bugzilla.mozilla.org/show_bug.cgi?id=280277[重複]
     * Try Server
       * 
   * Chuiyi
     * Bug
       * https://bugzilla.mozilla.org/show_bug.cgi?id=161061
     * Try Server
       * 
   * Ufohead
     * Bug
       * 
     * Try Server
       * 
   * ikari
     * Bug
       * 
     * Try Server
       * 
   * Simon
     * Bug
       * 
     * Try Server
       * 
   * David
     * Bug
       * 
     * Try Server
       * 
   * Tinda
     * Bug
       * 
     * Try Server
       * 
   * milonga
     * Bug
       * 
     * Try Server
       * 
   * Poying
     * Bug
       * 
     * Try Server
   * ArvinH
     * Bug
       * 
     * Try Server
       * https://bugzilla.mozilla.org/show_bug.cgi?id=853861
 * Bug list from Josh
   * https://bugzilla.mozilla.org/show_bug.cgi?id=280277
   * https://bugzilla.mozilla.org/show_bug.cgi?id=161061
   * https://bugzilla.mozilla.org/show_bug.cgi?id=772401
   * https://bugzilla.mozilla.org/show_bug.cgi?id=592653
   * 

======== 新的 mentored bug 紀錄 =========
1.
data:text/html,<style> span { display: table-cell; } </style><span>A</span>%0C<span>B</span>

"Only  the characters "space" (U+0020), "tab" (U+0009), "line feed" (U+000A),  "carriage return" (U+000D), and "form feed" (U+000C) can occur in white  space. "


2.
把 nsCSSFrameConstructor::PropagateScrollToViewport 找 body 元素的邏輯

3.
( Web JavaScript)
Persona should show information when JavaScript is turn off.





