Enhancement Process: Difference between revisions

Created page with "This page contains notes on the process that will be used to define, document, implement, and test enhancements."
 
No edit summary
 
(2 intermediate revisions 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.
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>