ProjectCreation
Project Creation Documentation
The current process goes like this:
- Project requests a new project at the start page
- This causes the project to get added to our database, a confirmation email sent to both the new-projects list and requestor
- The project gets marked "pending"
- When the requester responds to the confirmation email (and a moderator for the new-projects list approves the message) the project will go to a "verified" state
- An admin then needs to evaluate if the project is appropriate (Mozilla-related, non-search-engine, full name for project owner/contributors, etc). If the project is not appropriate:
- reply to the owner stating the problems (there are canned responses for non-Mozilla related and search-engine-related projects)
- mark the project as "waiting response"
- if the project seems valid, you can make any changes to project name, description, or contributor names/emails by clicking on them and making the changes
- once project information is valid, set the usernames for the contributors (this process will probably be moved to the project request form)
- if everything looks good, approve the project
- once the project is approved, a script will run that will create the project and all features it can (CVS, website, mailing list, newsgroup), create users and send them notifications of their username/passwords.
- if there are any outstanding features that need created (such as bugzilla), complete them, then come back to the list
- once a project is finished being setup, click "complete" and an activation/welcome email will be sent to the project owner
- Browse to the project site and make sure it looks good (members are setup properly, bugzilla links work, source links work, etc)
Bugzilla Setup
- Create a new group for the product
New Name: product-PROJECTNAME (ex: product-mozdev)
New Description: Project configuration for PROJECTNAME
New User RegExp: (leave blank)
Use For Bugs: checked
- Create the user if needed
- add the group to the user; check both boxes next to the project-PROJECTNAME for their project in order to give them permissions to add people to the group and add them as a member to the group.
- Create the bugzilla product (use the same project name capitalization and description)
- add the group to the project; check editcomponents, editbugs for your newly created product-PROJECTNAME group and click submit
- add any components requested
- By david at 04/09/2008 - 02:11
|