adobe / adobe/aio-cli-plugin-runtime

`aio rt api create` allows relpath without a leading slash

Đang mở
#340 1 bình luận 1 reaction 0 người được giao Xem trên GitHub
bug
Ngôn ngữ chính
JavaScript
Star
21
Fork
33
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

Currently users can run `aio rt api create basepath relpath ...` and it will succeed, producing an endpoint like https://adobeioruntime.net/apis/namespace/basepathrelpath

On the other hand, `wsk` requires that relpath begins with a `/`, to separate the basepath and relpath, and if users don't include it, the command produces an error:
```
error: Unable to parse api command arguments: 'relpath' must begin with '/'.
```

We should update `aio rt api create` to match this `wsk` behavior

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu từ phần triển khai lệnh `aio rt api create` và việc xác thực các đối số của lệnh, đồng thời so sánh cách xử lý `basepath` và `relpath` với hành vi được nêu của `wsk`. Chạy lại lệnh mà không có dấu gạch chéo ở đầu, sau đó yêu cầu tính năng hoàn tất phải có dấu gạch chéo và xác minh rằng dạng không hợp lệ sẽ báo lỗi thay vì tạo một endpoint được ghép lạ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ệ
javascript
Lĩnh vực
cli
Loại issue
Lỗi
Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Đặc tả rõ ràng
Mức phù hợp với người mới
50/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.