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

MVP #6

Open
12 of 14 tasks
samsmithnz opened this issue Jan 7, 2022 · 1 comment
Open
12 of 14 tasks

MVP #6

samsmithnz opened this issue Jan 7, 2022 · 1 comment

Comments

@samsmithnz
Copy link
Owner

samsmithnz commented Jan 7, 2022

To build a governance system, we need a number of items to be complete

  • Create a website to show status
    • Allow corrective interactions
  • Create a service to connect, organization, and arrange the data
  • Create a database to aggregate and optimize data #8
  • Allow user to add/hide/remove projects from multiple target GitHub users/organizations
  • For each project, show the status, and then allow them to be corrected, ignored.
    • Get the name and link of each repo #9
    • Show the action status (do actions exist?)
    • Show the dependabot status (does a dependabot.yml file exist?)
    • Show the version status (does a GitVersion.yml file exist?)
    • Show the frameworks inside the project as tags
    • Do branch policies exist
  • Create a job (Azure Function?) that on a regular schedule updates the project items above
  • Create a database to store the processed data (from the job)

Mockup:

image

@samsmithnz samsmithnz pinned this issue Jan 7, 2022
@samsmithnz
Copy link
Owner Author

Updates - this could take some time as the operations take a few seconds to complete.

  1. Start the operation. Show the user that the item is being processed
  2. Update the items
  3. Refresh the summary item
  4. Update the row

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant