Artifact ID: | 60fe1bd589562b17d1c35e1cdb101fb9458dbeee |
---|---|
Page Name: | Garradin |
Date: | 2017-01-24 23:59:56 |
Original User: | bohwaz |
Mimetype: | text/x-markdown |
Parent: | 7d6c0874702cc1862aab7cbb15a6c5d2c9491af5 (diff) |
Next | 102da644311c71cc9e4acaf80f2a06d500e10e74 |
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/. Vous y trouverez aussi l'archive à télécharger pour installer Garradin, des captures d'écran, la documentation, etc.
Utilisation de Garradin
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/]
Développement du projet :
- On utilise Fossil qui sert de DVCS, wiki, gestionnaire de tickets, etc.
- 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
- 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 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).
Comment développer sur Garradin / proposer un patch ?
- Voir la [Documentation développeur]
Comment participer à Garradin sans développer ?
- En aidant les autres utilisateurs sur le channel IRC ou la liste de discussions (voir plus bas).
- On peut [Rapporter un bug]
- Pour participer à la documentation il suffit de se connecter et de modifier le wiki.
- Pour développer une extension / un plugin : voir la page [Plugins]
- Pour développer sur Garradin : consulter la [Documentation développeur]
Contact développeurs :
- IRC : Salon #garradin sur le serveur irc.freenode.net
- Mailing-liste : aide@garradin.eu (envoyer un mail à aide-join@garradin.eu pour s'inscrire)
- Mailing-liste pour proposer et discuter les patchs : patch@garradin.eu (envoyer un mail à patch-join@garradin.eu pour recevoir les mails, AUCUN SUPPORT UTILISATEUR SUR CETTE LISTE)
Autres solutions de gestion d'association : voir la page [Inspiration]
Source logo : [http://www.flickr.com/photos/pikous/4462304300/in/photostream/]