|
|
| (18 intermediate revisions by 9 users not shown) |
| Line 1: |
Line 1: |
| − | = Hosted Projects - SOP =
| + | {{header|infra}} |
| | + | {{shortcut|ISOP:HOSTED}} |
| | | | |
| − | == Contact Information ==
| |
| − | Owner: Fedora Infrastructure Team
| |
| | | | |
| − | Contact: #fedora-admin
| + | This SOP has moved to the fedora Infrastructure SOP git repo. Please see the current document at: http://infrastructure.fedoraproject.org/infra/docs/fedorahosted.txt |
| | | | |
| − | Location: <not sure what to put here>
| + | For changes, questions or comments, please contact anyone in the Fedora Infrastructure team. |
| | | | |
| − | Servers: hosted1
| |
| | | | |
| − | Purpose: Provide hosting place for open source projects
| + | [[Category:Infrastructure SOPs]] |
| − | | + | |
| − | == 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 ==
| + | |
| − | | + | |
| − | | + | |
| − | {{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)
| + | |
| − | | + | |
| − | # [[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
| + | |
Latest revision as of 17:40, 19 December 2011
This SOP has moved to the fedora Infrastructure SOP git repo. Please see the current document at: http://infrastructure.fedoraproject.org/infra/docs/fedorahosted.txt
For changes, questions or comments, please contact anyone in the Fedora Infrastructure team.