Enhancement Process: Difference between revisions
No edit summary |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
This page contains notes on the process that will be used to define, document, implement, and test enhancements. Although we may start to use Jira one day with a more formal process, initially, each enhancement will be tracked in this wiki using this process: | This page contains notes on the process that will be used to define, document, implement, and test enhancements. Although we may start to use Jira one day with a more formal process, initially, each enhancement will be tracked in this wiki using this process: | ||
<syntaxhighlight lang="bash"> | |||
Define requirements | |||
↓ | |||
Write tests | |||
↓ | |||
Write code in DEV environment | |||
↓ | |||
Run PHPUnit tests | |||
↓ | |||
Run Integration tests | |||
↓ | |||
Static analysis / code standards | |||
↓ | |||
Browser tests | |||
↓ | |||
Deploy to UAT environment | |||
↓ | |||
Community testers and/or testing scripts | |||
↓ | |||
Deploy to Production</syntaxhighlight> | |||