Changes to "Documentation développeur" between 2018-10-19 22:51:11 and 2018-11-13 09:43:06

1
2
3
4
5
6








7
8
9
10
11
12
13
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21






+
+
+
+
+
+
+
+







<h3>Informations sur le projet</h3>

  *  Licence utilisée : Affero GPL v3 (basiquement identique à la GPL mais rajoute une obligation de distribuer le code pour une utilisation sur un serveur même si pas de distribution de binaire)
  *  Langage utilisé : PHP 5.6 (passage à PHP 7.0 prévu avec la sortie de Devuan Ascii)
  *  Base de donnée utilisée : SQLite 3
  *  [Guide de style du code]

<h3> Contribuer au code de Garradin</h3>

  *  On utilise Fossil qui sert de DVCS, wiki, gestionnaire de tickets, etc.
  *  On utilise SQLite3 comme base de données qui stocke tout : compta, membres, configuration, fichiers, wiki... Ainsi un seul fichier à sauvegarder et à gérer.
  *  On essaye de suivre PSR-0 (enfin à peu près) pour le nommage des classes etc.
  *  Convention de code : principalement PSR-1 et PSR-2, enfin pas à la lettre mais globalement (certaines règles ne sont pas des plus pratiques).


<h3>Autres pages de la documentation développeur</h3>

  *  [Dev-Fichiers|Stockage des fichiers dans Garradin]
  *  [Squelettes]

<h3>Comment installer une copie de la version de développement pour tester ?</h3>