Galette source code

All Galette sources are stored in their own Git repository hosted by TuxFamily (big thanks to them!). A Galette organization is also available on GitHub, in which all repositories are mirrored.

All Git repositories follow the same development model, therefore you will find two branches in each repository:

  • master: this is always the latest stable release,

  • develop: the development version, which may be unstable.

Project

TuxFamily

GitHub

Galette core

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

Website

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

https://github.com/galette/website

Auto plugin

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

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

Events plugin

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

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

PayPal plugin

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

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

Objects lend plugin

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

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

Maps plugin

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

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

To clone a repository, use the following along with your TuxFamily credentials:

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

Or as an anonymous user:

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

The galette directory will then contain a working copy of Galette’s source code.

Third-party librarires

Galette’s third-party dependencies are not included in the repository. Instead, PHP dependencies are handled with Composer dependency manager and JavaScript ones with Node Package Manager (npm) and gulp.

Once Composer is installed on your workstation, just go to the Galette source directory and run:

$ cd galette.git
$ ./bin/install_deps