Changes to "Documentation développeur" between 2019-04-12 10:58:37 and 2019-05-26 14:04:58

     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      5   * Versions supportées : 5.6 et plus (passage à PHP 7.0 requis au minimum, prévu courant 2019-2020) 
     6      6   * Base de donnée utilisée : SQLite 3
     7      7   * [Les principes derrière le design de Garradin](?name=Design)
     8      8   
            9  +### Contacter les développeurs-euses
           10  +
           11  +* Il existe deux listes de discussion : [aide](https://garradin.eu/aide/) pour l'entraide entre utisateurs-trices, et patch@garradin.eu pour soumettre des contributions à Garradin
           12  +** Pour s'abonner à la liste patch, envoyer un email à patch-join@garradin.eu
           13  +* Sur IRC : salon #garradin sur irc.freenode.net
           14  +* Sur Jabber : garradin@chat.jabberfr.org
           15  +
     9     16   ### Contribuer au code de Garradin
    10     17   
    11     18   * On utilise Fossil qui sert de DVCS, wiki, gestionnaire de tickets, etc.
    12     19   * On utilise SQLite3 comme base de données qui stocke tout : compta, membres, configuration, fichiers, wiki... Ainsi un seul fichier à sauvegarder et à gérer.
    13     20   * On suit PSR-4 pour le nommage des classes et namespaces etc.
    14     21   * Convention de code : principalement PSR-1 et PSR-2, enfin pas à la lettre mais globalement (certaines règles ne sont pas des plus pratiques).
    15     22   * [Guide de style du code](?name=Guide de style du code)