Confirmed users
426
edits
DavidBolter (talk | contribs) |
m (→Get Help: link updates) |
||
(18 intermediate revisions by 6 users not shown) | |||
Line 11: | Line 11: | ||
To get started, you need to do these few things, in any order: | To get started, you need to do these few things, in any order: | ||
* '''Make your own build''' of Firefox, from the source code of the development version (mozilla-central). [https://developer.mozilla.org/En/Simple_Firefox_build This page] explains how to do that. | * '''Make your own build''' of Firefox, from the source code of the development version (mozilla-central). [https://developer.mozilla.org/En/Simple_Firefox_build This page] explains how to do that. | ||
* '''Register''' an account on [https://bugzilla.mozilla.org/ Bugzilla]. | * '''Register''' an account on [https://bugzilla.mozilla.org/ Bugzilla]. | ||
* '''Become a bugmaster:''' If you aren't sure where to start, or if coding is not your focus, do some [[Bugmasters|bug triage]] to become familiar with access bugs. | |||
* '''Find a mentored bug:''' Find a task to work on. [http://www.joshmatthews.net/bugsahoy/?a11y=1 Use this search] or our [[Accessibility/Contribute/GFB | good first bug wiki]] to find a mentored bug to work on. | |||
* '''Patch review:''' Once you have made a patch for a bug, attach it to the bug and [https://developer.mozilla.org/En/Developer_Guide/How_to_Submit_a_Patch#Getting_Reviews request review] for it. It's just a matter of setting 'review?' on it and selecting an appropriate reviewer. | * '''Patch review:''' Once you have made a patch for a bug, attach it to the bug and [https://developer.mozilla.org/En/Developer_Guide/How_to_Submit_a_Patch#Getting_Reviews request review] for it. It's just a matter of setting 'review?' on it and selecting an appropriate reviewer. | ||
= | = Get Help = | ||
* '''IRC channel:''' #accessibility on [ | * '''IRC channel:''' #accessibility on [[IRC|Mozilla IRC]] (irc.mozilla.org). | ||
* We're populating the [[Accessibility/People]] page to help with mapping IRC nicknames to people. | * We're populating the [[Accessibility/People]] page to help with mapping IRC nicknames to people. | ||
* '''Weekly teleconferences:''' we have [[Accessibility/ | * '''Weekly teleconferences:''' we have [[Accessibility/BarrierSmash|weekly team meetings]] taking place over the phone/videoconference. Everyone is welcome to attend them. Dial-in details, agendas and minutes are given on that page. If you want to talk about something, please first edit the next call's agenda. | ||
* '''Mentors:''' Once you've found a mentored bug that you would like to work on, adding a comment on that bug is a good way to get in contact with the mentor. | * '''Mentors:''' Once you've found a mentored bug that you would like to work on, adding a comment on that bug is a good way to get in contact with the mentor. | ||
* '''Development discussion:''' mostly happens on [https://bugzilla.mozilla.org/ Bugzilla], but also on IRC. | * '''Development discussion:''' mostly happens on [https://bugzilla.mozilla.org/ Bugzilla], but also on IRC. | ||
* '''Mailing list:''' The mailing list to use for serious discussion that doesn't fit on Bugzilla, is [https://lists.mozilla.org/listinfo/ | * '''Mailing list:''' The mailing list to use for serious discussion that doesn't fit on Bugzilla, is [https://lists.mozilla.org/listinfo/accessibility accessibility] or on the web it's [http://groups.google.com/group/mozilla.accessibility/topics mozilla.accessibility] at Google Groups . | ||
= Testing Tools = | = Testing Tools = | ||
Line 28: | Line 29: | ||
Here's a quick overview of the tools we're using: | Here's a quick overview of the tools we're using: | ||
* Running automated tests | * Running automated tests | ||
** | ** <tt>./mach mochitest-a11y</tt> | ||
** | ** OR if you would like to run individual tests: | ||
** <tt>./mach mochitest-a11y accessible/tests/mochitest/{test path}</tt> | |||
* Windows | * Windows | ||
** accprobe | ** [http://accessibility.linuxfoundation.org/a11yweb/util/accprobe/ accprobe] | ||
* Linux | * Linux | ||
** accerciser | ** [http://live.gnome.org/Accerciser accerciser] | ||
* Mac | * Mac | ||
** Accessibility Inspector | ** [http://developer.apple.com/library/mac/#documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXTesting/OSXAXTestingApps.html Accessibility Inspector and Accessibility Verifier] | ||
* All Platforms | |||
* All | ** [https://addons.mozilla.org/en-US/firefox/addon/screen-reader-simulator/ Screen reader simulator] | ||
** DOM inspector | ** [https://addons.mozilla.org/en-US/firefox/addon/dom-inspector-6622/ DOM inspector] | ||
** [https://addons.mozilla.org/en-US/firefox/addon/wave-toolbar/ Wave toolbar] | |||
** [https://addons.mozilla.org/en-US/firefox/addon/accessibility-evaluation-toolb/ Accessibility evaluation toolbar] | |||
[[Category:New Contributor Landing Page]] |