Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Maintaining a Python Project When It’s Not Your Job

EuroPython Conference via YouTube

Overview

Discover strategies for efficiently maintaining a Python project with limited time in this 46-minute EuroPython Conference talk. Learn how to streamline your workflow, reduce friction with contributors, and empower others to take on tasks. Explore topics such as opensource project management, contributor engagement, setup tools, documentation, testing, linting, and automation. Gain insights on the importance of code reviews, commit rights, and effective release processes. Equip yourself with practical techniques to balance quality and time constraints in Python package maintenance.

Syllabus

Introduction
Opensource projects
Removing friction
When a willing contributor arrives
The lifecycle of a contribution
Your part
Cross reference
Encouragement
Setup Tools
Pendency
Documentation
Test
Example
Lint
F flaky
linters
pipe I
linting
black
sort
precommit
precommit config
skip installation
build documentation
local machine
pull request template
checklist
Travis
Redentor
Microsoft
Open Space
Review
Why its important
Commit rights
Stack Overflow
Pull Request
Thank You
Release
Local Automation
Metadata
Shipping
Coverage
Conclusion

Taught by

EuroPython Conference

Reviews

Start your review of Maintaining a Python Project When It’s Not Your Job

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.