rmacklin / team-sync

A GitHub action to synchronize GitHub Teams with the contents of a teams document
MIT License
10 stars 7 forks source link

Feature: Declare parent Team #17

Open joshua-cannon-techlabs opened 3 years ago

joshua-cannon-techlabs commented 3 years ago

:wave:

Love the library, as it reduces the amount of work we do in the UI and allows us a nice paper-trail for teams changing.

We have teams which are parented under an umbrella team for permissions reasons. When a new team is created via the script it'd be nice if we wouldn't have to go update the team to use the right parent team.

As far as implementation goes I think you'd need to:

This does introduce an ordering in how teams are created, but that should be relatively easy to code.

Thanks!

rmacklin commented 3 years ago

Glad to hear this action is useful for your organization! (BTW, I'm curious what you searched to discover it.)

We haven't been using parent teams in my organization, but I can see how this would be useful in that setup. Are you interested in contributing this feature?

joshua-cannon-techlabs commented 3 years ago

BTW, I'm curious what you searched to discover it

I think I just searched the Marketplace. https://github.com/marketplace?type=actions&query=github+teams

I try and do that before I go off and implement something myself.

And I should say so far it's worked as expected :tada: . You've saved me a lot of manual UI work!

Are you interested in contributing this feature?

I am, but we're still in the process of defining our process for open-source contributions, so it'd likely be a few weeks at least before you'd see a PR from me :cry: . If you (or someone else) implements it in the meantime, I wouldn't mind.