This is an automated email from the ASF dual-hosted git repository. sijie pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/pulsar.wiki.git
The following commit(s) were added to refs/heads/master by this push: new 51bc0e9 Created PIP 27: Improve github pull request template (markdown) 51bc0e9 is described below commit 51bc0e950b8f8d2b39eb6678068e35d730d922b7 Author: Sijie Guo <guosi...@gmail.com> AuthorDate: Fri Dec 21 13:45:42 2018 +0800 Created PIP 27: Improve github pull request template (markdown) --- PIP-27:-Improve-github-pull-request-template.md | 76 +++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/PIP-27:-Improve-github-pull-request-template.md b/PIP-27:-Improve-github-pull-request-template.md new file mode 100644 index 0000000..40aa63e --- /dev/null +++ b/PIP-27:-Improve-github-pull-request-template.md @@ -0,0 +1,76 @@ +# PIP-27: Improve github pull request template +* Status: Proposed +* Author: [Sijie Guo](https://github.com/sijie) +* Pull Request: N/A +* Mailing List Discussion: N/A +* Release: N/A + +## Motivation + +With the increase of contributions, more and more features are added pretty quickly. However these features +are not documented. And there is no checklist for contributors to check when contributing a feature. This PIP +is proposing to improve the github pull request template by adding a checklist for contributors to check. It also help improve the review process. + +## Github Pull Request Template + +``` +<-- +## Contribution Checklist + + - Name the pull request in the form "[component] Title of the pull request". Skip *component* if you are unsure about which is the best component. E.g. `[docs] Fix typo in produce method`. + + - Fill out the template below to describe the changes contributed by the pull request. That will give reviewers the context they need to do the review. + + - Make sure that the change passes the CI checks. + + - Each pull request should address only one issue, not mix up code from multiple issues. + + - Each commit in the pull request has a meaningful commit message + + - Once all items of the checklist are addressed, remove the above text and this checklist, leaving only the filled out template below. + + +**(The sections below can be removed for hotfixes of typos)** +--> + +## Motivation + +*Explain here the context, and why you're making that change. What is the problem you're trying to solve.* + +## Modifications + +*Describe the modifications you've done.* + +## Verifying this change + +*(Please pick either of the following options)* + +This change is a trivial rework / code cleanup without any test coverage. + +*(or)* + +This change is already covered by existing tests, such as *(please describe tests)*. + +*(or)* + +This change added tests and can be verified as follows: + +*(example:)* + - *Added integration tests for end-to-end deployment with large payloads (10MB)* + - *Extended integration test for recovery after broker failure* + +## Does this pull request potentially affect one of the following parts: + + - Dependencies (does it add or upgrade a dependency): (yes / no) + - The public API: (yes / no) + - The schema: (yes / no / don't know) + - The default values of configurations: (yes / no) + - The wire protocol: (yes / no) + - Anything that affects deployment: (yes / no / don't know) + +## Documentation + + - Does this pull request introduce a new feature? (yes / no) + - If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented) + +``` \ No newline at end of file