Descubrimiento mejorado en el sitio de paquetes de Dart
En julio hablamos sobre nuestros cambios al sitio de paquetes de Dart (http://pub.dartlang.org), que incluían mejor soporte para analizar…
En julio hablamos sobre nuestros cambios al sitio de paquetes de Dart (http://pub.dartlang.org), que incluían mejor soporte para analizar paquetes en busca de problemas potenciales. Desde entonces nos hemos enfocado en mejorar aún más el descubrimiento de contenido en el sitio de paquetes.
Incompatibilidad con Dart 2
#La gran mayoría de los paquetes recientes y populares han sido migrados para soportar Dart 2, así que están listos para apps de Flutter y AngularDart 5. Sin embargo, algunos paquetes — principalmente los más antiguos que no reciben mantenimiento — aún no soportan Dart 2. Para asegurarnos de que puedas identificarlos fácilmente, ahora añadimos etiquetas de incompatibilidad con Dart 2 a las páginas de descripción general y detalle del paquete.
Además, anticipamos que archivaremos/descontinuaremos estos paquetes incompatibles en una versión futura del sitio de paquetes, así que si eres autor de un paquete marcado como 'Dart 2 incompatible', ¡por favor considera migrarlo pronto!
Soporte para bibliotecas core
#Dart viene con un rico conjunto de bibliotecas core (estándar). Los desarrolladores nos han dicho que puede ser difícil recordar si una función de utilidad en particular está en una biblioteca core o en un paquete. Para ayudarte a encontrar la API que necesitas, las búsquedas en pub.dartlang.org ahora incluyen no solo paquetes publicados, sino también bibliotecas core. Los resultados de búsqueda de bibliotecas core tienen sdk en el círculo de puntuación, y la anotación Dart core library. Si haces clic en la entrada, vas directamente a la documentación de la API de la biblioteca.
Feed de actualizaciones de paquetes
#Pub ha proporcionado un feed Atom desde hace tiempo; para hacerlo más descubrible hemos añadido un enlace directo en el pie de página del sitio.
Cambios en la puntuación
#Hemos hecho una serie de simplificaciones y ajustes al modelo de puntuación de salud y mantenimiento. Para una descripción general del modelo actual, consulta el README de pana (pana es la herramienta que proporciona la puntuación).
En el futuro, planeamos mejorar la transparencia mostrando cuánto redujo cada problema reportado la puntuación general directamente en la página de análisis del paquete.
Comentarios bienvenidos
#¿Encontraste un problema? ¿Tienes una idea genial o una sugerencia? ¡Cuéntanos abriendo un issue en nuestro tracker! Ten en cuenta también que incluso el sitio de paquetes mismo está construido como código abierto en el repositorio pub-dartlang-dart, ¡y las contribuciones e ideas son muy bienvenidas!
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.