Skip to content
This repository was archived by the owner on Jun 15, 2023. It is now read-only.

Feature request: filtration by GitHub repo label #9

Open
5 tasks
jesdavpet opened this issue Sep 30, 2019 · 0 comments
Open
5 tasks

Feature request: filtration by GitHub repo label #9

jesdavpet opened this issue Sep 30, 2019 · 0 comments
Labels
enhancement New feature or request

Comments

@jesdavpet
Copy link

Why?

My TELUS is in the process of getting Colophon set up for all of our tribe's GitHub repos (see: https://github.com/telus/my-telus/issues/53). Our motivation is to leverage Colophon to query all of our project repos to audit technical health.

Being able to query all of our repos using Colophon which would provide a lot of value for us, since this has typically been done using "hand crafted" spreadsheets, which is not really a scalable practice.

What?

To accomplish this kind of auditing task, we would like to be able to filter the GitHub repos displayed in the Colophon UI by labels. Currently, the Colophon UI only allows querying by repository name, which is a low value query for auditing across multiple repos.

An example query I would like to run might be something like:

"Find all my-telus repos, created by the external vendor group l33t-h4x0rz, for ui projects, that are authenticated experiences"

IMO adding each of these properties as Colophon entries would add complexity for non-developers to help in auditing, whereas labels have a very low barrier for entry.

How?

  • Colophon scraper / query against GitHub API to be augmented to include labels
  • Colophon datastore to be extended to store labels
  • Colophon UI to be improved to display labels
  • Colophon UI to be improved to allow filtration of all telus organization repos by label
  • Colophon UI to be improved to allow filtration of all telus organization repos by combination of multiple labels

A "nice to have" for Colophon generally would be to use a webhook or Actions to update a repo's YAML file when the labels have been changed, or vice-versa.

CC: @lucamaraschi @maumercado @Stv

@maumercado maumercado added the enhancement New feature or request label Oct 4, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants