- Filling out the template is required.
- All new code requires tests to ensure against regressions.
- Coding style is coherent with current code
- All redundant code is removed, or properly commented for future use in a well manner
- Tricky code are well commented
- Code in this pull request is thoroughly tested