Webtools:Deployment Guidelines: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 1: | Line 1: | ||
The purpose of this document is to make these requirements known and understood for people interested in releasing a new web application on Mozilla infrastructure. | The purpose of this document is to make these requirements known and understood for people interested in releasing a new web application on Mozilla infrastructure. | ||
= Goals = | |||
* Ensure that deployed web apps are of sufficient quality to bear our brand and be presented to the target community | |||
* Ensure that our applications are respectful of their shared environment and resources | |||
* Provide for timely and reliable validation and deployment of updates to applications | |||
* Ensure that expectations of availability, resource limits, turnaround time, and other such factors are well-understood by all parties, and negotiated to mutual satisfaction | |||
= Requirements = | = Requirements = | ||
* Give IT and | * Give IT and other affected groups as much notice as possible | ||
* Have documented requirements | * Have documented requirements | ||
* Must be code-complete, meaning it meets your base requirements | * Must be code-complete, meaning it meets your base requirements |
Revision as of 00:02, 19 October 2006
The purpose of this document is to make these requirements known and understood for people interested in releasing a new web application on Mozilla infrastructure.
Goals
- Ensure that deployed web apps are of sufficient quality to bear our brand and be presented to the target community
- Ensure that our applications are respectful of their shared environment and resources
- Provide for timely and reliable validation and deployment of updates to applications
- Ensure that expectations of availability, resource limits, turnaround time, and other such factors are well-understood by all parties, and negotiated to mutual satisfaction
Requirements
- Give IT and other affected groups as much notice as possible
- Have documented requirements
- Must be code-complete, meaning it meets your base requirements
- Must be in a repository
- Must be reviewed by Webdev before staging and deployment
- Ideally would have some sort of testing scripts written for code coverage.
- Code must run on current IT infrastructure/software. Exceptions/additions will be evaluated on a case-by-case basis and require more ramp up time.
Okay, so now what?
- File an IT request to get things rolling. Explain the above items in your bug, and when you want to release your app. We will work together as a team to get it done.