You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by gn...@apache.org on 2020/04/19 14:09:30 UTC

[incubator-nuttx] branch master updated: github: Add PR Template

This is an automated email from the ASF dual-hosted git repository.

gnutt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git


The following commit(s) were added to refs/heads/master by this push:
     new a59ae55  github: Add PR Template
a59ae55 is described below

commit a59ae5536c58510a26e5a64868ea0705d1eb1c2b
Author: David Sidrane <Da...@NscDg.com>
AuthorDate: Sat Apr 18 05:00:11 2020 -0700

    github: Add PR Template
---
 .github/PULL_REQUEST_TEMPLATE.md | 68 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 68 insertions(+)

diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 0000000..fd9149f
--- /dev/null
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,68 @@
+# Pull Request Template
+
+## Title guidelines
+
+Following the guidelines for writting good commit messages (https://chris.beams.io/posts/git-commit/) and creating a meaningful title is key in effective team communication.
+
+**do's**
+- stm32h7:  Add SDMMC Support
+- nsh:  Separate `source` and `sh` for POSIX compliance
+- nxstyle:  Fixed Camel case detection
+- drivers/serial:  Fixed style violation
+
+**dont's**
+- fixed bug
+- nxstyle
+- PR #12
+
+## Description
+
+**Describe problem solved by the PR**
+A clear and concise description of the problem, if any, this PR will solve. Please also include relevant motivation and context: E.g. The current nsh sh command violates the POSIX ...
+
+List any dependencies that are required for this change.
+
+**Describe your solution**
+A clear and concise description of what you have implemented.
+
+**Describe possible alternatives**
+A clear and concise description of alternative solutions  you've considered.
+
+**Additional context**
+Add any other context or screenshots for the pr.
+
+Fixes # (issue)
+
+## Type of change
+
+Delete options that are not relevant.
+
+- [ ] Bug fix (non-breaking change which fixes an issue)
+- [ ] New feature (non-breaking change which adds functionality)
+- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
+- [ ] This change requires a documentation update
+
+## How Has This Been Tested?
+
+Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
+
+- [ ] Test A
+- [ ] Test B
+
+**Test Configuration**:
+
+* Nuttx board/config:
+* Hardware:
+* Toolchain:
+
+## Checklist:
+
+- [ ] My code follows the style guidelines of this project (NEED link to how to run checkpatch)
+- [ ] I have performed a self-review of my own code
+- [ ] I have commented my code, particularly in hard-to-understand areas
+- [ ] I have made corresponding changes to the documentation
+- [ ] My changes generate no new warnings
+- [ ] I have added tests that prove my fix is effective or that my feature works
+- [ ] New and existing unit tests pass locally with my changes
+- [ ] Any dependent changes have been merged and published in downstream modules
+- [ ] I have checked my code and corrected any misspellings (NEED link to how to run checkpatch spelling)