Este repositorio contiene la plantilla estática de nuestro administrador de Laravel llamada Root.
La plantilla está construida con Eleventy para nuestra cordura y una gestión más sencilla. Puede tomar el contenido de los archivos de plantilla de Nunjucks o de la carpeta dist
compilada.
La plantilla probablemente cambiará periódicamente en el futuro debido al desarrollo del paquete Laravel.
Usamos Alpine.js para manejar el código JS. Aunque hay algunos comportamientos JS bastante completos, esta plantilla sigue siendo HTML/CSS estática, por lo que tienes que hacer la parte interactiva.
En este momento, puede obtener las siguientes vistas o diseños:
Hay muchos componentes específicos de administrador:
Usamos eleventy --serve
y compilamos Sass con sass-cli con scripts npm.
Clona el repositorio.
Instalar las dependencias.
En el archivo package.json
, encontrará todas las dependencias (y scripts) para instalarlos usando el siguiente comando:
npm install
Ejecute el modo de desarrollo
Para ejecutar el modo de desarrollo, utilice el npm script
. Este script también estará atento a los cambios.
npm start
Ejecute el modo de producción.
Antes de comenzar a funcionar, debe utilizar el script de producción para comprimir los archivos Sass.
npm run prod
El proyecto compila los archivos SCSS de la carpeta ./src/scss
en la carpeta ./src/css
. El proyecto incluye Spruce CSS, que proporciona estilo con algunos componentes de Spruce UI.
sass:lint/sass:lint:fix Puede lint sus archivos SCSS con Stylelint y stylelint-config-sass-guidelines preestablecidos con el comando npm run sass:lint
. Utilice el comando npm run sass:lint:fix
si desea correcciones automáticas.
js:lint/js:lint:fix También puedes lint tu JS como con Sass. Para las reglas, utilizamos el ajuste preestablecido de Airbnb.
El código tiene licencia del MIT.