bazelbuild / bazelbuild/rules_rust

`crate_universe` should use a json file as the lockfile instead of a rendered build file

Đang mở
#653 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
crate-universe enhancement needs-triage
Ngôn ngữ chính
Starlark
Star
843
Fork
651
Merge trung bình
2 ngày 18 giờ
Pull request đã merge (30 ngày)
15

Mô tả

`crate_universe` currently renders all build files into one and writes that back to the user's workspace. I feel this is unmaintainable and is actually quite limiting in being able to write new features for the rule. This should be done sooner so the tests don't continue to be built off of hard to read assertions.

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 đọc mã crate_universe dùng để kết xuất các tệp build và các bài kiểm tra dựa vào những assertion khó đọc. Xác định cách tệp build hiện đang được kết xuất được ghi vào workspace, sau đó xác định nội dung bắt buộc của lockfile JSON và cập nhật các bài kiểm tra liên quan để xác minh workflow mới.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
rust
Lĩnh vực
build-system
Loại issue
Tái cấu trúc
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
25/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.