Add flag for reading binary version
Một pull request liên quan đã được merge.
- #78 của @airycanon — đã merge
Đá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
- 55/100
Hướng nghiên cứu
Bắt đầu từ điểm vào CLI của crd-ref-docs và xem lại ví dụ Makefile cùng với phần tra cứu phiên bản trong tools/go.mod. Thêm hành vi --version để lệnh báo cáo phiên bản mà bước kiểm tra grep mong đợi, sau đó xác minh luồng so sánh giữa lệnh và quá trình cài đặt/phiên bản.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
It would be nice to be able to get the version of the binary through a flag eg. crd-ref-docs --version. We rely on doing this in order to ensure that our team uses the right versions of binaries. We would like to be able to do something like this in our Makefile:
CRD_REF_DOCS ?= $(TOOLSBIN)/crd-ref-docs
CRD_REF_DOCS_GO_MOD_VERSION ?= $(shell cat tools/go.mod | grep -E "github.com/elastic/crd-ref-docs" | cut -d ' ' -f2)
.PHONY: crd-ref-docs
crd-ref-docs: ## 📦 Download crd-ref-docs locally if necessary.
(test -s $(CRD_REF_DOCS) && \
$(CRD_REF_DOCS) --version | grep $(CRD_REF_DOCS_GO_MOD_VERSION)) || \
(cd tools && GOBIN=$(TOOLSBIN) go install github.com/elastic/crd-ref-docs)
This make target will download the binary and install it in ./tools/bin if it doesn't exist or the version doesn't match what we have in the go module in ./tools/go.mod.
- Ngôn ngữ chính
- Go
- Star
- 176
- Fork
- 81
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọ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 elastic/crd-ref-docs
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
elastic/crd-ref-docs#205 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
elastic/crd-ref-docs#204 ·
-
Support for +kubebuilder:validation:Required and omitemptyCó thể đã có người làm @swathinsankaran đã nhận 137 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
elastic/crd-ref-docs#198 · 1 reaction ·
-
[Feature request] JSON outputĐang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
elastic/crd-ref-docs#191 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
elastic/crd-ref-docs#188 · 2 bình luận ·
Tất cả issue của elastic/crd-ref-docs
Issue tương tự
-
Cluster details: the Control Plane version field has a different border color than its icon boxĐang mởkind/design sig/ui
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
kubermatic/dashboard#8449 ·
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 65/100
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
filecoin-project/curio#1632 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
-
compose: derived node options overwrite each other's targetsCó thể đã có người làm @yangjj-iso đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Maintainer thường phản hồi trong vòng 1 ngày