Student Information
- Name(*):
- Email(*):
- It's good to provide multiple email addresses; specify use cases such as "preferred", "emergency", "rarely checked".
- Telephone(*):
- Time zone(*):
- IRC handle including network:
Source control username(s)(GitLab(*), Launchpad, Github, ...):
- Instant Messaging information:
- Twitter:
- Any other ways we can reach you:
- Home Page(s):
- Blog(s)(*):
Note: Blogging about your progress for GSoC is required by the program. You will need to blog every 2 weeks or more frequently. If you do not yet have a blog or want to have one specifically for GSoC, please set one up via a service like http://blogger.com before submitting your application.
- University(*):
- Major(*):
- Current Year and Expected Graduation date(*):
- Degree(*) (e.g. BSc, PhD):
Merge request and issue status on GitLab(*):
The merge requests and issues should be specified in GitLab "project!9999" or "project#9999" form for quick reference. "Status" should be "in progress", "ready" (for review), "approved", or "merged". If you wish to provide more information about the work you have done on such contributions, feel free to present that in "Other Personal Information below.
Note: We require that you submit and gain approval to merge at least one merge request (MR) on a GitLab Mailman project (https://gitlab.com/mailman) by Google's application submission deadline. We strongly recommend you concentrate on issues tagged "Easy" because there is little time to go through the process.
- Other personal information you think we would find relevant:
Project Proposal Information
- Proposal Title (*)
- The name of your proposal. This should explain in a few words what you plan to do.
- Proposal Abstract (*)
- A short description of your proposed project
- Approved MR (*)
- Proposal Detailed Description/Timeline (*)
Please include a timeline with milestones, preferably weekly ones. You may wish to read the GSoC student guide which includes several examples of good proposals with timelines, or our own information at SummerOfCode/Application.
Note that any pre-work such as setup and reading documentation should take place during the community bonding period (April 27-May 24). Students will be expected to start producing work products starting on May 25th.
Links to additional information (e.g. other projects, resources, code you've written, relevant information. You may wish to include a link to your resume here to help mentors evaluate your experience level.)
Other Schedule Information
Please indicate any vacations or other time off that you may be taking or expecting to take over the course of the summer. Any time that you would not be expecting to work should be noted here, along with a reason. (e.g. "June 12-15th, travel for my sister's wedding" "May 30, midterm exam") Google expects you to work 40h/week for the entire GSoC period, so consider how you will make up any lost time (you may have to start coding during community bonding, for example).
- Note: We don't penalize students for needing adjustments to schedule if they're up-front about them and have a plan to mitigate any issues. However, we *have* failed students for lying about their availability and subsequently falling behind in their work. Be honest!
- Please indicate any other commitments you have that you think we should know about. (e.g. part time-jobs, large volunteer projects, summer courses)
- Have you applied with any other organizations? If so, do you have a preferred project/org? (This will help us in the event that more than one organization decides they wish to accept your proposal.)
Notes for submitting a proposal
The information requested above is generally required for us to be able to contact you and evaluate your proposal. Please feel free to add information to this template and to format it in whatever way you think will be most effective in conveying your intentions.
We strongly recommend that you join our IRC channel (#mailman on freenode.net) and mailing list (mailman-developers@python.org) to learn more about the community. You may wish to get your prospective mentors to read your proposals in advance so they can help you refine them.
Students should be contacting the mentors and the sub-organizations about projects and proposals. It is ultimately the mentors for each project who select students, so they are your most valuable resource for what constitutes a great proposal.
Mentors are often available on IRC, as well as the mailing list. As a reciprocal courtesy students are expected to also be regularly available on IRC and/or available via e-mail and reasonably responsive to questions and requests for improvements. Students are encouraged to help other students with proposals and help answer questions in IRC or the mailing lists.