Public Lab Wiki documentation



Summer of Code programs


« Back to Developers

Public Lab has received support for students to work on Public Lab software projects via Google's Summer of Code program -- 2018 is our fifth 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.

Check out the updates and ideas page for 2018 Summer of Code here! *

We especially welcome contributions from people from groups underrepresented in free and open source software!

Ideas page

Want to get involved? Read over our Summer of Code Ideas Page to learn about possible projects


Questions

Title Author Updated Likes
Software project ideas for upcoming 2018 Summer of Code fellowships? @warren 9 months ago

Ask a question  or help answer future questions

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 »
Help Public Lab’s software grow by joining a supportive team - - @warren - - 0 replications: Try it »
Use Git and GitHub to contribute and improve Public Lab software - - @warren - - 0 replications: Try it »
Make the most basic github contribution - - @liz - - 0 replications: Try it »

Add an activity  or request an activity

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 check in with a student at least once per week roughly from May-August, and offer some project management guidance and encouragement... while relying on the plots-dev list and the @publiclab/reviewers group on GitHub to provide code-specific input, so that 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, and who can encourage students to speak up when they get stuck, and to ask the community for input and testing of their work. Students often get stuck when they don't know how something should look, or how a feature might be used by the community -- contextual info!

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!

Some more resources on mentoring:


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.


Past years


Updates

