Enhancement Process: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| 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= | <syntaxhighlight lang="bash"> | ||
Define requirements | |||
↓ | ↓ | ||
Write tests | |||
↓ | ↓ | ||
Write code in DEV environment | |||
↓ | ↓ | ||
PHPUnit tests | Run PHPUnit tests | ||
↓ | ↓ | ||
Integration tests | Run Integration tests | ||
↓ | ↓ | ||
Static analysis / code standards | Static analysis / code standards | ||
↓ | ↓ | ||
Browser tests | |||
↓ | ↓ | ||
Deploy to | Deploy to UAT environment | ||
↓ | ↓ | ||
Community testers and/or testing scripts | |||
↓ | ↓ | ||
Production</syntaxhighlight> | 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