From Fedora Project Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Hosted Projects - SOP

Contact Information

Owner: Fedora Infrastructure Team

Contact: #fedora-admin

Location: <not sure what to put here>

Servers: hosted1

Purpose: Provide hosting place for open source projects

Description

fedorahosted.org can be used to host open source projects. It provides the following facilities:

1. An scm for maintaining the code. The currently supported scm's include Mercurial, Git, Bazaar, Monotone or SVN. Note: There is no cvs

2. A trac instance, which provides a mini-wiki for hosting information and also provides a ticketing system.

How to setup a new hosted project

Important.png
This page is for administrators only. People wishing to request a hosted project should use the Ticketing System ; see RequestingNewProject (Requires Fedora Account)
  1. Create source group in Fedora Account System (<scm>project should be the group name)
  1. Create source repo
  1. Log into hosted1
  1. Create new project space via hosted-setup.sh:
    $ /usr/local/bin/hosted-setup.sh <project name> <project admin>
  1. Answer most questions with defaults except source control. /srv/<scm>/<project> is where the source is
  1. Edit sudo -u apache vim /srv/web/trac/${PROJECTNAME}/conf/trac.ini add base_url = https://fedorahosted.org/${PROJECTNAME}/ under the [trac] section