Hackless Go-native tools for Knative
@cardil đang làm issue này rồi.
Từ ngày 10/10/2023.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
The productivity consensus is to deprecate the hacks repository and shift away from using shell scripts in Knative. Instead, the well-defined functionality should be re-implemented using Go-native tools. This will make it easier for Knative contributors to maintain, allow for testing with ease, and ultimately improve the overall solution's quality.
The default target for this rewrite is the knative/toolbox repository. Some code, which is reusable and might be used by direct code import, might be rewritten to specific sub-package withing the knative.dev/pkg.
Task list
- knative/toolbox#16
- knative/toolbox#17
- knative/toolbox#18
- knative/toolbox#19
- knative/toolbox#20
- knative/toolbox#21
- Deprecate knative/hack
Original issue by @kvmware:
It has gotten to a point where hack scripts are more than what they should be doing in bash.
We should minimize the amount of bash to simple easy to understand shellchecked bash scripts and offload any more complicated logic to golang which the community has more familiarity with.
- Ngôn ngữ chính
- Shell
- Star
- 26
- Fork
- 70
- 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
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 knative/hack
-
otp input not accepting numberĐang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 15/100
-
Consider adding `gh` to prow test-imageCó thể làm lại được @dsimansk đã nhận 569 ngày trước và không có pull request nào đang mở. Đang mở
-
enhancement kind/feature-request
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 45/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
Issue tương tự
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
alunduil/alunduil-infrastructure#629 ·
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 92/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 72/100
duckdb/duckdb-skills#19 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
YosysHQ/oss-cad-suite-build#216 ·