Summer of Code programs
Public Lab has received support for students to work on Public Lab software projects via Google's Summer of Code program -- 2017 is our fourth great year of open source coding! In 2017 we also joined the Rails Girls Summer of Code program.
This is a key way that we are able to develop our collaborative platform (this site) as well as other Public Lab coding projects.
2017's program has wrapped up; [Rails Girls Summer of Code ends at the end of September. Please see (and update) our Ideas page to start preparing for 2018 -- it's never too early!
Links
- Summer of Code Ideas Page
- GSOC 2016 program, projects, students and mentors
- GSOC 2015 program (application only), projects, students and mentors
- GSoC 2014 program, projects, students and mentors
- GSoC 2013 program
- GSoC 2013 mentors & proposals
Updates
Questions
Title | Author | Updated | Likes | Comments |
---|---|---|---|---|
Software project ideas for upcoming 2018 Summer of Code fellowships? | @warren | almost 7 years ago | 7 | 9 |
Activities
Purpose | Category | Status | Author | Time | Difficulty | Replications |
---|---|---|---|---|---|---|
Create a welcoming "first-timers-only" issue to invite new software contributors | - | - | @warren | - | - | 0 replications: Try it » |
First-timer-only release workflow | - | - | @sagarpreet_chadha | - | - | 0 replications: Try it » |
Use Git and GitHub to contribute and improve Public Lab software | - | - | @warren | - | - | 0 replications: Try it » |
Help Public Lab’s software grow by joining a supportive team | - | - | @warren | - | - | 0 replications: Try it » |
Make the most basic github contribution | - | - | @liz | - | - | 0 replications: Try it » |
Activities should include a materials list, costs and a step-by-step guide to construction with photos. Learn what makes a good activity here.
Mentoring
What does it mean to be a mentor?
Mentors basically check in with a student once per week roughly from May-August, and offer some project management guidance... the plots-dev list can provide code-specific input so we share the burden of specific technical support.
This means that to be a mentor you don't necessarily need to know how to code -- we need mentors who know Public Lab's community and practices well, as well as mentors who can offer some coding help.
If you're interested in being a mentor, email the developers list or jeff@publiclab.org -- and read over our software outreach resources to get an idea of how we work!
Learn more about different ways to mentor in this post
Communication
We do occasional chat or video sessions, and mentors rely on each other quite a bit, in the chatroom and on the plots-gsoc list. Students often need project and time management guidance more than code guidance, and also need to be occasionally reminded to ask for input on the community lists when they get into trouble.
http://write.flossmanuals.net/gsoc-mentoring/ also has a lot of resources on mentoring.