From Fedora Project Wiki
No edit summary |
Immanetize (talk | contribs) No edit summary |
||
Line 23: | Line 23: | ||
# Reporting regularly to the Docs groups about the ticket state (aggregate data on count, severity, status, etc) | # Reporting regularly to the Docs groups about the ticket state (aggregate data on count, severity, status, etc) | ||
# Performing spot checks on tickets to see if they follow the QA process and make determinations about the process' effectiveness. | # Performing spot checks on tickets to see if they follow the QA process and make determinations about the process' effectiveness. | ||
# Opening tickets for new [[Features]] to ensure major changes to Fedora are reflected in each guide. | |||
[[Category:Docs QA]] | [[Category:Docs QA]] |
Revision as of 14:54, 9 July 2012
Work Flow
- Problem is identified
- Bug is filed in Bugzilla
- Someone fixes the bug and submits a patch to Bugzilla (same ticket) for consideration
- If a fix is needed for the current release, owner says so and requests immediate QA action. Patch is applied to current release and master.
- Filer confirms the patch fixes the problem
- Bug goes to Docs QA (Bug set to "ON QA")
- Docs QA checks the items documented in the Docs QA Review Guidelines in the patch
- Docs QA sets ticket as "VERIFIED"
- Owner applies the fix to the master branch.
- If there has been no action from the QA after two weeks, the Owner applies the fix without QA approval.
- Owner publishes the new version, closes bug
- When a Guide is branched for release, all patches can be included, even if they are still "ON_QA," but the bug remains ON_QA so the QA contact can verify the fix eventually.
Notes
- Docs components with no specified QA contact will be QA'ed by the docs-qa mailing list
- Patches should not be QA'ed by the component's owners or other regular contributors.
- The Docs lead is in charge of nagging the docs-qa mailing list about open QA tasks since the nag feature of BZ isn't enabled.
QA Wrangler
The QA Wrangler will be a quasi-official position within Fedora Docs. The person who volunteers for this task will be responsible for:
- Prodding assignees about stale tickets
- Reporting regularly to the Docs groups about the ticket state (aggregate data on count, severity, status, etc)
- Performing spot checks on tickets to see if they follow the QA process and make determinations about the process' effectiveness.
- Opening tickets for new Features to ensure major changes to Fedora are reflected in each guide.