brew: consolidate trusted third-party taps into install/brew.d/taps
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 85/100
Hướng nghiên cứu
Đọc install/brew và các Brewfile trong brew.d để xem các tap hiện được thu thập và tin cậy như thế nào. Thêm install/brew.d/taps với từng tap của bên thứ ba và lý do, sau đó cập nhật install/brew để sử dụng tệp đó và báo cáo mọi tap trong Brewfile bị thiếu trong tệp. Hoàn thành khi chỉ taps là nguồn đáng tin cậy và mục bị thiếu sẽ dừng quá trình cài đặt cùng một thông báo rõ ràng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Each third-party tap in brew.d was trusted on purpose, when its package
was installed. That decision is recorded only by its presence in a
Brewfile. install/brew finds every tap named in brew.d and runs
brew trust --tap on each.
The Brewfiles name eight third-party taps today:
charmbracelet/tap drolosoft/tap fastly/tap openai/tools
rtk-ai/tap vshulcz/tap withgraphite/tap xwmx/taps
The trust is the same either way. What changes is where it is written
down. Put it in one file, with a reason per tap.
Do
-
Add
install/brew.d/taps. One tap per line, with a reason:# <tap> # why fastly/tap # fastly CLI withgraphite/tap # gt, stacked PRs -
Trust the taps in that file. Remove the loop that collects them from
the Brewfiles. -
If a Brewfile names a tap that
tapsdoes not, stop. Print the tap
and the Brewfile.
Done when
install/brew.d/tapslists each third-party tap with a reason.install/brewreads trust from that file only.- A tap in a Brewfile but not in
tapsfails the install with a clear
message.
- Ngôn ngữ chính
- Shell
- Star
- 1
- Fork
- 0
- Merge trung bình
- 9 giờ 5 phút
- Pull request đã merge (30 ngày)
- 5
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của indexzero/dotfiles
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 58/100
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 45/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 56/100
Tất cả issue của indexzero/dotfiles
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
txn2/mcp-data-platform#2493 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
omacom/omarchy-mac#792 ·
Maintainer thường phản hồi trong vòng 4 ngày
-
Shell framework build fails at "copy the shader libraries": the iOS shader libraries are now one file b-<chain>.imgCó thể đã có người làm @xiaofeng-han đã nhận hôm nay. Đang mởbuild ios
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster P2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
openclaw/crabbox#3058 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
needs-triage S3: minor
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
manaflow-ai/cmux#36796 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày