As a user of GHAs, I want the team-analytics GHA to be usable across multiple repositories. For this issue, we are compiling a list of all MVP requirements.
Action Items
[ ] The data must be stored in the repository, in a JSON format.
[ ] The data must update whenever there is activity regarding an issue or PR.
[ ] Activity includes: when an issue is opened, when an issue is assigned, when a pr is made, and when an issue is closed.
[ ] The data must create charts at regular intervals (perhaps per month).
[ ] The charts can either be stored in the repo, or in an issue.
[ ] There must be a configuration file or some sort of configuration that makes it customizable for the future, and new features are easy to add.
[ ] To save bandwidth, the initial data creation must be done with graphql
[ ] Subsequent actions can use either graphql or the API.
Overview
As a user of GHAs, I want the team-analytics GHA to be usable across multiple repositories. For this issue, we are compiling a list of all MVP requirements.
Action Items
Resources/Instructions
Events that trigger workflows Workflow syntax for GitHub Actions actions/github-script GitHub RESTAPI GitHub GraphQL Building and testing Python actions/setup-python