Dev requirements
- The format and license header of codes must be well checked before merge to
mainbranch. We have use aGithub Actionto ensure this rule. - It is recommended to use
pre-commithook or run./scripts/format.sh && ./scripts/add-license.shmanually before daily submitting. - All important classes and methods(e.g. abstract method) of newly submitted codes must have complete comments. The reviewer can refuse to pass the PR until sufficient comments are added.