Este es un proyecto base de Symfony 6 que integra las potentes herramientas de desarrollo Webpack Encore y el marco de diseño de Tailwind CSS. Este proyecto está configurado y listo para comenzar a desarrollar aplicaciones web modernas con Symfony y estilos atractivos de Tailwind CSS.
Requisitos previos Asegúrate de tener instalados los siguientes requisitos antes de comenzar:
PHP (se recomienda PHP 8.1 o superior) Versión usada: PHP 8.1.2-1ubuntu2.14 (cli) (built: Aug 18 2023 11:41:11) (NTS) Composer Node.js (se recomienda la versión LTS) Versión usada de Node: v16.20.2 Yarn o npm Versiones usadas: npm(8.19.4) Configuración inicial Clona este repositorio:
Instala las dependencias de PHP:
composer install
Instala las dependencias de JavaScript:
yarn install
# O, si prefieres npm:
# npm install
Compila los assets con Webpack Encore:
yarn encore dev
# O, para compilar en modo de producción:
# yarn encore production
Inicia el servidor de desarrollo de Symfony:
symfony server:start -d
Accede a tu aplicación:
Abre tu navegador web y visita http://localhost:8000.
Uso de Tailwind CSS Este proyecto ya está configurado para usar Tailwind CSS. Puedes comenzar a personalizar tus estilos en el archivo assets/styles/app.css. Tailwind CSS es un marco de diseño altamente personalizable, por lo que puedes ajustar fácilmente los estilos de acuerdo a tus necesidades.
Desarrollo adicional Este proyecto utiliza Symfony Flex para gestionar paquetes de Symfony. Puedes agregar más bundles y funcionalidades siguiendo la documentación oficial de Symfony.
Para más información sobre Webpack Encore, consulta la documentación de Webpack Encore.
Para aprender más sobre Tailwind CSS, visita la documentación de Tailwind CSS.
Contribución Si deseas contribuir a este proyecto, ¡serás bienvenido! Abre un problema o envía una solicitud de extracción para colaborar juntos y mejorar este proyecto base.