📚 Node [[codev]]
↳ 📓 Resource [[@communecter/codev]]
📓 garden/communecter/04 - Documentation technique/codev.md by @communecter

Outils et bonne pratique

scripts

qlqs script pour faciliter la vie de dev au préalable il faut créer un lien symbolique local sur la machine en ligne de commande

cd ~
ln -s ~/path/To/Dev/Folder d7

switch de branche by script

executer

. ~/d7/pixelhumain/scripts/gitCheckout.sh master
ou 
. ~/d7/pixelhumain/scripts/gitCheckout.sh qa

up tout les repo

créer un raccourci avec un lien sym

cd ~
ln -s . ~/d7/pixelhumain/scripts/gitPull.sh p

puis quand vous voulez tout up , executer

. p

Communication

Rocket Chat est notre principale outil de communication directe #codev est le channel de dev , il est privé et interne à OPEN ATLAS On y partage les questions, les problème rencontrés, des histoires. C’est l’espace de discussion commune entre tout les devs actifs sur CO.

Chaque projet a son propre channel en fonction des contextes

Scrum Ecrit

tout les lundi et jeudi matin , tout le monde ecrit son scrum sur le channel #coscrum. On y partage :

  • ce qui a été fait
  • ce qui sera fait

Test unitaire sont en cours

Processus de déploiement

DEV

QA

PROD

📓 garden/communecter/19 - Team/codev.md by @communecter

Outils pratiques

si votreCheminVersCO = /var/www/communecter est le chemin vers le dossier contenant pixelhumain et modules

LIGNES DE COMMANDES

Créer un racourci de travail

alors à la racine

cd
ln -s cheminVers d

Vous pourrez alors faire des chose comme

Mettre tout les repository à jour d’un coup

./d/pixelhumain/scripts/gitPull.sh

Faire un checkout de tout en une ligne

pour tout mettre sur DEV 
./d/pixelhumain/scripts/gitCheckout.sh development

ou tout mettre sur QA
./d/pixelhumain/scripts/gitCheckout.sh qa

NAVIGATEURS

TRAVAILLER , Rafraichir F5

dans CO, on utilise du JS et on recharge que la partie active grace au hash de l’url Donc plutot que de tjrs recharger toute la page , dans la console (Ctrl+Shift+C) vous pouvez executer

urlCtrl.loadByHash(location.hash)

Créer un racourci RELOAD

  • Afficher la Barre des favoris, click droit en haut du nav
  • Afficher barre des favoris
  • dessus click droit ajouter une page
    • nom : RELOAD
    • url : javascript:urlCtrl.loadByHash(location.hash)

Vider le cache

sudo rm -Rf ~/d/pixelhumain/ph/protected/runtime/cache/*

DEUGGUER

  • Quand ca marche pas, verifier toujours la CONSOLE et NETWORK
  • suivez les pistes des erreurs
  • vous pourriez aussi verfier dans ~/d/pixelhumain/ph/protected/runtime/application.log
  • vous pourriez aussi verfier dans vos logs apache (chez moi /var/log/apache2/error/log)
📓 garden/communecter/en/15 - Team/codev.md by @communecter

Outils pratiques

si votreCheminVersCO = /var/www/communecter est le chemin vers le dossier contenant pixelhumain et modules

LIGNES DE COMMANDES

Créer un racourci de travail

alors à la racine

cd
ln -s cheminVers d

Vous pourrez alors faire des chose comme

Mettre tout les repository à jour d’un coup

./d/pixelhumain/scripts/gitPull.sh

Faire un checkout de tout en une ligne

pour tout mettre sur DEV 
./d/pixelhumain/scripts/gitCheckout.sh development

ou tout mettre sur QA
./d/pixelhumain/scripts/gitCheckout.sh qa

NAVIGATEURS

TRAVAILLER , Rafraichir F5

dans CO, on utilise du JS et on recharge que la partie active grace au hash de l’url Donc plutot que de tjrs recharger toute la page , dans la console (Ctrl+Shift+C) vous pouvez executer

urlCtrl.loadByHash(location.hash)

Créer un racourci RELOAD

  • Afficher la Barre des favoris, click droit en haut du nav
  • Afficher barre des favoris
  • dessus click droit ajouter une page
    • nom : RELOAD
    • url : javascript:urlCtrl.loadByHash(location.hash)

Vider le cache

sudo rm -Rf ~/d/pixelhumain/ph/protected/runtime/cache/*

DEUGGUER

  • Quand ca marche pas, verifier toujours la CONSOLE et NETWORK
  • suivez les pistes des erreurs
  • vous pourriez aussi verfier dans ~/d/pixelhumain/ph/protected/runtime/application.log
  • vous pourriez aussi verfier dans vos logs apache (chez moi /var/log/apache2/error/log)

Loading pushes...

Rendering context...