==== 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)