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

PyBay Keynote

Mariatta
August 17, 2019

PyBay Keynote

PEP 581/PEP 588: Migrating CPython issue tracker

In 2017, CPython codebase was moved to GitHub from Mercurial, an effort that took more than three years of planning and lots of volunteer coordination. The move proved to be successful and well-appreciated. New contributors face less barriers when contributing to Python. Core developers are benefiting from personal assistants in the form of GitHub bots and automations. Can the workflow be even better? In this talk, we'll look into other problems in CPython's workflow: the issue tracker itself.

The acceptance of PEP 581, by Python steering council means that another big workflow change is impending. Let's hear about some of the proposed plans on improving CPython's workflow, and learn how you can help and take part in this process.

Mariatta

August 17, 2019
Tweet

More Decks by Mariatta

Other Decks in Programming

Transcript

  1. PyBay 2019
 @mariatta Python Core Developer Backend Engineer CPython’s emoji

    and core-workflow expert @mariatta mariatta.ca #IceCreamSelfie WHO AM I? Mariatta ! https://zapier.com/jobs/ #PEP581
  2. PyBay 2019
 @mariatta CPython’s workflow bugs.python.org github.com/ python/cpython Python-dev Python-ideas

    Core-mentorship Discourse Zulip Sprints Language summit Conferences Issue tracker Chat Etc. Pull request Mailing lists #PEP581
  3. PyBay 2019
 @mariatta CPython’s workflow bugs.python.org github.com/ python/cpython Python-dev Python-ideas

    Core-mentorship Discourse Zulip Sprints Language summit Conferences Issue tracker Chat Etc. Pull request Mailing lists #PEP581
  4. PyBay 2019
 @mariatta Codebase moved to GitHub core-workflow improvements PEP

    512 March 2017 Feb 2017 Git Bootcamp in Devguide Cherry-picker.py Bedevere June 2017 Blurb September 2017 Miss-islington September 2018 Blurb-it #PEP581
  5. PyBay 2019
 @mariatta Please improve UI/UX BUGS.PYTHON.ORG I have trouble

    signing up Can I have REST APIs? How can I contribute? #PEP581