cloudpups / cloudpups/github-teams-user-sync

Ability to add child teams

オープン
#9 コメント 0 件 リアクション 1 件 担当者 0 名 GitHub で見る
enhancement SchemaChange
主要言語
TypeScript
スター
1
フォーク
2
PR マージ指標
30日以内にマージされた PR はありません

説明

As title says 🙂

It would be advantageous if this bot could support nesting Teams.

The team sync yaml could be enhanced to support something like the following:

```yml
# This property is used to control the addition of general Members to your Organization.
OrganizationMembersGroup: Some_Group_To_Sync_For_Organization_Membership
# This property is used for syncing all other GitHub Teams. Please note that users must also be a part of the `OrganizationMembersGroup` for the synchronization of the teams below to function properly.
GitHubTeamNames:
- Team: Some_Team_To_Sync
FollowChildren: true
- Team: Some_Other_Team_To_Sync
Children:
- Team: Some_Child_Team_To_Sync
Children: Some_Child_Team_To_Sync
- Some_Other_Child_Team_To_Sync
```

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

Issue にはソースファイル、テスト、エントリポイントが記載されていません。まず、チーム同期の YAML 設定と GitHubTeamNames を処理するコードを見つけ、ネストされた Children と FollowChildren の動作を定義してから、ネストされたチームが意図したとおりに同期されることを確認してください。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
typescript
領域
backend
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
30/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。