bazelbuild / bazelbuild/rules_rust
`crate_universe` should use a json file as the lockfile instead of a rendered build file
- 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
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