txs:contrib:framadate_a17: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 <nom du conteneur>

linux : commandes utiles

  • Commande : cd
cd <chemin dossier>

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 <code pour droit d'acces> <nom du fichier/dossier>

change les droits d’accès d’un fichier/dossier

  • Commande : chown
chown <user>:<groupe> -R <nom du fichier/dossier>

change le propriétaire d’un fichier/dossier (* ⇒ tous)

  • Commande : cat et nano
cat / nano <nom du fichier>

affiche le contenu d’un fichier/permet de le modifier

  • Commande : locate et find
locate <nom du fichier> / find -name <nom du fichier>

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)

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.txt
  • de 127.0.0.1