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

Finding your groove: Contributing to CPython and beyond

Finding your groove: Contributing to CPython and beyond

PyCon 2015 Talk - Contributing to CPython

Carol Willing

April 11, 2015
Tweet

More Decks by Carol Willing

Other Decks in Technology

Transcript

  1. Commit to others I've had the pleasure of playing with

    the baddest Jazz cats on the planet. — George Benson
  2. Gather your gear Editor - your choice Operating system -

    Linux, OS X, Windows Command line - basics Version control - basics of Mercurial (hg) and git
  3. Check out sheet music hg clone https://hg.python.org/cpython git clone https://github.com/python/cpython

    CPython official repo CPython semi official, read-only GitHub mirror Transpose Mercurial and Git
  4. ...or several combos #python-dev Mailing lists python-ideas, python-docs, python-new-bugs-announce Welcoming

    spaces OpenHatch, PyLadies, user groups Sprints and pairing #positive-python
  5. Wrong and strong Loud and proud Along the way, mistakes

    WILL be made. Not all things tried will work out. But that impulse, the impulse to TRY THINGS, is perhaps the most attractive -- and sometimes the most underutilized. — Pat Metheny
  6. Docs Sphinx $cd Docs $make html reStructured Text (rst) basics

    Find an issue Read a doc; offer a helpful change Localize a doc
  7. Testing Run tests on your system Find a testing issue

    Improve testing fu Keep Buildbots green
  8. Issues Follow along new issues and python-dev Look at infrastructure

    projects Ask on core mentorship Consider reviewing a patch
  9. The most amazing new feature... Research issue tracker, mail archives,

    PEPs Review other people's patches Be cordial PEP 478 Release schedule for Python 3.5
  10. I have won several prizes as the world's slowest alto

    player as well as a special award in 1961 for quietness. — Paul Desmond
  11. Find your Python groove? Try a sprint Learn, build, and

    share Embrace some Gypsy Jazz Thank you Django lover, Adrian Holovaty, for PyCon 2014 Poster Session encouragement
  12. Gratitude San Diego Python, PyLadies San Diego, and PyCon 2015

    virtual cool cat, Paul Collins CPython contributors and core devs OpenHatch friends Requests friends PyLadies Pythonistas: past and present, near and far
  13. Credits Youtube - song "Horska" performed and recorded by the

    Halifax, Nova Scotia band Gypsophilia (Horska, Forward Music 2013). video was produced by Halifax production company Shut Up & Colour and was made possible by the support of Nova Scotia Department of Communities, Culture and Heritage. Photos: Fabrizio Sciami, For a democratic [Jazz It] Festival; Carol Willing Quotes: http://www.apassion4jazz.net