Skip to content

Sysmic-Festival/website

Repository files navigation

Site web Sysmic

Ce readme fait office de tutoriel complet pour développer et améliorer le site web de l'association Sysmic.

Installations

git

Lien d'installation pour git

node.js et npm

Lien d'installation pour node.js et npm

Une fois installés, essayez la commande

npm -v

pour vérifier que tout est en ordre (la version de npm devrait être affichée en réponse).

vite

Enfin, installer vite à l'aide de la commande

npm install -D vite

Plus d'infos en cas de problème

Cloner le projet

Ouvrez un terminal, naviguez dans le dossier souhaité à l'aide de la commande cd pour le clonage du projet, par exemple

cd C:\chemin\souhaité\pour\installation

Il est également possible d'aller dans le dossier via le gestionnaire de fichier et faire clic droit → ouvrir dans le terminal.
Une fois fait, entrez

git clone [email protected]:Sysmic-Festival/website.git

Git devrait créer une copie locale de ce repo.

Plus d'infos en cas de problème

Environnement de développement

Pour développer le site web, libre à vous d'utiliser l'IDE de votre choix. Il est néanmoins recommandé d'utiliser Visual Studio Code.

Simulation locale du site web

Ouvrez un terminal dans le projet et tapez

npm run dev

Vous devriez obtenir une réponse comme suit

  VITE v3.2.10  ready in 857 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose

En suivant l'url donné, vous obtiendrez une simulation locale du site web. Quand vous faites une modification sur le code et que vous sauvegardez le fichier (ctrl+s), la simulation se met à jour instantanément.

Il est fortement recommandé d'utiliser cette fonctionnalité afin de se rendre compte de l'effet de nos modifications

Compiler et minifier

Pour convertir le projet en code web, utilisez la commande

npm run build

Une dossier dist devrait se créer, contenant le site web compilé.

Bonnes pratiques

Branches git

Ne jamais travailler sur la branche principale du projet, toujours créer une branche avec

git checkout -b "nom de la branche"

et faire une pull request afin qu'un autre collaborateur du projet puisse lire le code et l'approuver avant de la passer sur la branche principale.

L'utilisations de branches github et de pull requests n'étant pas un sujet facile, n'hésitez pas à vous renseigner et à demander de l'aide à un ancien I.T. Sysmic.

Plus d'infos sur git checkout

Plus d'infos sur les pull requests

Développement web

Modularité

Quand vous concevez/modifiez un élément du site, pensez toujours au long terme et à son intégration dans le reste du site.

Utilisez des classes css et bannissez absolument les micro-changements sur un seul élément (exemple : style="transform...").

Inspecter l'élément

Dans un navigateur web, n'hésitez pas à faire clic droit → inspecter l'élément et à jouer avec le code source afin de regarder comment les différents éléments du site se comportent et agissent entre eux.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages