Skip to content

RFC: ODP Repository Naming Policy - #50

Open
rogurr wants to merge 5 commits into
OpenDevicePartnership:mainfrom
rogurr:repository_naming_policy
Open

RFC: ODP Repository Naming Policy#50
rogurr wants to merge 5 commits into
OpenDevicePartnership:mainfrom
rogurr:repository_naming_policy

Conversation

@rogurr

@rogurr rogurr commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

RFC: ODP Repository Naming Policy

This RFC defines the naming policy for repositories in the Open Device Partnership (ODP) GitHub organization. The
policy communicates each repository's scope and purpose. For repositories temporarily hosted by ODP, it also
communicates whether the repository is a fork or is intended for handoff.

Copilot AI lite review requested due to automatic review settings August 5, 2026 23:46
@rogurr
rogurr requested a review from a team as a code owner August 5, 2026 23:46

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces an RFC document that defines a standardized repository naming policy for the Open Device Partnership (ODP) GitHub organization, aimed at making repository scope/purpose/temporary status discoverable from names.

Changes:

  • Adds a new RFC establishing a <scope>-<purpose>-<temporary_status> naming grammar and associated rules.
  • Defines reserved organization-wide scopes (common, governance, platform) and how project scopes/purposes are chosen.
  • Provides guide-level examples mapping current repository names to the proposed convention.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread rfc/text/0000-repository-naming-policy.md Outdated
Comment thread rfc/text/0000-repository-naming-policy.md Outdated
Comment thread rfc/text/0000-repository-naming-policy.md Outdated

@makubacki makubacki left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall, this looks reasonable to me. I am concerned about "temporary forks" and "handoff repos" hanging around longer than expected or being created when direct upstreaming is more efficient, so I asked a couple of questions about anticipated usage of those.

Comment thread rfc/text/0000-repository-naming-policy.md Outdated
Comment thread rfc/text/0000-repository-naming-policy.md Outdated
Comment thread rfc/text/0000-repository-naming-policy.md Outdated
Comment thread rfc/text/0000-repository-naming-policy.md Outdated

@jerrysxie jerrysxie left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am against renaming all the repos for repo discovery without doing a full impact analysis, because there are better ways to do this. The naming convention should only be scoped to the top-level repos where we are driving people.

Comment thread rfc/text/0000-repository-naming-policy.md
Comment thread rfc/text/0000-repository-naming-policy.md
Comment thread rfc/text/0000-repository-naming-policy.md Outdated
Comment thread rfc/text/0000-repository-naming-policy.md Outdated
Comment thread rfc/text/0000-repository-naming-policy.md Outdated
@rogurr
rogurr requested review from jerrysxie and makubacki August 12, 2026 23:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants