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

Allow GitHub organizations to set up RepoSense reports for their repositories #2155

Open
ckcherry23 opened this issue Mar 11, 2024 · 0 comments

Comments

@ckcherry23
Copy link
Member

What feature(s) would you like to see in RepoSense

Allow GitHub organizations to set up RepoSense reports for their repositories.

If possible, describe the solution

Based on Prof @damithc's suggestion, we could use the following approach:

  • Create a dedicated repository for this feature. This will include code to get the latest RepoSense jar and any CI/CD actions.
  • GitHub organizations that want RepoSense reports can fork this repository.
  • The organization can edit a text file on the forked repository to specify the repositories that they want to analyze.
    • We could expand this to allow more customization of organization reports later.
  • The RepoSense report for the specified repositories will be deployed every day, with a report duration of the past 30 days by default.

Additional context

We could refer to the existing publish-RepoSense repository for this as the core functionalities are pretty similar.

Perhaps we could just build on the same repo to allow automated deployments every day and specify a dynamic time period.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

1 participant