Links Support
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
Hướng nghiên cứu
Bắt đầu bằng cách đọc đặc tả OpenAPI 3 Link Object được liên kết trong issue, sau đó lần theo các điểm vào của việc xử lý tùy chọn CLI, luồng request bổ sung và các điểm vào của việc lọc hoặc projection response. Công việc được xem là hoàn tất khi một link có tên như details có thể kích hoạt một request tiếp theo và thêm response của nó trước projection; hành vi tùy chọn của x-collection nên xử lý các phần tử danh sách bằng wildcard index-0 được đề xuất.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Add the ability to follow OpenAPI 3 links to fetch additional data and add it to the response for a given operation. For example, you might get an item overview with a link to get item details. A new CLI option like --link=details could then be used to trigger the additional request and put a details field into the response with the response data from the details call. All of this would happen before response filtering/projection so you can select just the fields you care about.
Bonus: support an extension like x-collection so this works for calls that return a list of items, so that you can get the link for each item in the list by treating index 0 as a wildcard in the body pointer.
- Ngôn ngữ chính
- Go
- Star
- 218
- Fork
- 53
- 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
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
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 danielgtaylor/openapi-cli-generator
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100
danielgtaylor/openapi-cli-generator#45 · 2 bình luận · 1 reaction ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
danielgtaylor/openapi-cli-generator#44 · 3 reaction ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 25/100
-
J how to escape "," symbols?Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
danielgtaylor/openapi-cli-generator#41 · 1 bình luận ·
Tất cả issue của danielgtaylor/openapi-cli-generator
Issue tương tự
-
confirmed enhancement go
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
DennisVlaanderen/aerendil#154 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Generated README and SKILL omit HTTP-transport security settings and what local data the CLI keepsĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
mvanhorn/cli-printing-press#5181 ·
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 85/100
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 83/100
Adyen/agent-marketplace#922 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
filer.remote.sync writes the S3 bucket-owner index (<buckets>/.system/owners/...) to remote storageĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày