Public Lab Research note


Wrapping up Google Summer of Code 2016!

by warren |

Read more: publiclab.org/n/13397


We've had some tremendous work on Public Lab software this past summer through our Google-supported Google Summer of Code program, where five students and several mentors have spent innumerable hours cooking up new features and abilities both on the PublicLab website and in the independent #webjack project.

Even just in the past month, we've seen (via Github Pulse):

Excluding merges, 9 authors have pushed 368 commits to master. 321 files have changed and there have been 7,047 additions and 1,217 deletions.

The program wraps up this week with many of the features having gone live over the past few weeks. Our five students have written up their work in a series of notes, which I'll link to here:

Thanks to all of our mentors for their ongoing input and support, with special thanks to the Community Development team, @liz and @stevie. I'd also like to shout out to @david-days, as well, who put an enormous amount of work into the Advanced Search project, and in particular, whose work was just merged for the first time last week in an epic rebase of hundreds of files and thousands of lines of code.

These projects, from including more languages on PublicLab.org to making it easier to find people and resources near you, all have helped to make Public Lab's collaborative model stronger, and we're eager to see how the new features promote the growth of our community.

Fast paced work

All of our students this year were extremely productive, and we had our best-ever GSoC program, beyond all doubt. The fast pace of merging (twice weekly) was exciting and really ensured that student work tracked the master branch closely, and that new changes (with corresponding tests) were quickly and consistently integrated into production code instead of drifting off and resulting in larger, more difficult merges later. Thanks to all of our students for keeping up with this fast pace (and occasionally going faster than I could!). It was great to have students who knew how to do pull requests, write and run tests, and rebase their changes to make things efficient, so we could focus on doing great work.

Welcoming new contributors

One of the things which really made the difference this year was the way our #new-contributors work helped to ease students' entrance into the codebase, and we've asked the students to, in turn, produce some `help-wanted` and `first-timers-only` issues to draw yet more contributors into the project:

https://github.com/publiclab/plots2/labels/help-wanted

Amazingly, this has worked very well, and two new contributors (carolineh101 and ykl7) have committed code in the past two weeks, directly resulting from these outreach efforts. With so many well-documented and welcoming issues, we hope this is just the beginning. See the screenshot below for just a portion of our first-timers-only posts!

So, all in all, a fantastic summer, and thanks to all who helped out!

Screenshot_2016-08-26_at_11.45.08_AM.png


Post your response Help out by offering feedback!


Responses (6)

Wrapping up Google Summer of Code 2017 at Public Lab

by warren 10 months ago | 1 | 260 | 3

Hi, everyone! This past week we wrapped up our fourth year of Google Summer of Code (see #gsoc), ...

Read more


GSOC 2016: Final outcome of Rich Profile tags in user profiles

by Lalithr95 almost 2 years ago | 4 | 552 | 2

Project Title: Rich Profile tags in PublicLab user profiles Project Proposal: https:/...

Read more


GSoC 2016: Final Work Product of Browser-based Arduino sensor data transfer using the headphone jack

by rmeister almost 2 years ago | 9 | 1,005 | 2

Project Title: Browser-based Arduino sensor data transfer using WebRTC and headphone jack ...

Read more


GSoC 2016: Final Work Product of Advanced Searching and Sorting Tool for publiclab.org

by Ujitha almost 2 years ago | 3 | 1,579 | 4

Project Title: Advanced Searching and Sorting Tool for publiclab.org Project Proposal: [advan...

Read more



GSOC 2016 Outcome : Internationalization of Publiclab.org

by jiteshxyz almost 2 years ago | 2 | 663 | 3

Project Title: Internationalization of Publiclab.org Project Proposal: [https://...

Read more


GSoC 2016: Final Work Product of Expanded Q & A System for publiclab.org

by ananyo2012 almost 2 years ago | 10 | 916 | 5

So we nearly come to the end of GSoC 2016 and its time for the Final Work Product Submission. Thi...

Read more




software gsoc web blog developers coding wwg gsoc-2016 webjack new-contributors

seeks:responses


2 Comments

Epic amount of work everyone! Looking forward to the OpenHour coming up next week on Tuesday, September 6, at 1pm East Coast US time. Join us by visiting http://publiclab.org/openhour


Thanks for everyone's hard work on this. What an amazing amount of progress you all made this summer!


You must be logged in to comment.