Title Author Updated Likes
SoC MeetUp at DTU @bansal_sidharth2996 14 days ago
GSOC-18 Email notification overhaul. @vidit 22 days ago
Web Working Group Update 23: August 2018 @warren 23 days ago
Congratulations on a great 2018 Summer of Code! @warren 28 days ago
Prototype: filter map tiles in real-time in a browser with ImageSequencer (NDVI Landsat) @warren 29 days ago
GSoC 2018: Final Work Product of Draft Feature and Email Integration Project @gauravano about 1 month ago
GSOC Multi Party Auth System @bansal_sidharth2996 about 1 month ago
GSoC Submission for Leaflet Blurred Location Part 2 @mridulnagpal about 2 months ago
GSoC Proposal: Draft Feature & Email Integration Project @gauravano about 2 months ago
GSOC 2018 Work on Image Sequencer @tech4gt about 2 months ago
Raspberry Pi camera (visible and NOIR) V2 / picamera effects demos @MaggPi about 2 months ago
Announcing 10 Summer of Code projects for 2018 @warren 2 months ago
Leaflet Environmental Layer Library - Part 2 @sagarpreet 2 months ago
GSoC with Public Lab: First Evaluation @gauravano 3 months ago
GSOC: First Evaluation Google Authentication @bansal_sidharth2996 3 months ago
Web Working Group Update 22: June 2018 @warren 4 months ago
Call for Summer of Code 2018 proposals! @warren 4 months ago
Leaflet Environmental Layers Library @sagarpreet 4 months ago
USB Webcam vs Raspberry Pi V2 Field of View (FOV) comparison / Community microscope initial evaluation #2 @MaggPi 4 months ago
Community Microscope Initial Evaluation @MaggPi 4 months ago
Is there a way to use RGB spectral overlap to make better spectral measurements? @MaggPi 5 months ago
Raspberry PI NoIR close-up Imaging @MaggPi 5 months ago
All Summer of Code convening Live Call @liz 5 months ago
GSoC with Public Lab: Selection @gauravano 5 months ago
GSoC proposal: Computer Vision enhancements for Raspberry Pi based Public Lab Science Projects @MaggPi 5 months ago
Which Public Lab kit is best for testing the impact of different camera settings? @MaggPi 5 months ago
RGSoC: v2 API development @milaaraujo 6 months ago
Raspberry Pi Microscope/close up lens system @MaggPi 6 months ago
GSoC proposal: Social Media Integration and Leaflet-Layers Library . @sagarpreet 6 months ago
RGSoC proposal: Upgrade to Rails 5 @meghana-07 New Contributor 6 months ago
GSoC proposal: v2 API development @rishabh07 New Contributor 6 months ago
GSoC proposal: Calendar Events and Graphs Integration @500swapnil New Contributor 6 months ago
GSoC Proposal: v2 API development and third party app integrations @sukhbir 6 months ago
GSoC proposal: Upgrade to Rails 5 @souravirus 6 months ago
GSoC proposal: Leaflet Blurred Location Part 2 @mridulnagpal 6 months ago
GSoC proposal: Email integration Project @namangupta 6 months ago
GSoc Proposal: OAuth & Upgrade to Bootstrap 4 @bansal_sidharth2996 6 months ago
GSoC proposal: Card UI/UX Implementation v2 & Bootstrap 4 Upgradation @amitsin6h 6 months ago
GSoC proposal: Image-Sequencer v2 : Processing on steroids @tech4gt 6 months ago
GSoC proposal: v2 API development | Grape | Swagger Specification @Raounak New Contributor 6 months ago
RAILS GIRLS NAIROBI MEGA CODING EVENT @stella 6 months ago
RGSoC proposal: Entrepreneurial Network And Enhanced UX @SrishtyMittal New Contributor 7 months ago
SoC proposal:RGSOC PROPOSAL: Upgrade to Rails 5.1.5 @stella 7 months ago
RGSoC proposal: Upgrade to Rails 5 @cess 7 months ago
RGSoC proposal: Rich Editor Extras @soniya2903 New Contributor 7 months ago
RGSoC proposal : Pollution tracker @evjam New Contributor 7 months ago
SoC proposal: Pollution analysis on google maps @sid2111995 7 months ago
GSoC proposal: Email integration project @vishesh New Contributor 7 months ago
Web Working Group Update 21: January 2018 @warren 8 months ago
Software outreach: Modularity is great for collaboration @warren 8 months ago
Software project ideas for upcoming 2018 Summer of Code fellowships? @warren 9 months ago
Software outreach: a blog series @warren 11 months ago
Help with a standard mini-evaluation for assessing software outreach efforts? @warren 11 months ago
Introducing Image Sequencer: a pure JavaScript non-destructive image processing library for Node, browser and command line @ccpandhare 11 months ago
Wrapping up Google Summer of Code 2017 at Public Lab @warren about 1 year ago
Web Working Group Update 20: August 2017 @warren about 1 year ago
GSOC 2017 FINAL REPORT; EMAIL NOTIFICATIONS OVERHAUL @stella about 1 year ago
Final posts for Google Summer of Code @liz about 1 year ago
GSoC Submission for Map of Projects @mridulnagpal about 1 year ago
GSoC 2017: Final Report on Wiki Discussion @Ashan about 1 year ago
GSoC 2017: Final Work Product of Image Sequencer Project @ccpandhare about 1 year ago
Getting to know plotsbot @ryzokuken about 1 year ago
Demo for leaflet-blurred-location @mridulnagpal about 1 year ago
Web Working Group Update 19: June 2017 @warren about 1 year ago
Introducing Question Button in Wiki Pages @Ashan over 1 year ago
Google Summer of Code 2017 - and a call for community mentors @warren over 1 year ago
Email Notification Overhaul @stella over 1 year ago
Email notification overhaul @bash New Contributor over 1 year ago
Image-sequencer - Graph Editor @calvrix over 1 year ago
Graph Editor for the Image-sequencer @calvrix over 1 year ago
Graph Editor for Image-sequencer @calvrix over 1 year ago
OmniAuth and Wiki Discussion @vaibhavgeek over 1 year ago
Omniauth and Gamification of contributing to Public Lab @vaibhavgeek over 1 year ago
GSOC - Upgrade Plot to Rails 4 and Email Notification Overhaul @aayushgupta1 over 1 year ago
Re-construction for ImageSequencer @yachao New Contributor over 1 year ago
Expanded Rich Wikis @bansal_sidharth2996 over 1 year ago
Upgrading Plot to Rails 5 @aayushgupta1 over 1 year ago
Android app for Image sequencer @ashwinvasudevan over 1 year ago
Developing Image Sequencer as a Library @ccpandhare over 1 year ago
Tagging Interface @mkashyap354 New Contributor over 1 year ago
Wiki Discussion @Ashan over 1 year ago
GSoC Proposal - Email Notifications Overhaul @Khamba New Contributor over 1 year ago
Map of Projects @mridulnagpal over 1 year ago
Call for Summer of Code 2017 proposals! @warren over 1 year ago
Show 74 more