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
CODEOWNERSfile at its root (or under.github/). - The person listed in a repository's
CODEOWNERSis 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
CODEOWNERSfile must be updated in the same change.