Feature request: official Dart server-side SDK

Aperta
#739 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
30/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
dart, nodejs

Direzione di ricerca

Nell’issue non sono identificati file di implementazione né test. Inizia esaminando l’SDK Node.js esistente e la superficie della Cloudinary REST API, quindi definisci l’ambito del package Dart, gli helper supportati e le aspettative di manutenzione. Il lavoro sarà considerato completato quando sarà stato implementato un package Dart ufficialmente supportato, pubblicato su pub.dev e validato rispetto all’ambito API concordato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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.

Lingua principale
JavaScript
Stelle
672
Fork
318
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di cloudinary/cloudinary_npm

Tutte le issue di cloudinary/cloudinary_npm

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.