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
|
|
Documentation |
git.tuxfamily.org/gitroot/galette/galettedoc.git
|
|
Site Web |
git.tuxfamily.org/gitroot/galette/website.git
|
|
Plugin Auto |
git.tuxfamily.org/gitroot/galette/plugin-auto.git
|
|
Plugin Évènements |
git.tuxfamily.org/gitroot/galette/plugin-events.git
|
|
Plugin Fullcard |
git.tuxfamily.org/gitroot/galette/plugin-fullcard.git
|
|
Plugin PayPal |
git.tuxfamily.org/gitroot/galette/plugin-paypal.git
|
|
Plugin ObjectsLend |
git.tuxfamily.org/gitroot/galette/plugin-objectslend.git
|
|
Plugin Maps |
git.tuxfamily.org/gitroot/galette/plugin-maps.git
|
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