Maintaining 80 OSS Projects: Anthony Sottile on pre-commit and Developer Tooling

Behind the Commit por Mia Bajić

Notas del episodio

In this episode, I'm chatting with Anthony Sottile — creator of pre-commit, primary maintainer of flake8, core contributor to pytest, and maintainer of around 80 open source projects across the Python ecosystem. He's also a GitHub Star and a popular live coding streamer on Twitch under the name "anthonywritescode". We dig into how he actually manages all of it, the origin story of pre-commit, the psychological side of open source maintenance, and how to get started contributing.

Outline

00:00 Episode highlights & Intro

0:59 The all-repos tool — distributed refactoring across repos

2:04 Where the idea came from (Yelp's microservices explosion)

2:42 Tools for managing multiple repositories

3:34 How pre-commit got started (a college group project)

4:15 Rewriting pre-commit for Yelp in 2018

4 ... 

 ...  Leer más
Palabras clave
pythonprogrammingopen-sourceprecommit