Category:Fix a Bug (Pathway)

(Difference between revisions)
Jump to: navigation, search
(Created page with "__NOTOC__ '''The contributor will''': fix a bug by submitting a patch and updating the issue tracker. '''The contribution is''': a patch for the bug and updated information i...")
 
m
Line 30: Line 30:
 
{| {{Pathway Step Table}}
 
{| {{Pathway Step Table}}
 
|-
 
|-
| 1. Verify bug (see [[:Category:Pathway - Verify a Bug|Pathway - Verify a Bug]])
+
| 1. Verify bug (see [[:Category:Verify a Bug (Pathway)|Verify a Bug (Pathway)]])
 
| Bug reproduced
 
| Bug reproduced
 
|  
 
|  

Revision as of 18:23, 4 February 2017


The contributor will: fix a bug by submitting a patch and updating the issue tracker. The contribution is: a patch for the bug and updated information in the issue tracker.

Prerequisites

Area The contributor must be able to:
Software Configuration
  • Download and install the development environment.
  • Run the program.
Issue Tracker
  • Describe issue trackers and how they are used.
  • Access the issue tracker with appropriate permissions.
  • Read, create, and update issues in a tracker.
Community
  • Describe the community guidelines for bug management and triage.

Pathway Steps, Outcomes, & Learning Activities

Follow the project’s policies and practices to complete the steps below.

Pathway Step Step Outcome Process Skills Focus Related Learning Activities
1. Verify bug (see Verify a Bug (Pathway)) Bug reproduced
2. Claim issue on issue tracker Issue tracker updated
3. Repeat until change is accepted or abandoned:
i. Write and test code that attempts to solve the problem
ii. Update issue on the bug tracker (depending on community norms)
iii. Submit patch
Submitted patch and updated tracker
4. Once accepted or abandoned verify that the issue is updated appropriately Issue updated in issue tracker

Notes for Learning Activities Related to this Pathway

When creating activities:

  1. Indicate the level of programming experience needed.

This category currently contains no pages or media.

Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox