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>
|