Python Software Foundation GSoC Ideas

We are accepting at most one student this year, as such we recommend applying to other sub-organizations. You can find the other organizations on the Project Ideas page. If you are still intrested we will only be accepting a student who already has a knowledge of Django and Python.

Contacting the PSF team

Most of our communication will take place in the issue tracker under the label 'GSoC Discussions' or on IRC, just say the mentors names in the channel and one of them should get back to you shortly. Not sure where to ask? Try here! IRC: Contact us using the main python-gsoc channel, #python-gsoc on (How to connect.). Note most of all our developers are located in US Pacific Standard time at this time.

Initial small pr Ideas:

A List of small bite-sized ideas are located at dont forget to be accepted all students must make at least 1 pull request!


If you have any questions please feel free to message any of the mentors posted above on irc, they should be able to help you.

GSoC Blog Platform

Students should start by reading the guidelines for participation. Google also provides guidelines to help with writing a proposal as part of their GSoC Student Guide. It is a good idea to start on your proposal early, post a draft to the python-gsoc chat room and let one of the mentors know so they can review it and iterate based on the feedback you receive. This will only improve the quality of your proposal.

Getting Started

1) Pull down the code and look at the README and make sure you can run the code.
2) Log in using the default credentials admin/admin
3) Check out the issues The only items we are looking to resolve are bugs and usage issues currently! This will be your first contribution!

Writing your GSoC application

Instructions on How to apply can be found on the Python GSoC website. Please don't forget to use our name (PSF) in your application title!

Project Ideas

Resolve bugs and usage issues

Resolve listed issues on the issue tracker and improve usability for admins and students based on issues on the issue tracker.

Difficulty: Intermediate

Skills required: Django, HTML, JS, and Python

Mentors: Botanic (Matthew Lagoe)