Publica tu primer paquete PHP con Packages y úsalo en Laravel con confianza. Aquí verás, paso a paso, cómo registrarte, vincular GitHub, enviar tu repositorio con submit, verificar con check, gestionar release y instalar con Composer sin fricciones.
¿Cómo publicar tu paquete en Packages con Composer?
Compartir tu librería es simple si sigues un flujo claro. La clave: usar el repositorio central que Composer consulta para manejar dependencias y completar el submit correctamente.
¿Qué es Packages y para qué sirve?
Es el repositorio central que usa Composer para dependencias.
Es de código libre y gratuito.
Permite bajarse el repositorio y montar uno propio en servidor.
Lo común: subir tus paquetes a la página oficial.
¿Cómo crear cuenta y vincular GitHub?
Entra a packages.org y crea una cuenta.
Asocia con GitHub si quieres iniciar sesión rápido.
Inicia sesión y prepara el enlace de tu repositorio.
¿Cómo enviar el repositorio con submit y check?
Presiona submit e ingresa el nombre de tu repositorio.
Usa el botón check: busca coincidencias en Packages y sugiere similares.
Si no coincide con ninguno, confirma con submit.
Tu proyecto se carga y queda listo para futuras actualizaciones.
Cada vez que lances un release, se actualizará automáticamente.
¿Qué verás de tu paquete tras publicarlo?
Una vez actualizado en Packages, tendrás una vista detallada y útil para usuarios y colaboradores.
Listado de todos los release publicados.
Vista previa del README con cómo instalar y cómo usar el paquete.
Información clara para facilitar la adopción en proyectos.
¿Cómo instalarlo en un proyecto Laravel con Composer?
Con el paquete ya publicado, puedes remover la configuración local previa y usar la instalación estándar en Laravel con Composer.
composer require sogeda o el nombre de su repositorio rating
Se conecta con los repositorios de Packages.
Descarga todos los archivos necesarios.
Queda listo para usarse en cualquier proyecto.
Felicidades: ya tienes tu primer paquete publicado y utilizable en tus proyectos. ¿Tienes dudas o comentarios? Compártelos en la sección de comentarios y anímate a presentar el examen para poner a prueba tus conocimientos.