OpenStack Bug Fixing Step-by-Step

Step 1: Set Up Your Development Environment

Step 2: Sign the CLA and Sign in to LaunchPad

Step 3: Claim a Bug

Step 4: Fix the Bug

Now that you've picked out what you're going to work on, head into your development environment and go crazy! We strongly suggest that you first write a failing test that reproduces the behavior detailed in the bug report. Core developers will end up asking for a test that verifies the fix when you get to the code review step, so you might as well take care of it up front. In order to run tests, look for the 'run_test.sh' shell script. It will run all of the tests for the project you are in and check for any style errors.

If you find you can't reproduce the bug from the details in the report, feel free to ask around. Several bugs pop up due to mis-configured environments or only apply in extremely specific situations. Here are the lists of core members for each project:

Step 5: Propose the Fix

Wiki: DevQuickstart (last edited 2012-02-06 13:52:18 by AnneGentle)