Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu’il s’agit d’une erreur. ==== 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 <code>docker logs <nom du conteneur></code> === linux : commandes utiles === * **Commande : cd** <code>cd <chemin dossier></code> déplace le dossier courant vers la destination * **Commande : ls** <code>ls [-al]</code> affiche le contenu du dossier courant (avec les droits d'accès avec les option -al) * **Commande : chmod** <code>chmod <code pour droit d'acces> <nom du fichier/dossier></code> change les droits d'accès d'un fichier/dossier * **Commande : chown** <code>chown <user>:<groupe> -R <nom du fichier/dossier></code> change le propriétaire d'un fichier/dossier (* => tous) * **Commande : cat et nano** <code>cat / nano <nom du fichier></code> affiche le contenu d'un fichier/permet de le modifier * **Commande : locate et find** <code>locate <nom du fichier> / find -name <nom du fichier></code> 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) txs/contrib/framadate_a17/tips.txtde 127.0.0.1