...
Generic behaviours expected from all new core functionality:
- Cross database compatibility
- Accessibility
- Internationalisation
- Multi-language support
- Right-to-left support
- Performance
- PHPUnit and Behat test coverage
- Data generators
- Security
- Cross-browser support
- Responsive design
- Feature enabled flag support
- Backup/restore
- Migration/upgrade path
- Deprecation of existing/old APIs/legacy data
- GraphQL APIs
- Multi-tenancy support
...