Project:Infrastructure/Project file hosting

This article Article description::details how Gentoo projects can host their (relatively small) project files on Gentoo infrastructure; hosted files generally include plain text copies of project meeting logs, various project notes, and other small files.

Web resources
Web resources are made available via HTTP. This service replaces the functionality of the old CVS repository for the historical www.g.o main site.

Setup

 * Git repositories:
 * Anonymous:
 * Writable:
 * URL:
 * Update frequency: every 30 minutes (:15, :45).
 * No CGI scripts are executed.
 * Directory listings are enabled.

Requesting the service for a project
Projects are assigned a directory name related to their project and an associated Git repository by Infra upon request via Bugzilla.

The request should include a list of developers with +w (or request the current project roster to be used).

Redirects from www.gentoo.org are also possible in reasonable amounts.

Distfiles
Proper distfile hosting will be made available at a future stage.

Infra setup

 * 1) Add a new entry in  for the new repository in gitolite-admin.git
 * 2) In puppet.git, update:
 * 3) dist/project_hosting/files/var/www/projects.gentoo.org/htdocs/index.html (link to the new project)
 * 4) dist/project_hosting/manifests/repos.pp (update list of projects)