Add configuration to include org/owner name in project's default display name
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 2.1k
- Fork
- 153
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
### Feature summary
Add a setting to optionally use the full `owner/repo` name as a project's default display name in the Copilot app.
### What problem are you trying to solve?
Projects currently display only the repository name (e.g. `app`), dropping the owner/org. When a user works across multiple organizations that have same-named repositories (e.g. `github/app` vs `acme/app`), the sidebar shows ambiguous, duplicate-looking project entries. There is no built-in way to disambiguate them short of manually renaming each project.
### Proposed solution
Provide a configuration option (global preference, and/or per-project) that controls how a project's default display name is derived:
- Default (current): repo name only — `app`
- New option: full `owner/repo` — `github/app`
When enabled, newly created projects would default to the `owner/repo` display name. Ideally this could also be applied to existing projects. Manual project renaming should still override the derived name.
### Workflow impact
Anyone managing projects across multiple orgs/owners with overlapping repo names benefits. It removes ambiguity in the project list/sidebar, reduces the need for manual renaming, and makes it clear which org a session belongs to at a glance.
### Installation context
N/A — this is a Copilot app project-display/config request, not tied to a specific install scope.
### Additional context
The full repository (`owner/repo`) is already stored internally per project (`project_github_repo`); this request is about surfacing the owner in the default display name via a configurable option.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách lần theo quá trình suy ra tên hiển thị mặc định của project và giá trị project_github_repo hiện có. Xác định cấu hình toàn cục hoặc theo từng project và mức độ ưu tiên của việc đổi tên thủ công nên nằm ở đâu, sau đó kiểm tra bằng các test tập trung hành vi đối với project mới, project hiện có nếu được hỗ trợ và các tên owner/repo trùng lặp.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Lĩnh vực
- desktop
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 52/100