Source code

Revision control

Copy as Markdown

Other Tools

New Feature Triage
==================
Identifying Feature Requests
----------------------------
Bugs which request new features or enhancements should be of
type=\ ``enhancement``.
Older bugs may also be feature requests if some or all of the following
are true:
- Bugs with ``feature`` or similar in whiteboard or short description
- ``[RFE]`` in whiteboard, short description, or description
- Bugs not explicitly marked as a feature request, but appear to be
feature requests
- Bugs marked with ``feature`` keyword
Initial Triage
--------------
Staff, contractors, and other contributors looking at new bugs in
*Firefox::Untriaged* and *::General* components should consider if a
bug, if not marked as a feature request, should be one, and if so:
- Update the bug’s type to ``enhancement``
- Determine which product and component the bug belongs to and update
it **or**
- Use *needinfo* to ask a component’s triage owner or a module’s
owner where the request should go
Product Manager Triage
----------------------
- The product manager for the component reviews bugs of type
``enhancement``
- This review should be done a least weekly
- Reassigns to another Product::Component if necessary **or**
- Determines next steps
- Close bug as ``RESOLVED WONTFIX`` with comment as to why and
thanking submitter
- If bug is similar enough to work in roadmap, close bug as
``RESOLVED DUPLICATE`` of the feature bug it is similar to
- If there’s not a feature bug created already, then consider
making this bug the feature bug
- Set type to ``enhancement``
- Set bug to ``P5`` priority with comment thanking submitter, and
explaining that the request will be considered for future roadmaps