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

     1      1   <h3>Informations sur le projet</h3>
     2      2   
     3      3     *  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)
     4      4     *  Langage utilisé : PHP 5.6 (passage à PHP 7.0 prévu avec la sortie de Devuan Ascii)
     5      5     *  Base de donnée utilisée : SQLite 3
     6      6     *  [Guide de style du code]
            7  +
            8  +<h3> Contribuer au code de Garradin</h3>
            9  +
           10  +  *  On utilise Fossil qui sert de DVCS, wiki, gestionnaire de tickets, etc.
           11  +  *  On utilise SQLite3 comme base de données qui stocke tout : compta, membres, configuration, fichiers, wiki... Ainsi un seul fichier à sauvegarder et à gérer.
           12  +  *  On essaye de suivre PSR-0 (enfin à peu près) pour le nommage des classes etc.
           13  +  *  Convention de code : principalement PSR-1 et PSR-2, enfin pas à la lettre mais globalement (certaines règles ne sont pas des plus pratiques).
           14  +
     7     15   
     8     16   <h3>Autres pages de la documentation développeur</h3>
     9     17   
    10     18     *  [Dev-Fichiers|Stockage des fichiers dans Garradin]
    11     19     *  [Squelettes]
    12     20   
    13     21   <h3>Comment installer une copie de la version de développement pour tester ?</h3>