Enhancement Process

From Knowledge Commons
Revision as of 21:20, 18 August 2026 by Mshell (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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