Fedorahosted Infrastructure SOP

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(Description)
(How to setup a new hosted project)
Line 24: Line 24:
 
{{Admon/important |  This page is for administrators only.  People wishing to request a hosted project should use the [https://fedorahosted.org/fedora-infrastructure/ Ticketing System] ; see [[Infrastructure/ProjectHosting/RequestingNewProject|  RequestingNewProject]]  (Requires Fedora Account)}}
 
{{Admon/important |  This page is for administrators only.  People wishing to request a hosted project should use the [https://fedorahosted.org/fedora-infrastructure/ Ticketing System] ; see [[Infrastructure/ProjectHosting/RequestingNewProject|  RequestingNewProject]]  (Requires Fedora Account)}}
  
# Create source group in [[Infrastructure/AccountSystem|  Fedora Account System]]  (<scm>project should be the group name)
+
1 Create source group in [[Infrastructure/AccountSystem|  Fedora Account System]]  (<scm>project should be the group name)
  
# [[Infrastructure/ProjectHosting/RepositorySetup|  Create source repo]]  
+
2 [[Infrastructure/ProjectHosting/RepositorySetup|  Create source repo]]  
  
# Log into hosted1
+
3 Log into hosted1
  
# Create new project space via hosted-setup.sh: <pre>$ /usr/local/bin/hosted-setup.sh <project name> <project admin></pre>
+
4 Create new project space via hosted-setup.sh: <pre>$ /usr/local/bin/hosted-setup.sh <project name> <project admin></pre>
  
# Answer most questions with defaults except source control.  /srv/<scm>/<project> is where the source is
+
5 Answer most questions with defaults except source control.  /srv/<scm>/<project> is where the source is
 
+
# Edit <code>sudo -u apache vim /srv/web/trac/${PROJECTNAME}/conf/trac.ini</code> add <code>base_url = https://fedorahosted.org/${PROJECTNAME}/  </code> under the <code> [trac]  </code> section
+

Revision as of 06:38, 9 October 2008

Contents

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)

2 Create source repo

3 Log into hosted1

4 Create new project space via hosted-setup.sh:
$ /usr/local/bin/hosted-setup.sh <project name> <project admin>

5 Answer most questions with defaults except source control. /srv/<scm>/<project> is where the source is