You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
These .yaml files can be unwieldy and the problem is exasperated by intermixing of archived repos with unarchived repos.
Ideas
I think it would be help to have a view on all the repos that aren't archived. Some ideas:
Put all the archived repos at the bottom of the file. (I still don't like this one as much because archived repos will show up when doing text search for "team X" when trying to answer "what teams does X have permissions to").
If a repo is archived, don't display any other properties about the repo in github-mgmt. (The downside of this approach is that you could miss if there are admins of the repo who can then self-service unarchive. There will be some cases where that is a security concern, and it would be ideal to have more visibility into this possibility.)
Have an optional separate .yaml that contains archived repos that gets merged in at "build" time. This would allow a dedicated separate file (e.g., archived_repos.yaml).
Generalizing this, maybe github-mgmt can be configured to do a merge of any specified files, which lets repo organizers decide if/how they want to break up their yaml file in general?
Go the IPFS route and actually have an "inactive" org "ipfs-inactive". Archived projects can get moved there. This makes things very clear about the maintenance status and also solves the declutter problem.
The text was updated successfully, but these errors were encountered:
The problem
These .yaml files can be unwieldy and the problem is exasperated by intermixing of archived repos with unarchived repos.
Ideas
I think it would be help to have a view on all the repos that aren't archived. Some ideas:
The text was updated successfully, but these errors were encountered: