| 1 | [[PageOutline]] |
| 2 | |
| 3 | = Boost Google Summer of Code 2016 = |
| 4 | |
| 5 | Welcome to the Boost C++ Libraries' home page for Google Summer of Code (GSoC) 2016. This page provides information about suggested student projects, proposal submission templates, advice on writing good proposals, and links to information on getting started writing with Boost. |
| 6 | |
| 7 | === Quick summary of policies and processes for this year === |
| 8 | |
| 9 | After two extremely successful years of GSoC at Boost during which even some of the old timers have been wowed by the C++ code some of the students have brought us, we are minded to keep in place the improved candidate selection process which involves preferentially selecting every GSoC Boost candidate who takes a '''C++ programming aptitude test''' or provides links to at least 1,000 lines (excluding comments and whitespace) non-coursework C++ ''library'' (not application nor solution) open source code. Note if following the second route, code should have been open sourced at least three months ago, and show a log of commits improving the library over time. |
| 10 | |
| 11 | Students should review the [wiki:SoCPrevious list of ideas from previous GSoCs] and the archives of [http://www.boost.org/community/groups.html#main the Boost developer's mailing list] relating to GSoC. They should write a well researched message to that developer's mailing list seeking a mentor, and be as flexible as possible in finding a topic that both they and the mentor is interested in upon which to base a GSoC project proposal text to be submitted to Google. That project proposal should follow [wiki:SoCSubmissionTemplate this submission template]. |
| 12 | |
| 13 | Mentors may add project ideas with programming competency tests below as GSoC approaches. These may prove useful in starting a discussion with potential mentor(s). |
| 14 | |
| 15 | === Github's for standalone GSoCs past and present === |
| 16 | |
| 17 | Since 2013 with Boost's transition to git we have kept a single umbrella org on github for those GSoCs which are fairly self standing. Incremental extensions to existing libraries usually enter that library's main git repo as an experimental branch. Here are those orgs: |
| 18 | |
| 19 | * GSoC 2013: https://github.com/BoostGSoC13 |
| 20 | * GSoC 2014: https://github.com/BoostGSoC14 |
| 21 | * GSoC 2015: https://github.com/BoostGSoC15 |
| 22 | * This year's GSoC will be housed at https://github.com/BoostGSoC16 |
| 23 | |
| 24 | Students may find examining past GSoC source code and commit histories of use. |
| 25 | |
| 26 | === Historical GSoC Ideas pages for years 2006 to now === |
| 27 | |
| 28 | * 2015 [wiki:SoC2015 Project Ideas] |
| 29 | * 2014 [wiki:SoC2014 Project Ideas] |
| 30 | * 2013 [wiki:SoC2013 Project Ideas] |
| 31 | * 2012 [wiki:SoC2012 Project Ideas] |
| 32 | * 2011 [wiki:SoC2011 Project Ideas] |
| 33 | * 2010 [wiki:SoC2010 Project Ideas] |
| 34 | * 2009 [wiki:soc2009 Project Ideas] |
| 35 | * 2008 [http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?Google_Summer_Of_Code_2008 Project Ideas] |
| 36 | * 2007 [http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?Google_Summer_Of_Code_2007 Project Ideas] |
| 37 | * 2006 [http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?Google_Summer_Of_Code_2006 Project Ideas] |
| 38 | [http://www.boost.org/community/gsoc_2006_boost_overview.html An overview of Boost participation in Google Summer of Code™ 2006]. |
| 39 | |
| 40 | = Suggested GSoC project proposals = |
| 41 | |
| 42 | '''[wiki:GSoCIdeaTemplate To any potential mentor adding a proposal please use this template]''' |