Changes to "Garradin" between 2017-03-06 23:15:38 and 2017-03-06 23:17:24

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


18
19
20

21
22
23
24
25
26
27


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

20
21
22
23
24
25
26
27
-
-















+
+


-
+







<img src="https://travis-ci.org/kd2org/garradin.svg?branch=master" alt="" />

Garradin est un gestionnaire d'association libre, développé à l'aide de PHP5 et SQLite3, permettant de gérer les adhérents, archiver les documents, prendre en note les réunions, gérer la comptabilité, générer reçus de dons et d'adhésion, donner à l'association un site web, et bien plus.

Garradin signifie « argent » en Wagiman, dialecte aborigène de l'Australie.

Une description complète du projet est disponible sur [http://dev.kd2.org/garradin/] (copie de la page [about] de ce wiki). Vous y trouverez aussi l'archive à télécharger pour installer Garradin, des captures d'écran, la documentation, etc.

<h3>Utilisation de Garradin</h3>

Garradin a été développé pour les besoins de deux associations au départ mais de nombreuses autres associations l'utilisent aujourd'hui.

Vous pouvez tester et utiliser Garradin sans rien installer sur [http://garradin.eu/]

<h3>Développement du projet :</h3>

  *  On utilise Fossil qui sert de DVCS, wiki, gestionnaire de tickets, etc.
  *  Un miroir Git est disponible également: [https://github.com/kd2org/garradin]
  *  Tests d'intégration continu avec Travis: <img src="https://travis-ci.org/kd2org/garradin.svg?branch=dev" alt="" />
  *  La [Roadmap] pour se faire une idée de ce qui est prévu dans les prochaines versions
  *  Le [Changelog] pour voir ce qui a été fait
  *  Le code est en PHP 5.4, nous changeons de version de PHP avec la version stable de Debian
  *  Le code est compatible PHP 5.4 à PHP 7.1
  *  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 [https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md|PSR-0] (enfin à peu près) pour le nommage des classes etc.
  *  Convention de code : principalement [https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md|PSR-1] et [https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md|PSR-2], enfin pas à la lettre mais globalement (certaines règles ne sont pas des plus pratiques).

<h3>Comment développer sur Garradin / proposer un patch ?</h3>

  *  Voir la [Documentation développeur]