==== Tips ====
===débug===
* le débugger du navigateur (raccourci F12) permet une exécution pas à pas du javascript : pour cela mettez des points d'arrêt, une fois le code arrêté le pas à pas se fait avec F10 (F8 pour sauter au prochain point d'arrêt)
* utiliser l'inspecteur d'élément du navigateur pour identifier la balise correspondant à un élément
* consulter les logs de votre conteneur docker (celle de la base de donnée par exemple) avec docker logs
=== linux : commandes utiles ===
* **Commande : cd**
cd
déplace le dossier courant vers la destination
* **Commande : ls**
ls [-al]
affiche le contenu du dossier courant (avec les droits d'accès avec les option -al)
* **Commande : chmod**
chmod
change les droits d'accès d'un fichier/dossier
* **Commande : chown**
chown : -R
change le propriétaire d'un fichier/dossier (* => tous)
* **Commande : cat et nano**
cat / nano
affiche le contenu d'un fichier/permet de le modifier
* **Commande : locate et find**
locate / find -name
trouve un fichier sur la machine (locate se base sur l'index : si vous cherchez un fichier récent, il n'est peut-être pas indexé et il faut le chercher avec la commande find, qui est plus longue)
==== Bonne pratique ====
=== code en général : ===
* respecter les indentations
* respecter les choix de nommage : snakecase ou camelcase (pas les deux)
=== Conseil d'utilisation de git : ===
* fork le projet
* faire une branche à partir de la branche master pour chaque issue (git checkout)
* faire plusieurs commit : 1 par changement fonctionnel ou technique (ajout d'un bouton + fonction associée, etc...)
* faire les mises à jour de Framadate sur la branche master.
* gitignore des fichiers qui ne doivent pas être publics (éviter les push force)