En el capítulo sobre publicar tus librerías se explicó cómo crear el archivo composer.json
a mano. En realidad, existe un comando llamado init
que es capaz de crear este archivo.
Al ejecutar el comando init
, tendrás que contestar varias preguntas cuyos valores se emplean para rellenar las opciones del archivo composer.json
:
$ php composer.phar init
4.3.1. Opciones
--name
: el nombre del paquete, que debe incluir también el nombre de su creador ()ej:acme/hello-world
).--description
: la descripción del paquete.--author
: el autor del paquete (una persona o una empresa).--homepage
: sitio web oficial del paquete.--require
: paquetes de los que depende este paquete, incluyendo sus versiones. El formato para indicar estas dependencias es:foo/bar:1.0.0
--require-dev
: los paquetes de los que depende este paquete cuando se está en el entorno de desarrollo. Esta opción utiliza el mismo formato que la opción--require
anterior.--stability
(-s
): este valor se utiliza en la opciónminimum-stability
.