Boost C++ Libraries
Since 2005, Boost has participated in the Google Summer of Code™, initiative, a program by which student developers are sponsored for their contributions within open source organizations willing to mentor the participants.
Currently the application process begins around December/January by the student reviewing past GSoC project ideas and approaching the Boost developers mailing list to find a mentor willing to mentor them and codevelop a project proposal to be submitted to Google for funding the coming summer. Students should expect to be flexible with regard to what topics and proposals mentors are willing to mentor.
If you arrive to the process too late to prearrange a mentor, some potential mentors supply prewritten project proposals with C++ programming competency tests on this year's GSoC Project Ideas page. If you have in the past made a substantial contribution to a well known open source project or partitipated in previous editions of the GSoC, it may be possible to skip submission of the C++ programming competency test solution.
Submit the competency test solution as part of the project proposal you will submit to the Google Summer of Code program. You can copy and paste relevant parts of your code or you can include links to, for example, GitHub repository with your solution project.
Github's for standalone GSoCs past and present
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:
- GSoC 2020: https://github.com/BoostGSoC20
- GSoC 2019: https://github.com/BoostGSoC19
- GSoC 2018: https://github.com/BoostGSoC18
- GSoC 2017: https://github.com/BoostGSoC17
- GSoC 2015: https://github.com/BoostGSoC15
- GSoC 2014: https://github.com/BoostGSoC14
- GSoC 2013: https://github.com/BoostGSoC13
Students may find examining past GSoC source code and commit histories of use.
Historical GSoC Ideas pages for years 2006 to now
- 2020 Project Ideas
- 2019 Project Ideas
- 2018 Project Ideas
- 2017 Project Ideas
- 2016 Project Ideas
- 2015 Project Ideas
- 2014 Project Ideas
- 2013 Project Ideas
- 2012 Project Ideas
- 2011 Project Ideas
- 2010 Project Ideas
- 2009 Project Ideas
- 2008 Project Ideas
- 2007 Project Ideas
- 2006 Project Ideas. An overview of Boost participation in Google Summer of Code⢠2006.