PULL_REQUEST_TEMPLATE.md 1.3 KB

Please fill in the following form before submitting this PR:

  • Affected components

    • README and global configurations
    • Linux PAL
    • SGX PAL
    • FreeBSD PAL
    • Library OS (i.e., SHIM), including GLIBC
  • A brief description of this PR (describe the reasons and measures)

  • How to test this PR?

    • Documentation-only; no need to test

Please follow the coding style guidelines. Do not submit PRs which violate these rules.

  • Comments and commit messages: no spelling or grammatical errors
  • 4 spaces per indentation level, at most 100 chars per line
  • Asterisks (*) next to types: int* pointer; (one pointer each line)
  • Braces ({) begin in the same line as function names, if, else, while, do, for, switch, union, and struct keywords.
  • Naming: Macros, constants - NAMED_THIS_WAY; global variables - g_named_this_way; others - named_this_way.
  • Other styling issues may be pointed out by reviewers.

Please preserve the following checklist for reviewing:

  • Pass all CI unit tests
  • Resolve all discussions/requests from reviewers
  • Reviewer approval (select one):
    • 3 approving reviews
    • 2 approving reviews and 5 days since the PR was created
    • The PR is from a maintainer; 1 approving review and 10 days since the PR was created