Skip to content

Instantly share code, notes, and snippets.

@sagarpreet-chadha
Last active August 22, 2018 09:04
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sagarpreet-chadha/209ad37ca653d5bf3137bb146f8eff45 to your computer and use it in GitHub Desktop.
Save sagarpreet-chadha/209ad37ca653d5bf3137bb146f8eff45 to your computer and use it in GitHub Desktop.
GSOC 2018 Work Product - Sagarpreet Chadha

GSoC with PublicLab

Finally, the GSoC coding period is coming to an end as I finish up my project. In this post I aim to summarize all of the work I have done during the past months.

GSoC 2018 Work Product - Sagarpreet Chadha

Final deliverables :

Leaflet-Environmental-Layers

This library is a made upon the very popular LeafletJS Library and using this we can choose combinations of layers to display on map . Each layers gives some environment - related information on map in form of small markers . Each marker on clicking shows pop-up with detailed information .

Integration of Leaflet-Environmental-Layers to mapknitter and plots2 projects

This library is integrated to the front-page of mapknitter.org/ and to various places in publiclab.org . List of places where this library is used and corresponding github Pull Requests :

List of contributions

With over 86000 lines of code and 122 commits , and a lot of debugging over the past few months, I have gained a lot more knowledge about the codebase and internal workings of PublicLab . Here is a list of the different repositories with the commits I’ve made -

What’s left?

Although most of my work is complete and playable, there are still a few things pending :

  1. Ability to generate permalink with url hash of currently enabled layers , which is already in progress here .
  2. Caching of request response somewhere to reduce load on API's server , leaflet-environmental-layers/issues/44 .

My experience :

The community has been extremely helpful and the experience was more than I could have asked for .

The mentors are really supportive and helpful and are full of amazing ideas .

I would definitely love to keep up my involvement with PublicLab as a contributor and hopefully as a mentor as well, for the upcoming Google Code In .

About Project :

This project is created as a part of Google Summer of Code program by Sagarpreet Chadha .

Mentors for this project :

• Stevie Lewis

• jywarren

• Bronwen Densmore

Thank you !

Screen-Shots of Leaflet-Environmental Library in use :

GSoC with PublicLab GSoC with PublicLab GSoC with PublicLab GSoC with PublicLab GSoC with PublicLab GSoC with PublicLab

@sagarpreet-chadha
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment