Currently, Gallery doesn't have a consistent presence on Internet. The public website is at galleryproject.org, the documentation and development informations are at codex.galleryproject.org, some of the code is on the SVN of SourceForge, some other will be soon at GitHub. There is two trackers and two code browsers.
This situation makes finding the good information really hard. This document is a proposal for a new organisation that must provide a better consistency and visibility. Benefits are that users can report bugs easily, potential contributors will be helped, and development will be more structured (so more efficient).
A public website : www.galleryproject.org. It is a "store" for the project. There should be :
A development website : dev.galleryproject.org. This is the place that concentrate everything about development. The intented audience is the core team, the plugins developers, the themes developers, and people just interested to look at the code. There should be :
A VCS : git.galleryproject.org
A demo : demo.galleryproject.org. A clean installation of the lastest version. It is resetted each hour to avoid squatting. (some of the more popular themes could be added to the demo ?)
A forge : forge.galleryproject.org. The goal is to group projects that turn around Gallery :
The projects in the forge have their own wiki/bug tracker (it is important that bugs introduced by theses projects are not in the main bug tracker, it's up to the maintainer to follow up the ticket to the core team)
The skills needed are :
Gallery owns about 5 dedicated servers hosted in two differents datacenter. Currently, 3 or 4 of them are totally busy.
Dedicated servers allow Gallery to install what needed to provide desired services and to achieve a good integration.