Code source de Galette

Toutes les sources de Galette sont stockées dans leur propre dépôt Git hébergé par TuxFamily (un grand merci à eux !). Une organisation Galette est également disponible sur `GitHub, où tous les dépôts ont un miroir.

Tous les dépôts Git suivent le modèle de développement adopté, vous trouverez donc deux branches sur chaque dépôt :

  • master est toujours la dernière version stable,

  • develop est la version de développement, qui peut être instable.

Projet

TuxFamily

GitHub

Cœur de Galette

git.tuxfamily.org/gitroot/galette/galette.git

https://github.com/galette/galette

Documentation

git.tuxfamily.org/gitroot/galette/galettedoc.git

https://github.com/galette/galettedoc

Site Web

git.tuxfamily.org/gitroot/galette/website.git

https://github.com/galette/website

Plugin Auto

git.tuxfamily.org/gitroot/galette/plugin-auto.git

https://github.com/galette/plugin-auto

Plugin Évènements

git.tuxfamily.org/gitroot/galette/plugin-events.git

https://github.com/galette/plugin-events

Plugin Fullcard

git.tuxfamily.org/gitroot/galette/plugin-fullcard.git

https://github.com/galette/plugin-fullcard

Plugin PayPal

git.tuxfamily.org/gitroot/galette/plugin-paypal.git

https://github.com/galette/plugin-paypal

Plugin ObjectsLend

git.tuxfamily.org/gitroot/galette/plugin-objectslend.git

https://github.com/galette/plugin-objectslend

Plugin Maps

git.tuxfamily.org/gitroot/galette/plugin-maps.git

https://github.com/galette/plugin-maps

Pour cloner le dépôt, utilisez la commande suivante avec vos identifiants TuxFamily :

$ git clone ssh://YOURUSER@git.tuxfamily.org/gitroot/galette/galette.git

Où en tant qu’utilisateur anonyme :

$ git clone git://git.tuxfamily.org/gitroot/galette/galette.git

Le dossier galette contiendra alors une copie de travail du code source de Galette.

Bibliothèques tierces

Les bibliothèques tierces de Galette ne sont pas incluses dans le dépôt. En lieu et place, elles sont gérées avec le gestionnaire de dépendances Composer et celles de JavaScript avec Node Package Manager (npm) et gulp.

Une fois Composer installé sur votre poste de travail, rendez-vous dans le dossier des sources de Galette puis lancez :

$ cd galette.git
$ ./bin/install_deps