Skip to content

Guidelines for GitHub permissions in the Kentico organization

Ondřej Chrastina edited this page May 28, 2020 · 9 revisions

Current Team Structure

  • Employees - here go all Kentico employees (write on everything)
    • Developer Relations - here go developer advocates (admin on everything)
    • Xperience Development (admin on Xperience 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