Welcome to Drupal Community

Events happening in the community are now at Drupal community events on www.drupal.org.
sumitk's picture

Welcome, accepted Summer of Code students! This post contains important information about prerequisites for starting your project. Please read it carefully.

Google has awarded Drupal 20 slots for Google Summer of Code. This year there were many strong applications, and narrowing the field to the top 20 was not an easy task. Thanks to all the mentors who helped out with the evaluating, and congratulations to all of the students. We look forward to working with you this summer! :)

Although coding doesn't formally kick off until May 23, according to Google's program timeline, there are a few things that need to get sorted out first. If you have questions about how to do any of these things, don't be shy! :) Post to the http://groups.drupal.org/google-summer-code-2011 or ask in #drupal on irc.freenode.net, and we'll get you hooked up.

  1. Create a central wiki page for your project at the SoC 2011 group. This wiki page should basically be a single location that anyone can read over the course of SoC in order to get a good sense of what your project is about, and where it is currently in terms of completion. There's a template you can copy and paste available at http://groups.drupal.org/node/21558. Add a link to your project in here

    This page should be updated when you and your mentors reach a major design decision about your project, or if your schedule and/or deliverables need to be adjusted. It should also be updated (at least) weekly, in order to add a brief weekly status report, starting May 26th and continuing until your project is finished. This is not because we want to give you assignments and things to do, but rather because it is the only way the Drupal GSoC administrators and the rest of the Drupal community can maintain an overview of how the projects are progressing. It is also a great way to publicize your work and get as many people involved as possible. Use the SoC 2011 group as a tool to help you achieve your goals. Ask questions. Find people to help you test. Discuss design decisions. Post mockups. Be creative.

  2. You have supposedly created a sandbox on drupal.org for your project already (even if your delivery is a core patch). Please make sure the project page is descriptive. Note that issue tracker and GIT commit activity will be primary methods of evaluating projects. These show us that you're making progress each week.
  3. Meet your mentors and discuss your project. Please investigate which means of communication your mentors prefer. Communication is a crucial element of success, and you are encouraged to use email, Skype, IRC (http://drupal.org/node/108355), the SoC 2011 group, the devel list (http://drupal.org/mailing-lists), and any other resources that are available to make sure that the lines of communication between you and your mentor are well established and open for the duration of the summer.

    Ensure sure that any broad or project management-related changes are documented in your wiki page, and any code-related decisions/feedback is reflected in your project's issue queue, for the benefit of those who didn't have a chance to take part in your personal communication.

  4. Refine the scope of your project. Discuss with your mentors whether they feel the scope of the project described in your application is realistic and clear. If there are ambiguities, try to iron them out. We're looking for clearly stated deliverables that you feel confident you can produce by the end of the summer. Update your project's wiki page with the result.
  5. Plan on testing. It is a requirement for this year's Summer of Code projects to include test scripts. For most people the simpletest framework will be the best solution. See documentation at http://drupal.org/simpletest.

If you have any questions to one of the points above, your mentor will be able to help you (or ask here).

We're looking forward to working with you.

Happy Coding,

Drupal's Google Summer of Code team

Google Summer of Code 2011

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: