Public Lab Research note


Call for Summer of Code 2019 proposals!

by warren | February 28, 2019 22:22 28 Feb 22:22 | #18440 | #18440

Outreachy and GSoC

We're part of two different summer fellowship programs this year, Outreachy and Google Summer of Code (#GSoC) -- both recruit software contributors to work on open source projects. We may also join Rails Girls Summer of Code (#RGSoC) once it opens, but would need to be accepted first.

We've done GSoC for a few years now, and are really excited to be part of RGSoC for a third year and Outreachy for a second season. Outreachy writes:

We expressly invite women (both cis and trans), trans men, and genderqueer people to apply. We also expressly invite applications from residents and nationals of the United States of any gender who are Black/African American, Hispanic/Latin@, Native American/American Indian, Alaska Native, Native Hawaiian, or Pacific Islander. Anyone who faces under-representation, systemic bias, or discrimination in the technology industry of their country is invited to apply.

So, we're asking students from both programs to start posting their proposals for comment, here. Read on!

Deadlines

Outreachy's application deadline is the March 26, 2019 at 4pm UTC. GSoC applications will be open between March 25, 2019 - April 9, 2019.

Read proposal ideas

Once you've gotten a bit familiar with our project (see our welcome page here), the first step is to look over our ideas page, which you can find here. These were collected from the brainstorm we did earlier in the year.

For Outreachy, we will be posting a project idea soon on the Outreachy website.

Please feel free to ask questions in the comments below, or to join our chat channel at https://publiclab/chat

Our welcoming page will help you understand how we collaborate, and we'll be there to help you take your first step. And try tackling a first-timers-only issue, to get an idea of how to become a contributor!

Also, read this page carefully to understand our workflow and how we structure summer of code projects: https://publiclab.org/wiki/gsoc#How+we+work

Please ask questions! We're very friendly and we love welcoming new people into our community.

New this year

Once the term starts, we'll be asking all participants to review another person's work at least once time per week, and to either post a first-timers-only issue or help someone who's working on one once weekly. This will help us continue to support our growing community!

Post a proposal for comment

Once you've read through some of these ideas and become a bit more familiar with our projects, it's time to post a proposal of your own.

You don't need to have a complete or even concrete idea -- share your thoughts early and we'll help you refine your proposal, and help you choose something that's the right difficulty level as well as being something our project really needs.

We've created a template for you to post a proposal here. Click this button to begin:

Start drafting a proposal

Read other proposals

Before or after you post your own draft, read through others' listed below. Your best comments and input may come from other applicants!

Also see 2018's proposals here

Proposals

Title Author Updated Likes Comments
GSoC proposal: Mapknitter Image Management and Synchronous Editing @divyabaid16 4 months ago 2
[withdrawn] GSoC Proposal: Mapknitter Overhaul @gauravano 8 months ago 1
SoC proposal: GSoC: Websocket Implementation for Real-time Usage and Sensor data and Display Library @namangupta 8 months ago 20
SoC proposal: Improving UI and Structure of Leaflet Environmental Layers @rkpattnaik780 8 months ago 5
SoC Proposal : Spectral Workbench Capture @sidntrivedi012 8 months ago 12
SOC 2019: A small proposal for global environmental monitoring @MaggPi 8 months ago 13
SoC proposal: MapKnitter Image Management & User Experience @govindjeevan7 8 months ago 4
GSOC-19 Mapknitter synchronous editing @vidit 8 months ago 2
SOC proposal: Extend Leaflet Environmental Layers with new layer menu and layer addition workflow @anan12 8 months ago 5
SoC proposal: Image Sequencer: Broadening Avenues @vibhordelgupta 8 months ago 2
MapKnitter Aerial Image labelling to detect Environmental issues using machine vision @sauvzi13397 8 months ago 5
GSoC proposal: Image Sequencer @aashnaaashna 8 months ago 10
GSoC proposal: Mapknitter Image Management and Synchronous Editing @igniteeng000 8 months ago 3
Outreachy Proposal 2019 For Public Lab: @gautami_gg 8 months ago 12
GSoC Proposal: Mapknitter Rails 6 upgrade @kaustubh_nair 8 months ago 7
GSoC proposal: Mapknitter Upgrade to Rails 6 @singhav 8 months ago 2
GSoC proposal: Mapknitter ORB Descriptor (w/ auto-stitching, pattern training, and live video support) and LDI revamp (major UI enhancements) @rexagod 8 months ago 35
SoC proposal: Community Toolbox overhaul @icode365 8 months ago 16
SoC proposal: Image Sequencer @lohithabhagam123 8 months ago 0
SoC proposal: Community-toolbox @jainsubhahu 8 months ago 10
SoC proposal: Image-Sequencer v3: Boosting the performance and adding demonstration based on colorimetry @lit2017001 8 months ago 7
Outreachy proposal: Extend Leaflet Environmental Layers with new layer menu and layer addition workflow @priya17081 8 months ago 12
GSoC proposal: Sensor data upload and display library @IshaGupta18 8 months ago 34
SoC proposal: Image Sequencer @f20171066 8 months ago 6
GSoC Proposal 2019: Mapknitter's Rails Upgrade @alaxallves 8 months ago 5
SoC proposal: PublicLab.Editor @f20171066 8 months ago 1
GSoC proposal: LEL 2.0 and work on Leaflet-Blurred projects . @sagarpreet 8 months ago 11
SoC proposal: Sensor data upload and display library @shakebameen 8 months ago 0
SoC proposal: Sensor data upload and display library @shakebameen 8 months ago 3
GSoC proposal: Automated feature detection and matching #300 https://github.com/publiclab/image-sequencer/issues/300 @puneetbindal8989 9 months ago 2
SoC proposal: Enhancing the UI of publiclab and relevant changes to server @lekhidugtal 9 months ago 21
GSoC proposal: Automated feature detection and matching #300 https://github.com/publiclab/image-sequencer/issues/300 @puneetbindal8989 9 months ago 0
Show more


Questions

Ask a question  or help answer future questions on this topic


20 Comments

Hi, all - just posting an update here; we've posted the Outreachy project for this summer here: https://www.outreachy.org/may-2019-august-2019-outreachy-internships/communities/public-lab/#publiclaborg-ui-improvements

Reply to this comment...


😃 @namangupta i just replied to this tweet - will it work? https://twitter.com/PublicLab/status/1103311816548065280

Is this a question? Click here to post it to the Questions page.

Reply to this comment...


Added a new section with input from @bansal_sidharth2996 --

New this year

Once the term starts, we'll be asking all participants to review another person's work at least once time per week, and to either post a first-timers-only issue or help someone who's working on one once weekly. This will help us continue to support our growing community!

Reply to this comment...


Yeah, we are looking forwards for supportive folks.  Make sure to do 1. at least one PR review each week and 

  1. make some FTO issues in each week to involve new contributors inside your projects. People will love to be part of big projects. It is a great feeling to help others.

  2. Please take out a day from timeline from each month at end of each phase of SoC fellowship to write about what you learnt and did in the period. Earlier it was not compulsory. But let's make it compulsory. By this mentors will be able to access your progress. Don't forget to mention the ftos which you created during this period. Also mention the PR reviews which you did.

  3. We are planning for video calls I'm each month during SoC program. So, it will be great to see you all.

These are small activities which can lead to better and supportive community at PL. All participants all programs are encourage to write these in their proposals.

Thanks and best of luck.

On Mon, Mar 11, 2019, 7:50 PM \<notifications@publiclab.org> wrote:

Hi! You were mentioned by warren in a comment on the research note Call for Summer of Code 2019 proposals!. You can reply to this email or visit this link:

https://publiclab.org/notes/warren/02-28-2019/call-for-summer-of-code-2019-proposals#c22107

warren wrote:


Added a new section with input from @bansal_sidharth2996 -- New this year Once the term starts, we'll be asking all participants to review another person's work at least once time per week, and to either post a first-timers-only issue or help someone who's working on one once weekly. This will help us continue to support our growing community!


Reply at: https://publiclab.org/notes/warren/02-28-2019/call-for-summer-of-code-2019-proposals#comments

Report abuse to: moderators@publiclab.org

Check out the blog at https://publiclab.org/blog | Love our work? Become a Public Lab Sustaining Member today at https://publiclab.org/donate If this email title has an ID in the format #0000, you can reply with the email you use at PublicLab.org and your response will be posted as a comment on the website.

Is this a question? Click here to post it to the Questions page.

Reply to this comment...


Three more optional suggestions: If you were a GCI mentor please mention it in your proposal. We will give extra credit to these long term collaborators. Second, it will be great to have a conference or seminar at your university about Public Lab and the programs which are held here. It is optional. No compulsion at all. Thirdly, help each other in writing their proposals by giving suggestions under the proposals

Reply to this comment...


Hello @jywarren and everyone, it has been really wonderful for me to be contributing to Public Lab and eventually to a better society and environment. The community is really very supportive and welcoming to new ideas and people.

Thus, to make a small contribution from my side,I would like to submit a proposal for the Spectral Workbench Capture idea and would like to work on this project this coming summer and maybe afterwards too.

Firstly, I will try to complete the integration of the library from the core project code of Spectral Workbench and then I would love to write the tests for it along with debugging any issues if found.

Having done these, I would focus on making it work properly in almost every browser. Also, will debug any issues found with the working of the library on the command line.

After this, as mentioned in the idea - will implement a React app around Basic UI modules. But, I have a doubt that whether the React app will be made just for showcasing the basic working of the library and to host its documentation i.e. as an example page or it is being made as a revamp of Spectral Workbench Webapp?

Please guide me as to how should I proceed? I have drafted the sample proposal and will be posting it for review on Monday i.e. April 1, 2019. I am very eager to work on this project. My one of the primary aims of working on this project will be to try to make it beginner-friendly since we see that this project has very less new-contributors and first-timers. Thus, I will try to make as many first-timer-issues as possible so that the community may easily start contributing on this very significant project too.

Thank you.

Is this a question? Click here to post it to the Questions page.

Hi @sidntrivedi012! One of the reasons we began developing the self-contained version SWB Capture was to make it more modular, better maintained, cleaner code, and then to re-integrate this new version back into the "parent" Rails app. Kind of like how https://github.com/publiclab/spectral-workbench.js graphing features drive the core of https://github.com/publiclab/spectral-workbench ui -- actually it used to be run from within the Rails app, and we spun it out.

Also, similarly to how https://github.com/publiclab/PublicLab.Editor is a sub-component of https://github.com/publiclab/plots2 ! But it has its own test suite and is easier to work on in isolation.

And, by working in this way, we can make it easier to integrate the sub-project into other projects as well -- more re-usable!

So, we'd love to review your proposal. Thank you!


Reply to this comment...


Hey everyone, As discussed with @jywarren, we are going to participate in RGSoC this year. My suggestion is instead of registering as a single project. We can submit multiple projects, each related to a repository i.e. Plots2. Mapknitter, Image-sequencer etc. What are your thoughts?

Is this a question? Click here to post it to the Questions page.

Reply to this comment...


Hello everyone !

I along with my two friends conducted a meetup in our college yesterday regarding how to start with open source contributions and how Summer of Code and outreachy can be a great motivation.

I also discussed about our organisation Public Lab, what we do and how we have achieved such a great number of new comers in such a few days. I discussed various projects under our organisation and spread some words about my contributions so that they can also be a part of the project. Here is a link to some of the photos we clicked : https://drive.google.com/drive/folders/19kFaC33iGz91Qs0PD3F4cS8wmeK_htV7?usp=sharing

Also my github username is divy123. @jywarren, @tech4GT, @bansal_sidharth2996, @gauravano and all other mentors and contributors please do have a look.

Is this a question? Click here to post it to the Questions page.

Reply to this comment...


That's awesome @lit2017001!

Reply to this comment...


Thanks @gauravano ! This is Divy123 from image-sequencer. Can I change my username here? Also I have submitted my proposal but due to some reasons its not showing up there in list of proposals up there. Can you please help me with that?

Is this a question? Click here to post it to the Questions page.

Sorry, but it's not possible to change username. Your proposal is visible in the above table now, it was missing the soc-2019-proposals tag, which I have just added.

Thanks!


Reply to this comment...


Thanks @gauravano.

Reply to this comment...


This is so awesome!!!!

On Mon, Apr 1, 2019 at 3:54 PM \<notifications@publiclab.org> wrote:

Hi! You were mentioned by lit2017001 in a comment on the research note Call for Summer of Code 2019 proposals!. You can reply to this email or visit this link:

https://publiclab.org/notes/warren/02-28-2019/call-for-summer-of-code-2019-proposals#c23590

lit2017001 wrote:


Hello everyone ! I along with my two friends conducted a meetup in our college yesterday regarding how to start with open source contributions and how Summer of Code and outreachy can be a great motivation. I also discussed about our organisation Public Lab, what we do and how we have achieved such a great number of new comers in such a few days. I discussed various projects under our organisation and spread some words about my contributions so that they can also be a part of the project. Here is a link to some of the photos we clicked :https://drive.google.com/drive/folders/19kFaC33iGz91Qs0PD3F4cS8wmeK_htV7?usp=sharing @jywarren, @tech4GT, @bansal_sidharth2996, @gauravano and all other contributors please do have a look.


Reply at: https://publiclab.org/notes/warren/02-28-2019/call-for-summer-of-code-2019-proposals#comments

Report abuse to: moderators@publiclab.org

Check out the blog at https://publiclab.org/blog | Love our work? Become a Public Lab Sustaining Member today at https://publiclab.org/donate If this email title has an ID in the format #0000, you can reply with the email you use at PublicLab.org and your response will be posted as a comment on the website.

Is this a question? Click here to post it to the Questions page.

Reply to this comment...


OK! I just finished leaving comments on Outreachy proposals and need to take a break as it's very late here! I'll circle back to these proposals in the morning -- thank you all for your patience!

Reply to this comment...


Thanks a lot @jywarren. Will complete my proposal today. Please review whenever free. 😃 🎉

Reply to this comment...


@jywarren, @tech4GT please review my proposal whenever you are free. Looking forward for your valuable suggestions.

Reply to this comment...


Hi, I just wrote a detailed issue on the colorimetric project, with the bugs we'd need to solve, and some other ideas: https://github.com/publiclab/image-sequencer/issues/979 I hope this helps!

Reply to this comment...


Hi, sorry for the interruption. Jeff's handle on PL is @warren(not @jywarren, @jywarren is on github). Just telling you all so that you can ping us correctly whenever you need any help. Thanks all.

Reply to this comment...


GSOC application submission deadline today. Please submit the proposals at the earliest. Thanks all for writing such great proposals. Best of luck all of you.

Reply to this comment...


Login to comment.