github / github/app

Add configuration to include org/owner name in project's default display name

Đang mở
#2,513 10 bình luận 0 reaction 0 người được giao Xem trên GitHub
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

Mở 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

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.