Enhancement Process: Difference between revisions

From Knowledge Commons
Jump to navigation Jump to search
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>

Latest revision as of 21:20, 18 August 2026

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:

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