Skip to content

Guidelines for GitHub permissions in the Kentico organization

Petr Švihlík edited this page Mar 1, 2019 · 9 revisions

Current Team Structure

  • Employees - here go all Kentico employees (write on everything)
    • Developer Community - here goes developer advocates (admin on everything)
    • EMS Development (admin on EMS repos)
    • KC Docs (admin on *-docs repos)
    • Training (admin on training-related repos)
  • Global Collaborators - here go all outside collaborators (read on everything)
  • Per-stack Maintainers (admin on appropriate technology stack repos)
    • .NET Maintainers (+ Power User access to AppVeyor)
    • Java Maintainers
    • JavaScript Maintainers
    • PHP Maintainers
    • Ruby Maintainers
    • Swift Maintainers

Adding new members

New members have to be assigned either to:

  • Employees or
  • Global Collaborators based on whether they work for Kentico or not.

Additionally, they can be assigned to one or more *Maintainers roles.

⚠️ It's strictly forbidden to add users directly to repos. Only teams (roles) can be assigned to repos. This will allow us to manage RBAC.

Analytics