Anunciando editores verificados en pub.dev
Hoy anunciamos una nueva característica de 'editores verificados' en pub.dev, el repositorio de paquetes de Dart
Hoy anunciamos una nueva función en pub.dev (el repositorio de paquetes de Dart): publicadores verificados. Cuando usas un paquete que tiene un publicador verificado, puedes estar seguro de que el publicador es quien dice ser. Cuando publicas paquetes como publicador verificado, obtienes el beneficio de una administración de paquetes más sencilla.
Aumentar la confianza para los consumidores de paquetes
#Los desarrolladores de apps que construyen apps con Flutter nos dicen que tener una selección rica de paquetes de alta calidad es crítico para su productividad, permitiéndoles reutilizar componentes comunes y acceder a SDKs y bibliotecas populares. Estamos viendo una enorme cantidad de crecimiento en el ecosistema de pub.dev, con miles de paquetes publicados durante el último año, y cientos de miles de desarrolladores usando pub.dev cada mes para explorar y buscar nuevo contenido de paquetes.
Uno de los criterios de selección más importantes que escuchamos de los usuarios de paquetes es quién publicó el paquete. Los publicadores verificados fortalecen esta señal verificando la identidad del publicador, y listando claramente la identidad del publicador en los resultados de búsqueda de paquetes y en las páginas de detalle de paquetes (nota la insignia azul junto a dart.dev en las capturas de pantalla a continuación).
Cuando haces clic en el publicador, puedes ver algunos detalles más, incluyendo un email de contacto para el publicador, un enlace a la página principal del publicador, y una breve descripción del publicador. La descripción del publicador es proporcionada por el publicador, ofreciendo una pequeña oportunidad de branding.
También puedes ver una lista de todos los paquetes publicados por el publicador. Abajo hay un ejemplo del nuevo publicador dart.dev.
Proceso de verificación de publicadores
#Cuando diseñamos el proceso de verificación, queríamos un mecanismo que fuera confiable, de bajo costo, y disponible para cualquiera interesado en ser un publicador verificado. También preferíamos un proceso automatizado, para que las cuentas pudieran crearse sin demoras.
Después de revisar varias alternativas, decidimos basar la verificación en dominios de segundo nivel DNS (sistema de nombres de dominio). Elegimos DNS porque creemos que la mayoría de los publicadores de paquetes ya tienen un dominio y una página principal en ese dominio. Durante el proceso de creación del publicador, pub.dev verifica que el usuario que crea el publicador verificado tiene acceso de administrador al dominio asociado, basándose en lógica existente en la Google Search Console.
Administración de paquetes mejorada
#Además de los claros beneficios de verificar la identidad del publicador, la función de publicadores verificados también ofrece beneficios administrativos. Anteriormente, si publicabas muchos paquetes, la gestión de accesos era un trabajo tedioso, paquete por paquete, que te quitaba tiempo que podrías dedicar a mejorar tus paquetes. Con publicadores verificados, puedes configurar un único equipo de administradores para tu cuenta de publicador, donde todos los miembros del equipo tienen la capacidad de publicar actualizaciones a todos los paquetes propiedad del publicador.
También hemos añadido algunas opciones nuevas de auto-administración, incluyendo la capacidad de mover un paquete existente a una cuenta de publicador (ver abajo), o de marcar un paquete como descontinuado.
Transferir paquetes existentes
#Es fácil transferir paquetes existentes a un publicador verificado. Solo crea un publicador verificado, y usa la función de transferencia en tus paquetes existentes. Este proceso simple toma solo unos minutos por paquete.
Hoja de ruta de pub.dev
#Estamos discutiendo muchas mejoras futuras para pub.dev. Aquí hay algunas de las ideas:
-
Soporte de búsqueda para paquetes que soportan una plataforma en particular (por ejemplo, Android o web; #187), incl. mejor comprensión de paquetes de Dart web vs Flutter web
-
Etiquetas o categorías para paquetes (#367)
-
Votar o dar like a paquetes de alta calidad (#798)
-
Política y proceso claros para reportar contenido cuestionable (#1570)
Si te interesa una idea en particular, te animamos a revisar el issue tracker de pub.dev para asegurarte de que la idea ya esté rastreada, e indicar tu interés añadiendo una reacción de pulgar arriba al comentario principal del issue.
Próximos pasos
#Si eres publicador de paquetes, te animamos a transferir tus paquetes a una cuenta de publicador verificado lo antes posible, para obtener los beneficios listados arriba tanto para ti como para los usuarios de tus paquetes. Ya hemos transferido muchos de los paquetes de dart.dev más populares, y esperamos que más sean transferidos pronto.
Eso es todo por ahora. ¡Esperamos ver aún más paquetes de alta calidad en pub.dev!
Más de Dart
El eslabón perdido de Flutter: Por qué Dart full-stack lo cambia todo
Con el soporte de Cloud Functions for Firebase para Dart, podemos tratar toda la pila como una sola aplicación unificada.
Anunciando Genkit Dart: Construye aplicaciones AI full-stack con Dart y Flutter
Anunciando el lanzamiento en preview de Genkit Dart, un framework de AI de código abierto para construir aplicaciones full-stack con AI para cualquier plataforma.