Feature request: official Dart server-side SDK

Abierto
#739 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
30/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
dart, nodejs

Línea de trabajo

En el issue no se identifican archivos de implementación ni pruebas. Empieza revisando el SDK de Node.js existente y la superficie de la Cloudinary REST API; después, define el alcance del paquete de Dart, los helpers compatibles y las expectativas de mantenimiento. Se considerará completado cuando se haya implementado un paquete de Dart oficialmente compatible, se haya publicado en pub.dev y se haya validado con respecto al alcance de API acordado.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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.

Lenguaje dominante
JavaScript
Estrellas
672
Forks
318
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

  • Sin Dockerfile ni archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de cloudinary/cloudinary_npm

Todos los issues de cloudinary/cloudinary_npm

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.