summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorit33 <iantien@gmail.com>2015-12-11 07:35:53 -0800
committerit33 <iantien@gmail.com>2015-12-11 07:35:53 -0800
commitce03fbc6d8176b6d5a903312241a948f59785a04 (patch)
treebdb144255c4bbff5fa04625393e8d32d0a2656a0 /doc
parent9dc8108e2d6bc3757009bb61ca8dd8acdeb8a3ca (diff)
downloadchat-ce03fbc6d8176b6d5a903312241a948f59785a04.tar.gz
chat-ce03fbc6d8176b6d5a903312241a948f59785a04.tar.bz2
chat-ce03fbc6d8176b6d5a903312241a948f59785a04.zip
Create accepting-pull-request.md
Diffstat (limited to 'doc')
-rw-r--r--doc/process/accepting-pull-request.md28
1 files changed, 28 insertions, 0 deletions
diff --git a/doc/process/accepting-pull-request.md b/doc/process/accepting-pull-request.md
new file mode 100644
index 000000000..f2bbb3f05
--- /dev/null
+++ b/doc/process/accepting-pull-request.md
@@ -0,0 +1,28 @@
+# Accepting Pull Requests (APRs)
+
+Per the [Contributor Guide](https://github.com/mattermost/platform/blob/master/CONTRIBUTING.md), only PRs that reference Jira tickets with the "accepting pull requests" label should be submitted to this repo. This system ensures:
+
+1. Proposed changes have been thoughtfully reviewed
+2. Proposed changes can be tested, documented, and supported by volunteers
+3. The change meets the [fast, obvious, forgiving](http://www.mattermost.org/design-principles/) design principle for the project.
+4. The change [aligns to the stated purpose of the project](http://www.mattermost.org/vision/#mattermost-teams-v1)
+
+Key contributors and core team members are responsible opening Jira tickets that meet the above requirements, which are then reviewed in triage meetings.
+
+When opening Jira tickets for accepting-pull-requests, please:
+
+1. Use titles that clearly describe the needed change and its value
+2. Include (Proposed APR) in title, so triage team knows to add the APR tag if appropriate
+3. Provide unambiguous description so that feature can be tested by any volunteer
+4. Link back to community discussions related to this change
+5. Apply "accepting-pull-requests", and optionally as "good-first-contribution".
+6. Post link back to community channels
+
+Example of post back to the community:
+
+```
+Thanks @[USERNAME],
+
+I created a ticket [for accepting pull requests on this issue](http://link). It will be reviewed in the triage meeting for addition to [the Accepting Pull Requests issues list](https://mattermost.atlassian.net/browse/PLT-797?filter=10101). [Code Contribution Guidelines](https://github.com/mattermost/platform/blob/master/CONTRIBUTING.md) are available for anyone interested in contributing to this project.
+```
+