GSOC 2017 Ideas

From D Wiki
Revision as of 15:21, 14 January 2017 by Alphaglosined (talk | contribs) (Fixes a spelling mistake)
Jump to: navigation, search

This is the D Google Summer of Code page for 2017 - it is currently under construction. If you are interested in participating in the 2017 GSOC as either a student or mentor, and want to do something related to D, please feel free to contact our GSOC administrator Craig Dillabaugh (firstname dot lastname at gmail dot com).


Timeline

The timeline for GSoC for 2016 can be found here, the 2017 timeline has not yet been posted.

Ideas

Plenty of challenging and important projects exist in the D world. They range from writing new or improving existing modules of D's standard library (Phobos), working on its compilers (Compilers), shaping GUI libraries for D, integrating D with other languages and more.

Sample GSoC Idea


Give a brief description of your project idea.

  • Detailed ideas are best.
  • If possible give an example of exactly what tasks would be involved.
  • Nevertheless, students may decide to come up with their own ideas.

Its Good To Know

In this section please point prospective students to any resources that could help them get up to speed on the project topic. These might include:

  • related project GitHub pages.
  • DConf talks or other videos relevant to the project.
  • Suggested reading material, such as books, blogs, etc.

Proposed Project Mentors: Your Name Here!

Additional Project Ideas


We will include a section for more poorly defined projects that some adventurous student might be interested in.

Ideas From Previous Years

GSoC idea pages from past years:

Tips for students

Daniel Pocock has written a detailed blog about initiatives students can take if they want to have a serious chance of being selected in GSoC without a focus on one specific organization.

To learn more about potential mentors check our mentor page here.

Tips for Mentors

If you are interested in mentoring, please check out the organization administrator and mentor manual for more information.