googleapis / googleapis/google-cloud-cpp
Rethink how GCS+gRPC is built
- Ngôn ngữ chính
- C++
- Star
- 659
- Fork
- 462
- Merge trung bình
- 1 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 89
Mô tả
We are taking a hard dependency on `opentelemetry-cpp` and a soft dependency on gRPC's OTel plugin, even though both are required for metrics. It seems like we would want either both deps to be optional, or neither to be optional.
CMake and Bazel are also out of step.
We need to make progress though, so let's come back to this decision later.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách so sánh các khai báo dependency của CMake và Bazel cho GCS+gRPC, tập trung vào opentelemetry-cpp và plugin OTel của gRPC. Issue không nêu tên file hoặc test nào, và việc hoàn thành chưa được xác định vì quyết định về dependency đã được hoãn một cách rõ ràng; một follow-up sẽ cần xác lập tính tùy chọn dự kiến và đồng bộ cả hai hệ thống build.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- cmake, cpp, grpc
- 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
- 20/100