Difference between revisions of "Development:Good Bugs and Projects"

From Camino Wiki
Jump to navigation Jump to search
Line 12: Line 12:
 
==Camino and Gecko-Mac Projects==
 
==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.''
+
''Some of these projects were listed on the MozillaWiki [http://wiki.mozilla.org/Community:SummerOfCode06 2006 Summer of Code], [http://wiki.mozilla.org/Community:SummerOfCode07 2007 Summer of Code], or [http://wiki.mozilla.org/Community:SummerOfCode08 2008 Summer of Code] pages.''
  
 
===Camino===
 
===Camino===
Line 31: Line 31:
  
 
* 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] (probably not large enough in scope for SoC even if you implement automatic support for Cocoa bindings {{bug|282097}}; see comment 2 there)
+
*: Listed on [http://wiki.mozilla.org/Community:SummerOfCode06 2006 S0C 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}}
 
* 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 2006 SoC page]
  
 
==Other Camino bugs==
 
==Other Camino bugs==

Revision as of 22:51, 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 ;-)

Good First Bugs

Camino and Gecko-Mac Projects

Some of these projects were listed on the MozillaWiki 2006 Summer of Code, 2007 Summer of Code, or 2008 Summer of Code pages.

Camino

  • AppleScript support for reading page contents/page source (will require lots of digging into Gecko); Bug 374648, Bug 394582
  • 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).

Other Camino bugs

Historical Examples

Below are historical examples of things we've thought would make good projects.

Small Projects

Larger/Summer Projects

  • Support a11y in the content area (bridge Apple's accessibility APIs to the Mozilla accessibility APIs); bug 157209
    a little birdie tells us this should be happening RSN it's public now; hwaara is working on this :)