Feature request: official Dart server-side SDK
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
- 30/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Lĩnh vực
- api, backend-api-design
Hướng nghiên cứu
Issue không xác định tệp triển khai hoặc bài kiểm thử nào. Hãy bắt đầu bằng cách xem xét SDK Node.js hiện có và phạm vi của Cloudinary REST API, sau đó xác định phạm vi của package Dart, các helper được hỗ trợ và yêu cầu bảo trì. Công việc được xem là hoàn tất khi một package Dart được hỗ trợ chính thức đã được triển khai, phát hành trên pub.dev và được xác thực theo phạm vi API đã thống nhất.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Is your feature request related to a problem?
We run a production backend on server-side Dart (Firebase Cloud Functions, Dart AOT runtime) alongside our Flutter app. Today the only way to call the Cloudinary API from Dart is a hand-rolled HTTP client over the REST API — no typed models, no maintained auth/retry/pagination helpers, and drift whenever the API changes.
Describe the solution you'd like
An official (or officially-supported) Dart package published on pub.dev, equivalent in scope to your Node.js SDK. Dart is now a first-class server language (AOT Cloud Functions, Cloud Run, Dart Frog, Serverpod), and the Flutter ecosystem makes one language across mobile + backend valuable.
Alternatives considered
- Hand-written REST client over
package:http(current approach — high maintenance). - Keeping these integrations in a separate Node.js service purely because no Dart SDK exists.
Additional context
Our team maintains both a Flutter app and a Dart backend; a Dart SDK would let us consolidate. Happy to help test and give feedback.
- Ngôn ngữ chính
- JavaScript
- Star
- 672
- Fork
- 318
- 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
- Có mẫu pull request
- Không 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 cloudinary/cloudinary_npm
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
cloudinary/cloudinary_npm#746 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 58/100
cloudinary/cloudinary_npm#734 ·
-
How to handle API KeysĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
cloudinary/cloudinary_npm#713 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
cloudinary/cloudinary_npm#712 · 1 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100
cloudinary/cloudinary_npm#702 · 2 bình luận ·
Tất cả issue của cloudinary/cloudinary_npm
Issue tương tự
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
-
discovery:other factory-active task-identify-harness-labels-done task-identify-issue-type-done
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
vercel/ai#25068 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
needs-triage typo
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
llm-d-incubation/llm-d-scaling-manager#122 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
create-strapi-app doesn't await writing license.txt, so a failed write skips its error handlingĐang mởflag: invalid template issue: bug severity: low source: cli status: pending reproduction version: 5
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
strapi/strapi#28637 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Add a `CODE_OF_CONDUCT.md` fileĐang mởmeta
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
matrix-org/matrix.org#3774 ·
Maintainer thường phản hồi trong vòng 1 ngày