cloudpups / cloudpups/github-teams-user-sync

Grant access to repos from teams

Offen
#61 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement SchemaChange
Vorherrschende Sprache
TypeScript
Sterne
1
Forks
2
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

While other bots do this already (i.e., SafeSettings), it would be beneficial for this bot to include such functionality as well. After all, users of this bot may not be using others **and** assigning teams access to repositories falls under the purview of "syncing teams."

## Decision Points

- [ ] Repo name property- should it just be `Name`, or `Name` and `NamePattern`?
- Leaving it as "Name" makes consumption easier though increases development. Most likely that is worth it- make the consumer experience great.

## Schema Options

```yaml
Teams:
- Name: Some_Team
Repos:
# Pattern matching can be done, though specific technique must be chosen and documented.
- NamePattern: SomeName-*
Permission: Write
- Name: SomeSpecificRepo
Permission: Admin
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Es werden keine Dateien, Tests oder Einstiegspunkte genannt. Beginne damit, die bestehende team-sync-Konfiguration und die Verarbeitung von Repository-Berechtigungen nachzuverfolgen, und kläre anschließend, ob Repositories Name, NamePattern oder beides verwenden und wie der Musterabgleich dokumentiert ist. Als abgeschlossen gilt die Aufgabe, wenn der Zugriff eines Teams auf Repositories einschließlich der angeforderten Berechtigungen konsistent dargestellt und synchronisiert werden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
github, typescript
Bereich
authorization, backend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.