project-structure #1

Open
florian.llimos wants to merge 4 commits from project-structure into main
6 changed files with 45 additions and 2 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
css/
Review

Tu ignores les dossiers CSS et JS du dépôt ? ça ne fait pas partie des rendus du site ? ou alors, je n'ai pas compris pourquoi c'est là ça.

Tu ignores les dossiers CSS et JS du dépôt ? ça ne fait pas partie des rendus du site ? ou alors, je n'ai pas compris pourquoi c'est là ça.
Review

J'ai ignoré les dossiers css & js car vu que ce sont des dépendances, je ne vois pas trop l'utilité de les push sur le dépôt alors qu'on peut les récupérer au besoin sur le site du framework directement.

J'ai ignoré les dossiers css & js car vu que ce sont des dépendances, je ne vois pas trop l'utilité de les push sur le dépôt alors qu'on peut les récupérer au besoin sur le site du framework directement.
Review

En utilisant npm et la configuration avec le package.json (https://docs.npmjs.com/cli/v10/configuring-npm/package-json?v=true) il ne sera plus nécessaire d'ignorer ces dossiers dans le versionnement, mais par contre, il faudra ignorer le dossier node_modules comme il est d'usage sur les projets Web de ce type.

Ça me semble plus intéressant de partir sur ce type de gestion de dépendances pour éviter d'avoir à installer manuellement une dépendance, et permettre de gérer facilement ces dépendances, notamment dans un système de gestion de version tel que Git.

En utilisant npm et la configuration avec le package.json (https://docs.npmjs.com/cli/v10/configuring-npm/package-json?v=true) il ne sera plus nécessaire d'ignorer ces dossiers dans le versionnement, mais par contre, il faudra ignorer le dossier `node_modules` comme il est d'usage sur les projets Web de ce type. Ça me semble plus intéressant de partir sur ce type de gestion de dépendances pour éviter d'avoir à installer manuellement une dépendance, et permettre de gérer facilement ces dépendances, notamment dans un système de gestion de version tel que Git.
js/

View File

@ -1,3 +1,14 @@
# siahbva
# Siahbva
Page de maintenance pour Siahbva
## ⚙️ Étape 1 - Cloner le dépôt :
```git clone https://gitea.digitanie.org/florian.llimos/siahbva.git```
## ⚙️ Étape 2 - Télécharger les dépendances :
Ouvrez sur ce lien **https://getuikit.com/docs/introduction** et téléchargez Uikit.
Review

UIKit est disponible sur npmjs (c.f. https://www.npmjs.com/package/uikit ) je pense que ça serait mieux de versionner le package.json et le package-lock.json avec la dépendance dedans plutôt que de le télécharger et de l'installer manuellement.

UIKit est disponible sur npmjs (c.f. https://www.npmjs.com/package/uikit ) je pense que ça serait mieux de versionner le package.json et le package-lock.json avec la dépendance dedans plutôt que de le télécharger et de l'installer manuellement.
Review

Je ne connaissais pas cette façon de faire.

Je ne connaissais pas cette façon de faire.
Review

c.f. mon commentaire précédent.

c.f. mon commentaire précédent.
Dézipez le dossier .zip et mettez les dossiers js et css dans le dossier projet **saihbva**
## ⚙️ Étape 3 - Afficher le projet :
Pour afficher le projet, prenez soit une extension sur votre IDE pour lancer le "serveur" soit vous pouvez drap & drop l'index.html dans votre navigateur.

21
index.html Normal file
View File

@ -0,0 +1,21 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Siahbva</title>
<link rel="stylesheet" href="css/uikit-rtl.min.css" />
<link rel="stylesheet" href="css/uikit-rtl.css" />
<link rel="stylesheet" href="css/uikit.min.css" />
<link rel="stylesheet" href="css/uikit.css" />
<script src="js/uikit-icons.js"></script>
<script src="js/uikit-icons.min.js"></script>
<script src="js/uikit.js"></script>
<script src="js/uikit.min.js"></script>
</head>
<body>
<header></header>
<main></main>
<footer></footer>
</body>
</html>

BIN
media/logo-couleur-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

9
media/logo-couleur-2.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 MiB