developpement

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
Prochaine révision
Révision précédente
developpement [2019/07/01 11:44] – [Méthode de développement] danydeveloppement [2023/09/01 18:35] (Version actuelle) – [Outils] dany
Ligne 59: Ligne 59:
  
 [[https://www.jetbrains.com/?from=NOALYSS}|PhpStorm]] {{:jetbrains-variant-3.png?direct&100|}} [[https://www.jetbrains.com/?from=NOALYSS}|PhpStorm]] {{:jetbrains-variant-3.png?direct&100|}}
 +
 +[[https://codelite.org/|CodeLite]]
 +
 +[[https://atom.io/|Atom]]
 ===== Avantages ===== ===== Avantages =====
  
Ligne 64: Ligne 68:
   * développement facilité (html, html5, auto-completion, recherche, parcourir facilement le code,...) http://netbeans.org/kb/trails/php.html   * développement facilité (html, html5, auto-completion, recherche, parcourir facilement le code,...) http://netbeans.org/kb/trails/php.html
 ====== Outils ====== ====== Outils ======
-  * svn (tortoiseSVN ou meld), +  * git
   * pgadmin3 https://www.pgadmin.org/   * pgadmin3 https://www.pgadmin.org/
   * xdebug   * xdebug
Ligne 102: Ligne 106:
 ======  Si vous souhaitez soumettre un patch ====== ======  Si vous souhaitez soumettre un patch ======
  
 +Afin de soumettre un patch , vous devez d'abord "cloner" la base de données (voir plus haut) , 
  
-Il existe deux façons de soumettre un patch+Ensuite , vous placez un "tag" **avant** de modifier 
  
-  - soit vous envoyez vos fichiers modifiés tout simplement, avec le numéro de la version installée  +Example :
-  - soit vous avez pris le code depuis le repository, faites alors +
- <code> git diff > patch-(description).txt</code>+
  
-Compressez et envoyez le fichier obtenu sur la ML contrib.+<code shell> 
 +git tag mon_dev1 
 +</code> 
 + 
 +Puis après avoir modifié et testé , vous devez faire 
 + 
 +<code shell> 
 +git format-patch master..mon_dev1 
 +</code> 
 + 
 +Automatiquement des fichiers contenant les patch vont être générés, vous devez les envoyer et ils seront intégrés :  compressez et envoyez le fichier obtenu sur la ML contrib.
  
 Si vous souhaitez plus d'information sur les patches  https://ariejan.net/2009/10/26/how-to-create-and-apply-a-patch-with-git/ Si vous souhaitez plus d'information sur les patches  https://ariejan.net/2009/10/26/how-to-create-and-apply-a-patch-with-git/
        
- 
 Si vous souhaitez seulement être au courant de l'évolution, vous pouvez soit  Si vous souhaitez seulement être au courant de l'évolution, vous pouvez soit 
   * vous abonnez à la [[Mailing_list|Mailing List dev]]    * vous abonnez à la [[Mailing_list|Mailing List dev]] 
-  * Suivre les emails automatiques des commits sur [http://lists.nongnu.org/archive/html/noalyss-commit/]] +  * Suivre les emails automatiques des commits sur [[http://lists.nongnu.org/archive/html/noalyss-commit]]
   * Suivre sur depuis les dépôts [[http://git.savannah.gnu.org/cgit/noalyss.git]] et [[http://git.savannah.gnu.org/cgit/noalyss-plugins.git]]   * Suivre sur depuis les dépôts [[http://git.savannah.gnu.org/cgit/noalyss.git]] et [[http://git.savannah.gnu.org/cgit/noalyss-plugins.git]]
  
  • developpement.1561974278.txt.gz
  • Dernière modification : 2019/07/01 11:44
  • de dany