GSoC 2025 Proposal: Automate Django Contribution Workflows

Proposal Summary

Contributing to Django is incredibly rewarding, but some parts of the process—like managing PRs or prepping releases—can get repetitive and time-consuming. This project aims to make things smoother for everyone involved by automating parts of the workflow that currently rely on manual steps.

I’ll work closely with the Django community to identify which tasks can be automated (like version bumping, changelog updates, or flagging stale PRs) and then build tools using GitHub Actions and scripting to handle them. These improvements should help maintainers focus more on reviewing great contributions rather than wrestling with process overhead.

By the end of this project, Django’s contribution workflow will be easier to manage, less error-prone, and more welcoming for both new and seasoned contributors.