Ensure that you have read the Code of Conduct and your the code is following the Code Of Conduct and Community Guidelines
Ensure that Pull Request Passes all of the Automated Linters and Coding Standards before Committing.
Make sure that any addition follows Object Oriented SOLID principles:
Single Responsibility Principle
Open Closed Principle
Liskov Substitution Principle
Interface Segregation Principle
Dependancy Inversion Principle
Documentation for these can all be found: