Skip to content

MVP #6

Description

@samsmithnz

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions