Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Planning Issue : Extend leaflet environmental layers #173

Closed
13 of 14 tasks
ananyaarun opened this issue May 19, 2019 · 12 comments
Closed
13 of 14 tasks

Planning Issue : Extend leaflet environmental layers #173

ananyaarun opened this issue May 19, 2019 · 12 comments

Comments

@ananyaarun
Copy link
Member

ananyaarun commented May 19, 2019

Planning issue for Outreachy project "Extend Leaflet Environmental Layers with new layer menu and layer addition workflow "

1) Layer display and UI based issues

2) Standardizing Layer code

  • find similarities in code btw layers
  • remove redundant code and pass layer type as parameter to a standard layer display code
    (common function which could be used to reduce redundant code in layers)
  • refactoring based on common functions
  • follow standard methods for each layer like layer.show() layer.hide() layer.isVisible()

3) Documentation

  • create a template for layer addition
  • document layer addition process
  • create FTO's for adding new layers after improving documentation

4) Testing

  • decide on the testing framework (jasmine or other)
  • write tests
  • add travis CI ? (discussion req )
@ananyaarun
Copy link
Member Author

ananyaarun commented May 19, 2019

@jywarren @sagarpreet-chadha @gauravano , here is the planning issue for my project, taken from the discussions here #168
Also is it possible to get label rights for this repo ?
Thanks !

@grvsachdeva
Copy link
Member

Hi @ananyaarun, sure we'll extend your authority. Also, you can create a project - https://github.com/publiclab/leaflet-environmental-layers/projects/new to manage the workflow once you get permissions. @jywarren also add this repo to https://github.com/orgs/publiclab/teams/soc/repositories. For now, I am adding labels. Not creating a project as you may be interested in doing that yourself (it's cool and easy way to manage 😄) .

Thanks!

@sagarpreet-chadha
Copy link
Collaborator

Agreed with Gaurav +1
@ananyaarun awesome 💯

@sagarpreet-chadha
Copy link
Collaborator

Noting @jywarren comment on revamping architecture #168 (comment) 😄 !

@ananyaarun
Copy link
Member Author

ananyaarun commented May 20, 2019

@gauravano , I shall create the project myself 😃
but I am not able to create a new project, I think it requires permissions ?

@sagarpreet-chadha
Copy link
Collaborator

Yes it requires permission , lets wait for @jywarren to assign these permissions . Thanks !

@jywarren
Copy link
Member

OK, i added @ananyaarun -- exciting! Thank you!

@sagarpreet-chadha
Copy link
Collaborator

Hey @ananyaarun , You can update the checklist above so that i can track your progress 😄 .
Also i think you can start with the second point soon (standardization of layers) . What do you think ?
Thank you !

@ananyaarun
Copy link
Member Author

Yes, Even I wanted to start working on standardization of layers. Actually I have a few questions in this regard. Would it be convenient to discuss them with you sometime on gitter before I get started ? Thanks 😃

@sagarpreet-chadha
Copy link
Collaborator

Yes sure,
Or we can have the discussion in a seperate issue on Github so that people from different places can contribute to the discussion as well . What do you think?

@ananyaarun
Copy link
Member Author

Sure, I'll open an issue shortly including the key points to take care of while going about with the standardization. We can discuss there !!

@jywarren jywarren added this to the v1.0 milestone Jul 8, 2019
@jywarren
Copy link
Member

jywarren commented Sep 4, 2019

Hi all! I'm closing this as many items are done and the others have been nicely broken out into issues. I'll add one issue for follow standard methods for each layer like layer.show() layer.hide() layer.isVisible() but otherwise, great work!

@jywarren jywarren closed this as completed Sep 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants