Enhancement Process

Revision as of 21:20, 18 August 2026 by Mshell (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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