Skip to content

GitHub Access & Ownership

Summary

This document defines how GitHub access and repository ownership are managed at Appcircle: who holds organization-level authority, how permissions are granted, and who is accountable for each repository.

Organization Ownership

  • Managers are GitHub organization owners. Org owner is the highest privilege level and is limited to managers. The current org owners are:
    • Osman Kibar
    • Enver Gökmen
    • Özcan Övünç
  • Permissions (team membership, repository roles, branch protection) are configured by org owners. Access is granted on a least-privilege basis: a member gets only the role required for their work (Read / Write / Maintain), not more.
  • Owner additions or removals follow the same flow as onboarding/offboarding and are reviewed by managers.

Repository Responsibility (CODEOWNERS)

  • Each repository carries a CODEOWNERS file at its root (or under .github/).
  • The person listed in a repository's CODEOWNERS is the owner responsible for that repository - its code health, review obligations, and access decisions for that repo. Ownership is normally a single person, not a team.
  • When responsibility changes hands (role change, offboarding), the CODEOWNERS file must be updated in the same change.