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

Showcase Public Lab projects dependencies among themselves #4880

Open
grvsachdeva opened this issue Feb 25, 2019 · 18 comments
Open

Showcase Public Lab projects dependencies among themselves #4880

grvsachdeva opened this issue Feb 25, 2019 · 18 comments
Labels
brainstorm Issues that need discussion and requirements need to be elucidated discussion needs-help support

Comments

@grvsachdeva
Copy link
Member

@jywarren I think there should be a dedicated documentation page for Public Lab projects too which can contain the flowcharts showing which PL libraries are utilised at which project like Leaflet, Editor, etc used at plots2 and so on. This will give the clarity to new-comers and they may be interested in contributing/improving the library too. What do you think?
Thanks!

@jywarren: Ah that's a great idea @gauravano! We have some diagramming issues and a Google presentation we could build off of!

Let's discuss here about how to achieve this goal. Also, @jywarren please drop/tag diagramming issues or PPTs here.

Should we make a page a HTML page at community-toolbox regarding this or a Readme?

@grvsachdeva
Copy link
Member Author

@publiclab/community-reps @publiclab/is-reviewers @publiclab/plots2-reviewers @publiclab/connectors @publiclab/guides @publiclab/leaflet-environmental-layers-guides

@rexagod rexagod added needs-help support brainstorm Issues that need discussion and requirements need to be elucidated labels Feb 25, 2019
@harshkhandeparkar
Copy link
Member

How about a README since it will be available in github itself. We can maybe link to the README or somehow display it in the community toolbox.

@Yugandhartripathi
Copy link
Member

I think a HTML page at community-toolbox would be better that way newcomers can get a basic understanding of where and how different projects are used before taking the deep dive.
Regarding the idea of placing it in the Readme, just to be clear we are talking about a central Readme in a particular repo covering all projects or a section for the proposed flowcharts etc in every project's readme?

@harshkhandeparkar
Copy link
Member

How about (this is a bit complex) getting a picture through a GET request from community toolbox? The same picture can be requested by all README files and also by the toolbox website. The picture can be updated and the concerned README and HTML page will automatically change. How does this sound??

@Yugandhartripathi
Copy link
Member

@harshkhandeparkar I don't think a single image can explain relationship for all the projects, we would need more or less a separate image(if we are going the image way) for every project and then to display all those on community toolbox page is more like going with the HTML page approach.

@harshithpabbati
Copy link

My Opinion : It's best to have a html page so that we can display much about it and we can style it as we like.

@harshkhandeparkar
Copy link
Member

@Yugandhartripathi we can create separate images for all repos and request them since we are using GET requests

@grvsachdeva
Copy link
Member Author

This dependency chart will show the dependency of PL repo's on one-another so there would be a single page sufficient for showing this. I think an HTML page at community-toolbox will be good as we point new-contributors there only.

@harshkhandeparkar
Copy link
Member

@gauravano do you think this dependency chart can be made using an image? If yes then we can store the image on the toolbox website and display it on README files in each repo as well(as well as show on the website). What do you think?

@jywarren
Copy link
Member

jywarren commented Feb 27, 2019 via email

@jywarren
Copy link
Member

jywarren commented Mar 4, 2019

I guess we could put it in a number of places, but let's start compiling it roughly:

  • plots2
    • PublicLab.Editor
    • inline-markdown-editor
      • PublicLab.Editor
    • Leaflet.BlurredLocation
      • blurred-location
    • leaflet-blurred-location-display
      • blurred-location
    • leaflet-environmental-layers
  • image-sequencer
  • mapknitter
    • leaflet-environmental-layers
    • image-sequencer
  • spectral-workbench
    • spectral-workbench.js
  • leaflet-tile-filter
    • image-sequencer
  • leaflet-multispectral
    • image-sequencer
  • infragram
  • pi-builder
  • webjack

And more... here: https://github.com/publiclab/

But that's already a lot!

@jywarren
Copy link
Member

Circling back here after I gave a diagram a try!

https://publiclab.org/notes/warren/05-22-2019/draft-of-a-public-lab-software-roadmap-comments-welcome

It's not comprehensive. But it's designed to help people get an "at a glance" view of the majority of our active projects. I left out some that are more like utilities, demos, or things that don't require active maintenance as much. And it's still super complex!

@namangupta01
Copy link
Member

Yayy! simple data grapher is on the way! @jywarren @IshaGupta18 🎉

@stale
Copy link

stale bot commented Oct 7, 2020

Hi 😄, this issue has been automatically marked as stale because it has not had recent activity. Don't worry you can continue to work on this and ask @publiclab/reviewers to add "work in progress" label 🎉 . Otherwise, it will be closed if no further activity occurs in 5 days -- but you can always re-open it if you like! 💯 Thank you for your contributions 🙌 🎈.

@stale stale bot added the stale label Oct 7, 2020
@ebarry
Copy link
Member

ebarry commented Oct 7, 2020

Hi all, this has been marked as 'stale', but perhaps with this diagram we can consider this 'solved' and worthy of closing on that account? @gauravano what do you think?

@grvsachdeva
Copy link
Member Author

Hi @ebarry, just saw the awesome diagram. I think that serves the purpose so opened a follow-up issue at publiclab/community-toolbox#395.

Thanks for highlighting this issue :)

Also, please chip-in at publiclab/community-toolbox#395

@ebarry
Copy link
Member

ebarry commented Oct 8, 2020

Great, thanks @gauravano ! It's so great to hear from you. I commented over there as well.

@grvsachdeva
Copy link
Member Author

Same here Liz. Feeling good to be able to spend time here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
brainstorm Issues that need discussion and requirements need to be elucidated discussion needs-help support
Projects
None yet
Development

No branches or pull requests

8 participants