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

Feature: Helper tooltips for dashboards #1806

Closed
2 tasks done
isabensusan opened this issue Oct 4, 2023 · 8 comments · Fixed by #2309
Closed
2 tasks done

Feature: Helper tooltips for dashboards #1806

isabensusan opened this issue Oct 4, 2023 · 8 comments · Fixed by #2309
Assignees
Labels
💡 feature needs design Front-end tasks that are missing a design. Create a new issue for the design. 👀 needs triage released on @beta released
Milestone

Comments

@isabensusan
Copy link
Member

Type of feature

🍕 Feature

Current behavior

I've gotten feedback from users (even maintainers) that open up our dashboards but aren't sure what they are seeing and why it is helpful.

Suggested solution

I think a small step forward towards educating users could be adding some context through tooltips that display when the user hovers over a KPI title.

The copy on this mock is not great, but it's a way of showing what can be done:

image

We can continue to tackle this issue by creating our own documentation for OSS metrics and how to measure a project / use our platform, and linking that content in the helper tooltips. That way if a user asks themselves "why is this useful?" they can just hover over the title and get more info on it.

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Contributing Docs

  • I agree to follow this project's Contribution Docs
@isabensusan isabensusan added 💡 feature needs design Front-end tasks that are missing a design. Create a new issue for the design. 👀 needs triage labels Oct 4, 2023
@isabensusan isabensusan self-assigned this Oct 4, 2023
@bdougie bdougie added this to the Papercuts milestone Oct 23, 2023
@bdougie
Copy link
Member

bdougie commented Oct 23, 2023

@isabensusan. I'd love to get @OgDev-01 to work on this. Let me know if there is anything blocking this other than copy.

@OgDev-01 work with @BekahHW for copy.

@OgDev-01
Copy link
Contributor

OgDev-01 commented Nov 9, 2023

Hey @BekahHW, here are the list of labels that needs copy from the dashboard

  • Contributors
  • Spam
  • Merged Prs
  • Unlabeled

The area of usage
image

@BekahHW
Copy link
Member

BekahHW commented Nov 9, 2023

@isabensusan in the example, you have a section for "Why is this important? Read more." is that something you want copy for as well?

@isabensusan
Copy link
Member Author

@BekahHW Ideally yes, but if it's going to be a blocker we can just start with the definition of the metric + a link to the full glossary (if necessary) and we can look into adding more context in a second iteration

@BekahHW
Copy link
Member

BekahHW commented Nov 9, 2023

Requested

  • Contributors: People who have made pull requests to the selected repositories over the last 30 days.
  • Spam: An issue or pull request labeled as spam on the selected repositories over the last 30 days.
  • Merged PRs: Pull requests that have been successfully merged into the codebase in the last 30 days.
  • Unlabeled PRs: The number of open or closed PRs that have not been labeled in the last 30 days.

Additional

  • PR velocity: the average time to completion from Pull Request.
  • Activity: Activity tracks PRs over the last 30 days. High indicates more than 80 PRs. Medium is between 5 and 80 PRs. Low is below 5 PRs.
  • Alumni Contributors - a contributor who has not been active on a project in the last 30 days.
  • Active Contributors - a contributor who has been active in the last 30 days.
  • New Contributors - a contributor who has recently made their first contribution to a project.
  • Churned Contributors

It would be useful to have tooltips for the line graph as well. It could be either when you hover over the part of the line or on the heading for the PR overview. I prefer the heading only because the colors could be so close together.

  • PR Overview tells the story of the Pull Requests submitted in the last 30 days:
    • Green line: Open PRs.
    • Red line: Closed PRs.
    • Purple line: Merged PRs.
    • Gray line: Draft PRs.

@BekahHW
Copy link
Member

BekahHW commented Nov 9, 2023

@isabensusan let's shoot for a second iteration with the read more unless I can get to it before then.

Copy link
Contributor

open-sauced bot commented Dec 19, 2023

🎉 This issue has been resolved in version 1.80.0-beta.6 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Copy link
Contributor

open-sauced bot commented Dec 19, 2023

🎉 This issue has been resolved in version 1.80.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@open-sauced open-sauced bot added the released label Dec 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💡 feature needs design Front-end tasks that are missing a design. Create a new issue for the design. 👀 needs triage released on @beta released
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants