Está en la página 1de 3

COMANDOS:

composer show → muestra las dependencias instaladas

composer init → inicia un proyecto de composer

composer validate → comfirma si el archivo composer.json es correxto

composer install o composer i→ nos permite hacer la instalacion de las librerias del proyecto
creado

composer update o composer u→ actualiza cambios relizados en nuestro proyecto

todos estos comandos se deben ejecutar desde la carpeta del proyecto

El archivo composer.lock → Informacion de las instalaciones que realizo composer en nuestro


proyecto, podemos ver todos los paquetes que se han instaldo, al trabajar en equipo nos sirve para
que otraos integrantes instalen lo mismo que nosotros

EN la carpeta vendor estan todas las instalaciones hechas por composer, para utilizar
composer/autoload_real.php → include __DIR__ . ‘/vendor/autoload.php; → ruta a la carpeta
vendor

Archivo env → guardamos variables de entorno, para acceder a ellas utilizamos la librería
phpdotenv

Para compartir nuestro proyecto hay que copiar los archivo propios creados por uno y .env.example,
composer.json → con estos archivo en una carpeta de proyecto ejecutamos el comndo composer
install y copiamos el proyecto creado anteriormente

composer install –hell → muestra información sobre el comando

si vas a hacer una instalacion en modo produccion hay que que utilizar comando para optimizar
(o)y no instalar carpetas de desarrollo (--no-dev)

composer check-platform → verifica que los paquetes y versiones de php sean compatibes

phpfig → genera una recomendaciones estandar para creacion de proyecto de php, veremos dos
estandares y uno especializado en la auto carga de clases psr1 – psr12 - psr4 (autocarga)
respectivamente

editor config ppara aplica guias de estilo es un plugin de visual code

PSR4 → en el archivo composer.json podemos auto cargar las librerias en la directiva autoload
composer dump-autoload → para automatizar la carga de archivos en vez de utilizar include
utilizando namespace, asi composer automatiza la carga de archivos
MIRAR EL VIDEO O DIRIGIRSE A getcomposer.org la seccion de autoload

Como cargar librería con composer → mirar video

librería monolog → para errores en produccion, realmente lo que hace es crear los famosos log de
error y los envia a una carpeta en el video te explica como crear. Este lo crea dentro de una
estructura try / catch (14)

Tambien aclara lo de los namespace y lo de las variables de entorno y como crearlas

Crear tags en git y subirlos a git gub→ al parecer es crear unas versionse que se suben al
repositorio, de esta manera tienes dos puntos o versiones de tu codigo en git hub

crear un release o version estable en git hub es como crear un version final para que los usuarios la
puedan instalar y la puedan usar, se crea un ejecutable si quieres y un zip con el codigo para
descargar

subiendo el repositorio a packagist mirar ek video de eudmy

ME QUEDO EN EL 4 → 13

Con composer se puede gestionar el autoload.php

La carpeta vendor y el archivo composer.lock se omite delbtrepositorio

Con composer init → iniciamos un proyecto


con composer install → instalamos un proyecto de otra persona
con composer update → actualizamos cambios en el proyecto de composer

Archivos para proyecto composer php (video 13)


-readme → informacion sobre el proyecto
-license → la licencia del proyecto
-code_of_conduct.md → codigo de conducta
-changelog.md → control de cambiosideo
-.editorconfig → guarda la guia de estilos
- .env → configuraciones de entorno, el archivo que se sube al repositorio es el .env.example

Video 14:

La librería para gestionar la configuraciones de entorno utilizamos la librería docEnv en este video
muestra como crear la variables de entorno.
Añado tag a git hub

con git tag → veo los tag creados

→ crear paquetes en packagist se hace subiendo el repositorio creado anteriormente en git hub

También podría gustarte