0Pricing
Dart Academy · Lección

dart pub publish en pub.dev

Valide, versionee y publique su paquete

dart pub publish en pub.dev es una lección gratuita de Dart Academy en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Dart Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Dart Academy incluye 4 lecciones en total.

Publicar permite compartir su trabajo

Cuando el paquete esté listo, un solo comando lo envía al mundo. La Publishing coloca su biblioteca en pub.dev para que cualquiera pueda depender de ella. 🌍

Definir la versión antes de publicar

Establezca una version clara en pubspec.yaml siguiendo el versionado semántico. Los números mayor, menor y de parche indican exactamente cuánto ha cambiado el paquete.

version: 1.0.0

Actualizar el CHANGELOG

Cada versión necesita una entrada correspondiente en su CHANGELOG. Los usuarios lo consultan para decidir si actualizar y cómo hacerlo, así que describa los cambios claramente.

Elegir una licencia

Un paquete publicado debe incluir un archivo LICENSE. Este informa a los usuarios de sus derechos legales y pub.dev reconoce automáticamente las licencias de código abierto habituales.

Hacer primero una simulación

Ejecute publish con la opción dry-run para validar todo sin subir el paquete. Así detectará archivos faltantes o advertencias mientras aún resulta sencillo hacer cambios.

dart pub publish --dry-run

Autenticarse con su cuenta

La primera publicación abre un navegador para iniciar sesión. pub.dev vincula la subida a su account y más adelante puede añadir a otras personas como cargadores.

El comando de publicación real

Cuando la simulación no muestre problemas, quite la opción para publicar. El comando publish sube los archivos y hace que la versión esté disponible en cuestión de segundos.

dart pub publish

La publicación es permanente

Una vez publicada, una versión no se puede eliminar; solo se puede retirar para desaconsejar nuevos usos. Compruebe dos veces sus archivos, ya que un error permanece en el historial.

Excluir archivos con pubspec

Mantenga los secretos y los archivos innecesarios fuera de la carga. Dart ignora los archivos que coinciden con su .gitignore, por lo que mantener el repositorio limpio garantiza que el archivo publicado también lo esté.

Insignias de publicador verificado

Publique con un publicador verificado asociado a un dominio de su propiedad. La insignia genera confianza y agrupa todos sus paquetes bajo una misma identidad. 🛡️

Actualizar para la próxima versión

Para cada actualización, incremente la versión, añada una entrada en CHANGELOG, vuelva a ejecutar las comprobaciones y publique de nuevo. Este mismo ciclo fluido se repite durante toda la vida del paquete.

Comprobación rápida

¿Cuál es el primer paso seguro antes de subir realmente su paquete?

Repaso: publíquelo

Aprendió a gestionar la versión, el registro de cambios y la licencia, realizar una simulación y, por último, ejecutar dart pub publish. Su paquete ya forma parte del ecosistema. 🎉

Preguntas frecuentes

¿La lección «dart pub publish en pub.dev» es gratis?

Sí — el texto completo de «dart pub publish en pub.dev» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Dart Academy, actualiza a CoddyKit PRO. El curso de Dart Academy incluye 4 lecciones en total.

¿Qué aprenderé en «dart pub publish en pub.dev»?

Valide, versionee y publique su paquete Practicas Dart Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Dart Academy?

No se requiere experiencia previa. Dart Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.

¿Cuánto tiempo toma la lección «dart pub publish en pub.dev»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Dart Academy?

Sí. Cada lección de Dart Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Estructuración de una biblioteca publicable
  2. Documentación con comentarios dartdoc
  3. Linting, formateo y puntuación de pana
  4. dart pub publish en pub.dev
← Volver a Dart Academy