Tutoriales sobre composer

Aprende Symfony2 (Parte 3): Bundles

Este es el tercer artículo de la serie para aprender sobre el framework Symfony2. En los anteriores artículos empezamos creando nuestro proyecto vacío con los siguientes archivos: . ├── app │ ├── AppKernel.php │ ├── cache │ │ └── .gitkeep │ ├── config │ │ └── config.yml │ └── logs │ ...

Aprende Symfony2 (Parte 2): Aplicación vacía

Este es el segundo artículo de la serie para aprender a programar con el framework Symfony. En el primer artículo empezamos creando nuestro proyecto vacío con los siguientes archivos: . ├── composer.json ├── composer.lock └── .gitignore Al ejecutar el comando composer install se debería crear el dir...

Aprende Symfony2 (Parte 1): Composer

¿No sabes nada del framework Symfony2, y te gustaría leer una guía rápida para aprender cómo utilizarlo, y cómo funciona? ¡Entonces este artículo es para ti! No me malinterpretes, tarde o temprano tendrás que leer la documentación de Symfony, y deberás practicar mucho si quieres dominarlo. Pero por ...

Cómo instalar Composer globalmente

Composer es el gestor de paquetes que utilizan todas las aplicaciones PHP modernas. Por eso es muy importante saber instalarlo correctamente en tu sistema operativo. Cuando se publicó Composer por primera vez, se recomendaba descargarlo para cada proyecto PHP ejecutando este código: $ cd mi-proyecto...

Los alias de Composer

¿Por qué se necesitan los alias? Cuando guardas el código de tus paquetes en un repositorio de código VCS (es decir, Git, Mercurial o Subversion) Composer define automáticamente versiones para cualquier rama cuyo nombre parezca una versión (por ejemplo, la rama 2.0). Para el resto de ramas, Composer...

Los instaladores propios de Composer

En ocasiones, los paquetes instalados mediante Composer necesitan realizar algunas tareas durante su instalación, como por ejemplo instalar elementos fuera del directorio vendor/ por defecto. Composer permite crear instaladores propios para definir toda esta lógica específica de cada paquete. Ejecut...

Cómo crear tu propio repositorio de Composer

Satis es un generador estático de repositorios de tipo composer. En otras palabras, es una versión ultra-ligera y ultra-simplificada de Packagist que funciona mediante archivos estáticos. Satis se utiliza para crear repositorios de Composer para los paquetes privados de tu empresa. Satis es una herr...

Los archivos binarios de Composer

¿Qué es un archivo binario de Composer? Los archivos ejecutables o "archivos binarios" de Composer están formados por cualquier script de línea de comandos que el paquete quiera poner a disposición de sus usuarios. Los scripts que no están pensados para los usuarios del paquete, como por e...

Los scripts de Composer

Los scripts de Composer consisten en callbacks de PHP (definidos como métodos estáticos) o en comandos ejecutables en la consola. Los scripts son muy útiles para ejecutar código o comandos propios del paquete durante la ejecución de Composer. Ten en cuenta que solamente se ejecutan los scripts del p...

Cómo solucionar los errores habituales de Composer

A continuación se explica cómo solucionar los errores más habituales que se producen al utilizar Composer para gestionar las dependencias de los proyectos PHP. Errores generales 1. Cuando se produzca cualquier error, ejecuta primero el comando composer diagnose para que Composer realice una serie de...