Infrastructure/ProjectHosting/CreateNewProject

From FedoraProject

< Infrastructure | ProjectHosting(Difference between revisions)
Jump to: navigation, search
(Imported from MoinMoin)
 
(referring to hosted SOP)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<!-- Do not remove
+
{{header|infra}}
-->
+
<!-- StartHeader
+
-->
+
<pre>#!html
+
<div style="height:66px; width:100%; background-color:#002867;">
+
<a href = "http://fedoraproject.org/wiki/Infrastructure"> <img style="float:right;padding-top:3px;" src="http://fedoraproject.org/wiki/Infrastructure?action=AttachFile&do=get&target=InfrastructureTeamN1.png" /></a>
+
</div>
+
 
+
<HR style="height:2px; background-color:#00578E;" />
+
</pre>
+
<!-- EndHeader
+
-->
+
  
 
= Creating a new Fedora Hosted Project =
 
= Creating a new Fedora Hosted Project =
  
{{ Template:message/warning |  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)}}
}}
+
{{admon/warning | The information below is outdated! For current information on this task see [[Fedorahosted_Infrastructure_SOP|Hosted SOP]]}}
 
+
 
+
 
+
1. Create source group in [[Infrastructure/AccountSystem| Fedora Account System]]  (<scm>project should be the group name)
+
1. [[Infrastructure/ProjectHosting/RepositorySetup| Create source repo]]  
+
1. Log into hosted1
+
1. 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
+
  
1. 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
+
# Create source group in [[Infrastructure/AccountSystem|  Fedora Account System]]  (<scm>project should be the group name)
 +
# [[Infrastructure/ProjectHosting/RepositorySetup|  Create source repo]]
 +
# Log into hosted1
 +
# 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
 +
# 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
  
----
+
[[Category:Infrastructure]] [[Category:Hosted Projects|Create a New Project]]
[[Category:Infrastructure]]
+

Latest revision as of 06:31, 30 June 2009

Infrastructure InfrastructureTeamN1.png


[edit] Creating a new Fedora 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)
Warning (medium size).png
The information below is outdated! For current information on this task see Hosted SOP
  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
  6. Edit sudo -u apache vim /srv/web/trac/${PROJECTNAME}/conf/trac.ini add base_url = https://fedorahosted.org/${PROJECTNAME}/ under the [trac] section