8000 Merge pull request #6411 from nelson-liu/create_issue_pr_template · raghavrv/scikit-learn@c60c3f0 · GitHub
[go: up one dir, main page]

Skip to content

Commit c60c3f0

Browse files
committed
Merge pull request scikit-learn#6411 from nelson-liu/create_issue_pr_template
[MRG+2] DOC: add issue and pull request template
2 parents 150afe6 + f0f0aff commit c60c3f0

File tree

3 files changed

+90
-0
lines changed

3 files changed

+90
-0
lines changed

ISSUE_TEMPLATE.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
Please try to adhere to the guidelines below as much as possible when
2+
submitting your issue.
3+
- Verify that your issue is not being currently addressed by other
4+
[issues](https://github.com/scikit-learn/scikit-learn/issues?q=)
5+
or [pull requests](https://github.com/scikit-learn/scikit-learn/pulls?q=).
6+
- If your issue is a usage question or does not potentially require
7+
changes to the codebase to be solved, then
8+
[StackOverflow](http://stackoverflow.com/questions/tagged/scikit-learn)
9+
(using the`[scikit-learn]` tag) or our
10+
[mailing list](https://lists.sourceforge.net/lists/listinfo/scikit-learn-general)
11+
may be a better place to bring it up. For more information, see
12+
[User Questions](http://scikit-learn.org/stable/support.html#user-questions).
13+
14+
If you are submitting a bug issue:
15+
- Please include your operating system type and version number, as well
16+
as your Python, scikit-learn, numpy, and scipy versions. This information
17+
can be found by runnning the following code snippet:
18+
```
19+
import platform; print(platform.platform())
20+
import sys; print("Python", sys.version)
21+
import numpy; print("NumPy", numpy.__version__)
22+
import scipy; print("SciPy", scipy.__version__)
23+
import sklearn; print("Scikit-Learn", sklearn.__version__)
24+
```
25+
- Please be specific about what estimators and/or functions are involved
26+
and the shape of the data, as appropriate; please include a
27+
[reproducible](http://stackoverflow.com/help/mcve) code snippet
28+
or link to a [gist](https://gist.github.com). If an exception is raised,
29+
please provide the traceback.
30+
- Please ensure all code snippets and error messages are formatted in
31+
appropriate code blocks.
32+
See ["Creating and highlighting code blocks"](https://help.github.com/articles/creating-and-highlighting-code-blocks).
33+
34+
If you are submitting an algorithm or feature request:
35+
- Please verify that the algorithm fulfills our
36+
[new algorithm requirements](http://scikit-learn.org/stable/faq.html#can-i-add-this-new-algorithm-that-i-or-someone-else-just-published).
37+
38+
Thanks for contributing! Please delete these guidelines before submitting
39+
your issue.

PULL_REQUEST_TEMPLATE.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
Please try to adhere to the guidelines below as much as possible when submitting your pull request.
2+
3+
- Please verify that your code satisfies the
4+
[code/documentation quality guidelines](http://scikit-learn.org/stable/developers/contributing.html#coding-guidelines).
5+
- Please prefix the title of your pull request with `[MRG]` if the
6+
contribution is complete and should be subjected to a detailed review.
7+
8+
- Incomplete contributions should be prefixed `[WIP]` to indicate a work
9+
in progress (and changed to `[MRG]` when it matures). WIPs may be useful
10+
to: indicate you are working on something to avoid duplicated work,
11+
request broad review of functionality or API, or seek collaborators.
12+
WIPs often benefit from the inclusion of a
13+
[task list](https://github.com/blog/1375-task-lists-in-gfm-issues-pulls-comments)
14+
in the PR description.
15+
- Documentation and high-coverage tests are necessary for enhancements to
16+
be accepted.
17+
- If you are adding an enhancement, you may wish to provide evidence for
18+
its benefit with distinguishing examples in the code and benchmarks
19+
in the PR discussion.
20+
- If your pull request addresses an issue, please use the title to describe
21+
the issue and mention the issue number in the pull request description to
22+
ensure a link is created to the original issue.
23+
24+
Please be aware that we are a loose team of volunteers so patience is
25+
necessary; assistance handling other issues is very welcome. We value
26+
all user contributions, no matter how minor they are. If we are slow to
27+
review, either the pull request needs some benchmarking, tinkering,
28+
convincing, etc. or more likely the reviewers are simply busy. In either
29+
case, we ask for your understanding during the review process.
30+
For more information, see
31+
[Why is my PR not getting any attention?](http://scikit-learn.org/dev/faq.html#why-is-my-pull-request-not-getting-any-attention)
32+
33+
Thanks for contributing! Please delete these guidelines before submitting your pull request.

doc/faq.rst

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,3 +257,21 @@ Deep learning requires a rich vocabulary to define an architecture and the
257257
use of GPUs for efficient computing. However, neither of these fit within
258258
the design constraints of scikit-learn. As a result, deep learning is
259259
currently out of scope for what scikit-learn seeks to achieve.
260+
261+
262+
Why is my pull request not getting any attention?
263+
-------------------------------------------------
264+
The scikit-learn review process takes a significant amount of time, and
265+
contributors should not be discouraged by a lack of activity or review on
266+
their pull request. We care a lot about getting things right
267+
the first time, as maintenance and later change comes at a high cost.
268+
We rarely release any "experimental" code, so all of our contributions
269+
will be subject to high use immediately and should be of the highest
270+
quality possible initially.
271+
272+
Beyond that, scikit-learn is limited in its reviewing bandwidth; many of the
273+
reviewers and core developers are working on scikit-learn on their own time.
274+
If a review of your pull request comes slowly, it is likely because the
275+
reviewers are busy. We ask for your understanding and request that you
276+
not close your pull request or discontinue your work solely because of
277+
this reason.

0 commit comments

Comments
 (0)
0