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

Find a way to preview many github metrics #70

Closed
ThomasCardin opened this issue Sep 30, 2024 · 2 comments · Fixed by #73
Closed

Find a way to preview many github metrics #70

ThomasCardin opened this issue Sep 30, 2024 · 2 comments · Fixed by #73
Assignees

Comments

@ThomasCardin
Copy link
Member

ThomasCardin commented Sep 30, 2024

Currently, we only have a github dashboard for Grafana

@ThomasCardin ThomasCardin self-assigned this Sep 30, 2024
@ThomasCardin
Copy link
Member Author

@ThomasCardin ThomasCardin transferred this issue from ai-cfia/howard Nov 15, 2024
@ThomasCardin
Copy link
Member Author

ThomasCardin commented Nov 15, 2024

See https://github.com/PyGithub/PyGithub

For a user, across all projects within an organization, display the following statistics for the current and previous iterations (essentially extracting stats between two dates):

  • View assigned issues (display their status)
    • Commits made per issue (also check if the issue has an open PR, or is in review or in progress) (perhaps just show the count)
    • If the issue has a linked PR
  • Reviews done on a PR (comments, approved, etc.)
  • Comments made on an issue
  • Approved/handled GitHub security advisories (I'm not sure if this is possible with GitHub)
  • Issues created
  • PRs created, deleted, merged, etc.

ThomasCardin added a commit that referenced this issue Nov 22, 2024
@ThomasCardin ThomasCardin linked a pull request Nov 22, 2024 that will close this issue
@ThomasCardin ThomasCardin moved this from Todo to In Progress in DevSecOps Dec 4, 2024
ThomasCardin added a commit that referenced this issue Dec 9, 2024
ThomasCardin added a commit that referenced this issue Dec 10, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in DevSecOps Dec 10, 2024
ThomasCardin added a commit that referenced this issue Dec 10, 2024
ThomasCardin added a commit that referenced this issue Dec 10, 2024
ThomasCardin added a commit that referenced this issue Dec 10, 2024
ThomasCardin added a commit that referenced this issue Dec 10, 2024
ThomasCardin added a commit that referenced this issue Dec 11, 2024
ThomasCardin added a commit that referenced this issue Dec 11, 2024
ThomasCardin added a commit that referenced this issue Dec 11, 2024
ThomasCardin added a commit that referenced this issue Dec 11, 2024
ThomasCardin added a commit that referenced this issue Dec 11, 2024
ThomasCardin added a commit that referenced this issue Dec 16, 2024
ThomasCardin added a commit that referenced this issue Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant