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

Reply via email to