Category:Fix a Bug (Pathway)

(Difference between revisions)
Jump to: navigation, search
(Pathway Steps, Outcomes, & Learning Activities)
(Pathway Steps, Outcomes, & Learning Activities)
Line 52: Line 52:
 
: iii. Submit patch
 
: iii. Submit patch
 
| Submitted patch and updated tracker
 
| Submitted patch and updated tracker
|  
+
| :[Solving_A_Bug]
 
* [[:Category:Problem Solving|Prob Solv]]
 
* [[:Category:Problem Solving|Prob Solv]]
 
* [[:Category:Written Communication|Writ Comm]]
 
* [[:Category:Written Communication|Writ Comm]]

Revision as of 19:21, 8 March 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
Bug Selection
Reproduce a Bug Activity
2. Claim issue on issue tracker Issue tracker updated
Intro_to_Bug_Trackers_(Activity)
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  :[Solving_A_Bug]
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