This page tries to track ongoing documentation work for MDN QA docs. Feel free to contribute!
Summary
Pages | No tags | Needs* tags | Missing tags | Editorial reviews | Technical reviews | Outdated pages | Dev-doc-needed bugs | Documentation requests | Missing pages |
---|---|---|---|---|---|---|---|---|---|
107 | 27 (26%) | 4 (4%) | 0 (0%) | 0 (0%) | 3 (3%) | 76 (72%) | 0 (0%) | 88 (83%) | 26 (25%) |
See also localization status of this section.
No tags
Found 27 pages. Learn more about how to tag pages.
- Channels
- Fixing intermittent oranges
- Graphics Blocklisting
- Crash Triage
- Helping the Graphics Team
- Builds
- Connecting to B2G
- Developer setup
- Emulator
- EmulatorBattery
- Marionette
- Marionette JavaScript Tests
- Marionette JavaScript Tools
- Marionette Python Tests
- Emulator Integrated Tests
- MarionetteTestCase
- Performance tests
- Python Client
- Python Marionette
- Setup
- Tests
- ESR Branches
- L10n tests
- Mozmill Style Guide
- DomUtilsAPI
- engineManager
- autoCompleteResults
Needs* tags
Found 4 pages. Learn more about how to deal with meta-tags.
- NeedsUpdate
- NeedsContent
Technical reviews
Found 3 pages. Learn more about how to do a technical review.
Outdated pages
Found 76 pages. These pages haven't been updated in over a year. Outdated pages can have problems with both content and format. Look at these pages and consider: Is this page talking about the Web of today? Does it look consistent with newer pages in this topic area? If not, make any needed changes.
- A Bug's Life
389 days old - Add AJAX tests to Mozilla
870 days old - Avoiding intermittent test failures
800 days old - Bug Triage Day
448 days old - Bug Verification Day
508 days old - Channels
585 days old - Desktop Firefox Reporting and Writing Good Bugs
612 days old - Developing tests
1317 days old - Fennec on Android: Logging with the Android Debug Bridge and Logcat
448 days old - Firefox Mobile: Enabling the Error Console
673 days old - Fixing intermittent oranges
1317 days old - Fuzz testing
869 days old - Getting started with Manual Testing
547 days old - Helping the DOM team
536 days old - Bug Triage
542 days old - Crash Triage
536 days old - How can I help test?
510 days old - Investigating and reporting memory regressions
612 days old - Managing Web QA XFails
696 days old - Connecting to B2G
778 days old - Emulator
1010 days old - EmulatorBattery
1010 days old - Marionette
1010 days old - Marionette JavaScript Tools
607 days old - Marionette Python Tests
1010 days old - Emulator Integrated Tests
1010 days old - Performance tests
828 days old - Python Marionette
1010 days old - Setup
1010 days old - Use ImageMagick with Python Marionette
487 days old - Mobile Firefox
673 days old - Peptest
1317 days old - Addon tests
870 days old - ESR Branches
870 days old - Managing ESR Branches
870 days old - L10n tests
870 days old - Merging named branches
718 days old - Mozmill Style Guide
683 days old - Mozmill commit policy
870 days old - Shared Modules
870 days old - AddonsAPI
870 days old - addonsManager
870 days old - DomUtilsAPI
870 days old - DownloadsAPI
870 days old - downloadManager
870 days old - ModalDialogAPI
870 days old - modalDialog
870 days old - PlacesAPI
870 days old - PrefsAPI
870 days old - preferences
870 days old - preferencesDialog
870 days old - PrivateBrowsingAPI
870 days old - privateBrowsing
870 days old - SearchAPI
870 days old - engineManager
870 days old - searchBar
870 days old - SessionStoreAPI
870 days old - aboutSessionRestore
870 days old - SoftwareUpdateAPI
870 days old - softwareUpdate
870 days old - TabbedBrowsingAPI
870 days old - tabBrowser
870 days old - ToolbarAPI
870 days old - autoCompleteResults
870 days old - locationBar
870 days old - UtilsAPI
870 days old - appInfo
870 days old - Organizing a Testday
448 days old - Reducing testcases
412 days old - Robocop
1248 days old - Basic code style guidelines for Robocop tests
706 days old - Firefox for Android automation using Robocop
706 days old - Test Case Writing Primer
574 days old - Testday FAQ
611 days old - Tips and Tricks
562 days old - Triaging Bugs for Firefox
401 days old
Documentation requests
Found 88 bugs. Documentation request bugs can contain various kinds work related to MDN pages. Read through the bug and ask questions in the bug if in doubt.
Bug | Summary |
---|---|
87663 | Update and organize Gecko style system documentation |
213699 | Write PAC docs |
321093 | helloworld.zip file missing due to expired domain |
485944 | Document nsIVariant pretty please |
494970 | Document Mozilla External String Guide |
634848 | WinDbg instructions point to wrong location for debug log in Windows 7 |
649669 | Need a "how to build Firefox like a pro" type of article |
783855 | Migrated image/attachment all need a REDIRECT to be fetched |
807521 | Implement code sample for Social API |
855636 | Show footer with all versions on "Firefox <XX> for developers"-pages |
859827 | Make Document for MOZ_PGO_INSTRUMENTED environment variant |
872888 | Documentation for building Thunderbird unclear |
884860 | Add YouTube embedding button documentation to the MDN editor guide |
903768 | "How to Submit a Patch" / "Using Mercurial" should give an example of correct patch headers |
908424 | DeviceStorage documentation errors |
910103 | Document CSS Grids |
917855 | content in MDN editor is not the same as the resulting content on the documentation page |
925683 | Il manque une page sur les fomulaires de contact. |
926694 | Clean up organization of Firefox Mobile docs |
933441 | Update mochitest documentation for mach |
935166 | nsIInputStreamChannel documentation |
950811 | The 'Event Guide' needs a high level organization |
951729 | Finish MDN user guide content |
951730 | Complete the MDN contributor guide |
959815 | create a patch documentation needs consolidation |
960944 | Remove or relicense pages from 'Creating XPCOM components' |
971293 | Document overflow="true" attribute of <treecol> element |
973679 | Document BookmarkHTMLUtils.jsm |
985355 | Inline badge layout should be unified |
1024530 | The documentation for the PR_LOG has not been written |
1056026 | Update Firefox_for_developers macro to list newer versions too |
1081114 | How to ensure the FX password manager recognizes password fields as such |
1083494 | Document <menugroup> XUL element |
1094346 | Geolocation documentation needs cleanup and mention of Firefox OS |
1113794 | Add Firefox Accounts as a proper zone |
1117536 | Documentation needs update: there is no longer fix-linux-stack.pl, but the file is now fix_linux_stack.py |
1119251 | Accessibility: External links |
1127403 | Mdn says that firefox compiles with gcc 4.6, but actually the min version is 4.7. |
1129496 | Revise or remove the Connect Zone |
1135648 | Rewrite bug reporting guidelines |
1137030 | Link for "How to Write a Proper Bug Report Part 2" is broken |
1161964 | JXON library broken since FF35 |
1162764 | Top-level MDN Page should focus on the big picture, not details - MozillaWiki |
1167992 | Add Russian versions of some tags for search filters and topics |
1168700 | Broken links on "Thunderbird Binaries" MDN page |
1171788 | Spidermonkey lack of usable documentation |
1187860 | Document link not found https://developer.mozilla.org/fr/docs/Games/Workflows/HTML5_Gamedev_Phaser_Device_Orientation_FR |
1188751 | Add template for general info about DOM events |
1188838 | Add JSON template for DOM events |
1189700 | Better beginner's documentation for CORS |
1192567 | Provide description for "embedding" on Mozilla Source Code Directory Structure |
1193072 | Update docs for ftp://ftp.mozilla.org going away |
1193457 | broken link to IPDL/Processes_and_Threads |
1195781 | Document 'distributed node' in the Glossary |
1201405 | Update doc "Debugging a XULRunner Application" |
1202694 | Change cookie library on https://developer.mozilla.org/en-US/docs/Web/API/document/cookie |
1207271 | Link to Sample Extension in Getting Started with Firefox Extensions is broken |
1208816 | Document XPathResult |
1212760 | Use .properties for the event summary tables |
1214744 | Dead link for download example |
1224966 | Code on developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/deriveKey will not run, has many bugs |
1231694 | Complete documentation for RTCIceCandidate |
1231772 | embedLiveSamples that need attention |
1236237 | Document icon assets usage for web developers |
1238394 | syntax query |
1238885 | Update browser compat table with feature in Safari 9.1 |
1242444 | [meta] Update all browser compat table to be able to be parsed by BC importer |
1245319 | 404 Videotrack.sourceBuffer and Texttrack.sourceBuffer |
1247594 | Live sample code boxes need horizontal scrolling way too often |
1247765 | Broken Link "How to Manage Colors and Images" |
1250768 | Document NonElementParentNode DOM mixin |
1251514 | Http header docs not displaying |
1254181 | Document RTCOfferOptions |
1259002 | Navigation side bar on mdn does not exist in zh-CN but exists in en-US |
1259952 | creation of new account disabled |
1270376 | `server-sent events` page not in Web APIs list. |
1275683 | Update MDN page on getting symbols for Mac Nightlies |
1283985 | Add-on migration guide for multiprocess unavailable |
1287274 | Instructions given for extracting kernel and initrd for Virtual ARM Linux are incorrect |
1287293 | box-sizing: border-box |
1287617 | Don't link to obsolete specs |
1289971 | HTMLCommandElement document link is not existed |
1294635 | Polyfills from site are not working properly in IE11 |
1296830 | The documentation for XHR overrideMimeType shows info for Request instead. |
1298050 | The link for primitif type are broken (on the french page). |
1298689 | English versions of Firefox Addon creation sites are much too complicated to understand (maybe even for native speakers), so nobody can really translate them |
1298724 | Bug in StringView code |
1299385 | MDN Editor guide doesn't state precondition for creating attachments |
Browse as bug list.
Localizations
Please help us to localize this documentation into different languages. Read more about how to translate.
Language | Pages | Translated | Translations up to date |
---|---|---|---|
af | 107 | 0 (0%) | 0 (0%) |
bn-BD | 107 | 3 (2%) | 1 (33%) |
de | 107 | 2 (1%) | 0 (0%) |
es | 107 | 6 (5%) | 1 (16%) |
fa | 107 | 0 (0%) | 0 (0%) |
fr | 107 | 3 (2%) | 1 (33%) |
it | 107 | 0 (0%) | 0 (0%) |
ja | 107 | 14 (13%) | 1 (7%) |
ko | 107 | 2 (1%) | 0 (0%) |
pl | 107 | 1 (0%) | 0 (0%) |
pt-BR | 107 | 4 (3%) | 1 (25%) |
pt-PT | 107 | 1 (0%) | 0 (0%) |
ro | 107 | 0 (0%) | 0 (0%) |
ru | 107 | 6 (5%) | 3 (50%) |
zh-CN | 107 | 3 (2%) | 0 (0%) |
zh-TW | 107 | 0 (0%) | 0 (0%) |
General plan for QA docs
Mozilla has lots of QA documentation available: QMO, Main MDN QA landing page, Firefox OS automated testing landing page, and more. We ought to streamline our QA content by weeding out the obsolete stuff, updating the out of date stuff, and turning the different resources into a more cohesive resource.
Team
- Chris Mills: MDN editor
- Marcia Knous: Main QA contact
Join the project
MDN is built by you, the reader! If you'd like to help make this documentation real, we'd like to hear from you. You may contact the writing team by clicking on their names above, or on our mailing list. If you're a new MDN contributor, please have a look at our contributor guide. You can also join the conversation in our IRC channel #mdn.
Goals
Audit our current QA content
- Write a plan for reorganizing it into a more cohesive resource that lives on MDN.
- Migrate the non MDN content over to MDN.
- Update and reorganize the existing material on MDN.
- Make it easier for QA staff and volunteers to help perform QA work.
Target milestones
TBD: This work is not super urgent, but it would be nice to do it soon.
Note: Each milestone bug should block bug 1054344, which is a tracking/meta bug for this project.
User stories
- I want to write tests for Mozilla products
- I want to Help perform QA/testing work on Mozilla products
- I want to find out what tools I need to use to do QA work, what workflow I'd use, and how to get started.
- If I want to help with testing of Firefox, Firefox OS, or other Mozilla projects, where do I find out what needs to be tested?
Documents needed
Mainly reference and guide documents. This is mainly TBD. This can be done after the audit of existing docs.
Existing documents
Notes
The following items were discussed in a meeting between Chris Mills and the QA staff.
What should be kept where, on MDN?
Should we keep everything under a top level QA node, or should that node just contain generic stuff like introduction, how QA works at Moz, what all the tools are, how to get involved in the community, call to action, etc.? We could then put more applied Firefox / Firefox OS - specific stuff in the relevant zones and link to those from the main QA node. I think this latter idea is better for organization, as people are more like to think product first, then QA, rather than QA first, then product, although both camps do probably exist. This would allow us to cover both.
What should be moved over from QMO?
This is up for discussion. The content (on both MDN and QMO) needs to be audited to work out what stuff should be kept, and what stuff can be dumped due to being out of date or dupe.
There was also the question of whether the community / call to action stuff should remain on QMO, but the actual content should go on MDN, as QMO already has a bit of a following/page rank
I (Chris) personally think everything should just go on MDN, as MDN's page ranking will be higher, and it's good to have everything in one place and not fragmented. Plus if it is on MDN, it is all under the remit of the MDN editors, so we can maintain it.
Tips and tricks (for example B2G tips and tricks and QA tips and tricks) should go somewhere sensible as well.
Should QA be a zone?
I think so. I think QA falls under the zone definition, in that it is a specific function, product or action.
Next steps
- QA team to audit existing material.
- Chris Mills to work out where to put all the material, and draw up plan for content strategy
See also
This QMO Etherpad for further discussion/raw notes.