Sources de Galette

Note

Si vous n’êtes pas familier avec GIT, il existe moult documentation sur internet.

Quelques liens utiles :

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/documentation
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 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://[email protected]/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. Une fois composer installé sur votre poste de travail, rendez-vous dans le dossier de Galette (où se trouvent les fichiers composer.json et composer.lock files) puis lancez composer

$ cd galette/galette
$ composer install -o

Il est également possible d’utiliser ces bibliothèques si elles sont fournies par un autre moyen, côté système par exemple. Jetez un œil sur comment configurer les chemins de Galette.

GNU/Linux

Les commandes GIT standard sont fournies par défaut depuis le gestionnaire de paquets de la plupart des ditributions GNU/Linux.

Quelques interfaces graphiques :

  • GIT fournit sa propre interface graphique, lancez juste git gui,
  • gitg est une interface graphique alternative pour Gnome.

Windows

GIT est supporté sous Windows en utilisant l’une des solutions suivantes :