Difference between revisions of "Development:Good Bugs and Projects"
(→Camino and Gecko-Mac Projects: hakan's stuff stopped) |
(update this page some) |
||
Line 5: | Line 5: | ||
'''References''': Sam's Roadmap, Camino Vote List ([https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Camino&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&votes=5&order=bugs.votes,bugs.delta_ts%2Cbugs.bug_status%2Cbugs.priority%2Cmap_assigned_to.login_name%2Cbugs.bug_id bugs with 5 or more votes]), bugs marked '''helpwanted''' in Camino or relevant Core components | '''References''': Sam's Roadmap, Camino Vote List ([https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Camino&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&votes=5&order=bugs.votes,bugs.delta_ts%2Cbugs.bug_status%2Cbugs.priority%2Cmap_assigned_to.login_name%2Cbugs.bug_id bugs with 5 or more votes]), bugs marked '''helpwanted''' in Camino or relevant Core components | ||
− | ''Bugs listed, especially in the “Good First Bugs” section, need to be audited by | + | ''Bugs listed, especially in the “Good First Bugs” section, need to be audited by actual devs for suitability'' ;-) |
==Good First Bugs== | ==Good First Bugs== | ||
− | + | * [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Camino&status_whiteboard_type=allwordssubstr&status_whiteboard=%5Bgood+first+bug%5D&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED good first bug query] | |
− | + | ==Camino and Gecko-Mac Projects== | |
− | + | ||
− | + | ''Some of these projects were listed on the [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki 2006 Summer of Code] or [http://wiki.mozilla.org/Community:SummerOfCode07 2007 Summer of Code] pages.'' | |
− | + | ||
+ | ===Camino=== | ||
+ | * Full-screen mode; {{bug|245000}} | ||
+ | |||
+ | * Rewrite autocomplete in Cocoa; {{bug|340611}} | ||
+ | |||
+ | * Move history off of Mork; {{bug|351351}} | ||
− | + | * AppleScript support for reading page contents/page source (will require lots of digging into Gecko); {{bug|374648}}, {{bug|394582}} | |
− | + | * AppleScript support for making new tabs/windows (will require lots of [http://summerofcamino.com/comments/bookmarks_check_almost/#more wrapping BW]); {{bug|395711}}, {{bug|395712}} | |
− | * | + | * Fix issues with XUL in the content area in Camino (make XUL webapps completely functional; at least menus, selects, and context menus don't work right now); [https://bugzilla.mozilla.org/show_bug.cgi?id=306252 bug 306252], [https://bugzilla.mozilla.org/show_bug.cgi?id=306613 bug 306613] |
− | |||
− | * Revive/finish | + | ===Gecko-Mac=== |
+ | * Revive/finish the Cocoa-Gecko accessibility work (see [[#Larger/Summer Projects|below]] for the original work). | ||
* Audit and fix any missing text field keybindings and text-editing behaviors ([http://hcs.harvard.edu/~jrus/Site/System%20Bindings.html good summary of default bindings here]); [https://bugzilla.mozilla.org/show_bug.cgi?id=330968 bug 330968] | * Audit and fix any missing text field keybindings and text-editing behaviors ([http://hcs.harvard.edu/~jrus/Site/System%20Bindings.html good summary of default bindings here]); [https://bugzilla.mozilla.org/show_bug.cgi?id=330968 bug 330968] | ||
− | *: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page] ( | + | *: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page] (probably not large enough in scope for SoC even if you implement automatic support for Cocoa bindings {{bug|282097}}; see comment 2 there) |
− | * Copy/paste of styled text; | + | * Copy/paste of styled text; {{bug|79864}}, {{bug|356218}} |
*: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page] | *: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page] | ||
− | + | ==Other Camino bugs== | |
− | + | * [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Camino&keywords_type=allwords&keywords=helpwanted&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit&order=Reuse+same+sort+as+last+time helpwanted] Camino bugs | |
+ | * [https://bugzilla.mozilla.org/buglist.cgi?product=Camino&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&resolution=--- All open Camino bugs] | ||
+ | * [https://bugzilla.mozilla.org/buglist.cgi?product=Camino&target_milestone=Camino1.1&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED Bugs targeted for Camino 1.1] | ||
+ | * See also: [[User:Sardisson/Dogfood|Dogfood]] for 1.8 branch and trunk, spring 2006 | ||
+ | |||
+ | ==Historical Examples== | ||
− | + | Below are historical examples of things we've thought would make good projects. | |
− | |||
+ | ===Small Projects=== | ||
* <s>Fix/Implement Single-Window Mode (SWM) in Camino; [https://bugzilla.mozilla.org/show_bug.cgi?id=274143 Bug 274143]</s> ([[User:pinkerton|pinkerton]] did this) | * <s>Fix/Implement Single-Window Mode (SWM) in Camino; [https://bugzilla.mozilla.org/show_bug.cgi?id=274143 Bug 274143]</s> ([[User:pinkerton|pinkerton]] did this) | ||
*: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page] | *: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page] | ||
+ | * <s><tt>.mar</tt>/AUS-based Software Update; {{bug|185436}}</s> ([[User:smorgan|smorgan]] did this using Sparkle) | ||
− | * | + | ===Larger/Summer Projects=== |
+ | * <s>Tab exposé; {{bug|312007}}</s> ([[User:jeff|jeff]] did this in SoC 2007) | ||
− | * <s> | + | * <s>Improved AppleScript support; Camino bugs [https://bugzilla.mozilla.org/show_bug.cgi?id=178917 178917], [https://bugzilla.mozilla.org/show_bug.cgi?id=160106 160106], [https://bugzilla.mozilla.org/show_bug.cgi?id=314061 314061], [https://bugzilla.mozilla.org/show_bug.cgi?id=253486 253486], [https://bugzilla.mozilla.org/show_bug.cgi?id=156078 156078]</s> ([[User:peeja|peeja]] largely did this in SoC 2007) |
+ | *: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page] | ||
− | * | + | * Drag-and-Drop Reorderable Tabs; {{bug|160720}} and {{bug|318260}} <s>([[User:delliott|delliott]] is doing this as part of the 2006 SoC)</s> ([[User:delliott|delliott]] had a patch but didn't finish this in SoC 2006; [[User:jeff|jeff]] worked on it during fall 2007/winter 2008) |
+ | *: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page] | ||
− | * | + | * <s>Keychain rewrite for Camino; [https://bugzilla.mozilla.org/show_bug.cgi?id=172842 172842], [https://bugzilla.mozilla.org/show_bug.cgi?id=177941 177941], [https://bugzilla.mozilla.org/show_bug.cgi?id=179672 179672], [https://bugzilla.mozilla.org/show_bug.cgi?id=178607 178607], [https://bugzilla.mozilla.org/show_bug.cgi?id=187720 187720], (maybe [https://bugzilla.mozilla.org/show_bug.cgi?id=202337 202337])</s> ([[User:smorgan|smorgan]] largely did this) |
+ | *: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 MozillaWiki Summer of Code page] | ||
− | * | + | * <s>Support a11y in the content area (bridge Apple's accessibility APIs to the Mozilla accessibility APIs); [https://bugzilla.mozilla.org/show_bug.cgi?id=157209 bug 157209]</s> |
− | + | *: <s>a little birdie tells us this should be happening RSN</s> it's [http://www.hecker.org/mozilla/foundation-activities-2006-05-12 public now]; [[User:hwaara|hwaara]] is working on this :) | |
− | |||
− | |||
− | * [ | ||
− | |||
− |
Revision as of 22:46, 3 March 2008
Camino needs a list of “good first bugs” and bugs/areas of improvement that are suitable for a focused, longer-term project, e.g., Google's Summer of Code, so that interested new contributors without any pet peeves can be pointed towards a concrete list.
For the latter set, we should also include Gecko-Mac platform bugs.
References: Sam's Roadmap, Camino Vote List (bugs with 5 or more votes), bugs marked helpwanted in Camino or relevant Core components
Bugs listed, especially in the “Good First Bugs” section, need to be audited by actual devs for suitability ;-)
Contents
Good First Bugs
Camino and Gecko-Mac Projects
Some of these projects were listed on the MozillaWiki 2006 Summer of Code or 2007 Summer of Code pages.
Camino
- Full-screen mode; Bug 245000
- Rewrite autocomplete in Cocoa; Bug 340611
- Move history off of Mork; Bug 351351
- AppleScript support for reading page contents/page source (will require lots of digging into Gecko); Bug 374648, Bug 394582
- AppleScript support for making new tabs/windows (will require lots of wrapping BW); Bug 395711, Bug 395712
- Fix issues with XUL in the content area in Camino (make XUL webapps completely functional; at least menus, selects, and context menus don't work right now); bug 306252, bug 306613
Gecko-Mac
- Revive/finish the Cocoa-Gecko accessibility work (see below for the original work).
- Audit and fix any missing text field keybindings and text-editing behaviors (good summary of default bindings here); bug 330968
- Listed on MozillaWiki Summer of Code page (probably not large enough in scope for SoC even if you implement automatic support for Cocoa bindings Bug 282097; see comment 2 there)
- Copy/paste of styled text; Bug 79864, Bug 356218
- Listed on MozillaWiki Summer of Code page
Other Camino bugs
- helpwanted Camino bugs
- All open Camino bugs
- Bugs targeted for Camino 1.1
- See also: Dogfood for 1.8 branch and trunk, spring 2006
Historical Examples
Below are historical examples of things we've thought would make good projects.
Small Projects
Fix/Implement Single-Window Mode (SWM) in Camino; Bug 274143(pinkerton did this)- Listed on MozillaWiki Summer of Code page
.mar/AUS-based Software Update; Bug 185436(smorgan did this using Sparkle)
Larger/Summer Projects
Tab exposé; Bug 312007(jeff did this in SoC 2007)
Improved AppleScript support; Camino bugs 178917, 160106, 314061, 253486, 156078(peeja largely did this in SoC 2007)- Listed on MozillaWiki Summer of Code page
- Drag-and-Drop Reorderable Tabs; Bug 160720 and Bug 318260
(delliott is doing this as part of the 2006 SoC)(delliott had a patch but didn't finish this in SoC 2006; jeff worked on it during fall 2007/winter 2008)- Listed on MozillaWiki Summer of Code page
Keychain rewrite for Camino; 172842, 177941, 179672, 178607, 187720, (maybe 202337)(smorgan largely did this)- Listed on MozillaWiki Summer of Code page
Support a11y in the content area (bridge Apple's accessibility APIs to the Mozilla accessibility APIs); bug 157209a little birdie tells us this should be happening RSNit's public now; hwaara is working on this :)