Request for Guidance and Resources for Contributing to CPython

Hi CPython Community,

I’m Nishant Bansal, and I’m excited to start contributing to CPython as part of my preparation for Google Summer of Code (GSoC). I would love to gain a deeper understanding of how the CPython codebase works so I can contribute effectively.

Could anyone guide me on:

  1. Resources: Are there any useful resources or documentation I can refer to for understanding the CPython code structure and contribution workflow?
  2. Mentors/Maintainers: How can I best reach out to maintainers or mentors for guidance and feedback? Are there specific maintainers or contributors I should connect with for help as I begin contributing?

Any leads or advice would be greatly appreciated. I’m eager to learn and contribute, and I look forward to interacting with the community!

Thank you for your time and support.

Best regards,
Nishant Bansal

1 Like

Visit python.org, click “Contributing”.

The DevGuide is a good starting point: https://devguide.python.org

You might also check out the traffic on CPython repo, pull requests and issues, to see what is being worked on and by whom.

1 Like