Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Your First Patch! Submitting a Patch to CPython...

Your First Patch! Submitting a Patch to CPython by Lisa Roach, Facebook Production Engineer

Avatar for PyLadies Dublin

PyLadies Dublin

June 20, 2017
Tweet

More Decks by PyLadies Dublin

Other Decks in Technology

Transcript

  1. Two Truths and a Lie 1. CPython is an interpreter

    2. The majority of CPython is written in C 3. CPython is the most widely used implementation of Python
  2. Two Truths and a Lie 1. CPython is an interpreter

    2. The majority of CPython is written in C 3. CPython is the most widely used implementation of Python
  3. Patches? But Python is Perfect! • Bug Fixes • Feature

    Enhancements • Performance Enhancements • New Features • Documentation Updates
  4. Updating the Code 1. Code it 2. Write unit tests

    3. Update documentation 4. Update Misc/NEWS
  5. Lifecycle of a Patch 1. Find an issue 2. Update

    the code 3. Submit a Pull Request 4. Receive feedback 5. Make updates 6. Get merged