Proyecto: plantilla
Estructura básica para una API php, (*1)
En este momento se encuentra en un desarrollo muy temprano y es posible que
contenga algunos errores o incoherencias que iré corrigiendo a medida se vayan
reportando y me sea posible., (*2)
Ruta del paquete en packagist:, (*3)
https://packagist.org/packages/fryntiz/api-slim-template, (*4)
Ruta del repositorio para el desarrollo:, (*5)
https://github.com/fryntiz/slim-template.git, (*6)
Instalación
Para instalar esta plantilla desde packagist será necesario tener composer., (*7)
Crearemos un proyecto con el cuerpo de la plantilla usando la siguiente orden:, (*8)
Última versión estable
La última versión estable es la más fiable y probada pero puede ir por detrás
en cantidad de implementaciones respecto a la rama principal, si no sabes cual
elegir probablemente esta sea la mejor opción., (*9)
composer create-project fryntiz/api-slim-template nombreProyecto
Última incorporación a la rama principal estable
Utilizará el último commit de la rama master con todas las implementaciones y
correcciones agregadas hasta el momento, puede ser igual que la última estable
o contener pocos cambios respecto a ella., (*10)
Si quieres usar las últimas incorporaciones o testear esta puede ser la mejor
opción., (*11)
composer create-project fryntiz/api-slim-template:dev-master nombreProyecto
Última incorporación en desarrollo
De la siguiente forma puedes generar un proyecto utilizando el último commit
introducido en la rama desarrollo sobre la que trabajamos., (*12)
Esto puede ser una buena opción si quieres colaborar con el desarrollo pero no
lo será si tienes pensado utilizarlo para algo que requiera estabilidad., (*13)
composer create-project fryntiz/api-slim-template:dev-dev nombreProyecto
Esto creara un nuevo directorio llamado nombreProyecto con la estructura
necesaria para comenzar a desarrollar en este microframework Slim., (*14)
Para más información sobre Slim disponemos de sus sitios oficiales:
- Paquete en Packagist → https://packagist.org/packages/slim/slim
- Documentación oficial → https://www.slimframework.com/docs
- Repositorio Oficial → https://github.com/slimphp/Slim, (*15)