txs:contrib:framadate_a17:tips

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
txs:contrib:framadate_a17:tips [2020/02/14 15:22] – ↷ Page déplacée de txs:framadate_a17:tips à txs:contrib:framadate_a17:tips qduchemitxs:contrib:framadate_a17:tips [2020/09/16 11:24] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +==== 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.txt
  • de 127.0.0.1