Ce référentiel contient le modèle statique de notre administrateur Laravel nommé Root.
Le modèle est construit avec Eleventy pour notre santé mentale et une gestion plus facile. Vous pouvez récupérer le contenu des fichiers de modèle Nunjucks ou du dossier dist
compilé.
Le modèle changera probablement régulièrement à l'avenir en raison du développement du package Laravel.
Nous avons utilisé Alpine.js pour gérer le code JS. Bien qu'il existe des comportements JS assez complets, ce modèle est toujours du HTML/CSS statique, vous devez donc faire la partie interactive.
À l’heure actuelle, vous pouvez récupérer les vues ou mises en page suivantes :
Il existe de nombreux composants spécifiques à l'administrateur :
Nous utilisons eleventy --serve
et compilons Sass avec sass-cli avec des scripts npm.
Clonez le référentiel.
Installez les dépendances.
Dans le fichier package.json
, vous retrouverez l'ensemble des dépendances (et scripts) pour les installer à l'aide de la commande suivante :
npm install
Exécuter le mode développement
Pour exécuter le mode développement, utilisez le npm script
. Ce script surveillera également les changements.
npm start
Exécuter le mode production
Avant la mise en ligne, vous devez utiliser le script de production pour compresser les fichiers Sass.
npm run prod
Le projet compile les fichiers SCSS du dossier ./src/scss
dans le dossier ./src/css
. Le projet inclut Spruce CSS, qui donne le style avec certains composants Spruce UI.
sass:lint/sass:lint:fix Vous pouvez lint vos fichiers SCSS avec Stylelint et stylelint-config-sass-guidelines prédéfinis avec la commande npm run sass:lint
. Utilisez la commande npm run sass:lint:fix
si vous souhaitez des correctifs automatiques.
js:lint/js:lint:fix Vous pouvez également lint votre JS comme avec Sass. Pour les règles, nous utilisons le préréglage Airbnb.
Le code est sous licence du MIT.