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

Add Dependencies Dashboard #579

Closed
mjherzog opened this issue Jun 6, 2023 · 3 comments · Fixed by #585
Closed

Add Dependencies Dashboard #579

mjherzog opened this issue Jun 6, 2023 · 3 comments · Fixed by #585

Comments

@mjherzog
Copy link
Member

mjherzog commented Jun 6, 2023

This is a placeholder for a new Dependencies Dashboard. We can emulate the SCIO UI which currently shows pie charts for:

  • Package Type (number of dependencies of each package type)
  • Runtime Dependencies (out of all dependencies is_runtime: True or False)
  • Resolved Dependencies (out of all dependencies is_resolved: True or False)
  • Optional Dependencies (out of all dependencies is_optional: True or False)
@AyanSinhaMahapatra
Copy link
Member

AyanSinhaMahapatra commented Jun 8, 2023

@OmkarPh This would be a dependency info dashboard ^ similar to the package info dashboard.

We can have the 4 pie charts @mjherzog referenced above, I've added some minor details there.

Btw also putting a improvement we thought about here:
In the packages explorer:

  • Filtering by Runtime/Optional/Resolved dependencies
  • Using icons to show this data for each dependency in the left pane (same icon without the text, what we have on the right dependencies details)
  • Using a non-white background for the optional icon.

Just food for thought ^

Also in the top bar View we might want to have all the views like these too maybe?

OmkarPh added a commit that referenced this issue Jun 25, 2023
…#578, #579, #580

Signed-off-by: Omkar Phansopkar <omkarphansopkar@gmail.com>
@OmkarPh OmkarPh linked a pull request Jun 26, 2023 that will close this issue
OmkarPh added a commit that referenced this issue Jul 4, 2023
Signed-off-by: Omkar Phansopkar <omkarphansopkar@gmail.com>
@AyanSinhaMahapatra
Copy link
Member

Note that this is addressed by the PR above ^

But there was more UI suggestions in the community calls which is being experimented with in this branch: https://github.com/nexB/scancode-workbench/tree/experiment/dependenciesViews

@OmkarPh
Copy link
Collaborator

OmkarPh commented Jul 19, 2023

Closing this, as the community suggestions are tracked in #588

@OmkarPh OmkarPh closed this as completed Jul 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants