You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 51e7230
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: .github/PULL_REQUEST_TEMPLATE.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,11 +4,13 @@ out the development guide https://matplotlib.org/devdocs/devel/index.html
4
4
-->
5
5
6
6
## PR summary
7
-
<!-- Please provide at least 1-2 sentences describing the pull request in detail
8
-
(Why is this change required? What problem does it solve?) and link to relevant
9
-
issues and PRs.
7
+
<!-- Please describe the pull request, using the questions below as guidance, and link to any relevant issues and PRs:
10
8
11
-
Also please summarize the changes in the title, for example "Raise ValueError on
9
+
- Why is this change necessary?
10
+
- What problem does it solve?
11
+
- What is the reasoning for this implementation?
12
+
13
+
Additionally, please summarize the changes in the title, for example "Raise ValueError on
12
14
non-numeric input to set_xlim" and avoid non-descriptive titles such as "Addresses
@@ -279,6 +253,64 @@ though not necessarily all at the same time:
279
253
- It involves Python features such as decorators and context managers, which
280
254
have subtleties due to our implementation decisions.
281
255
256
+
.. _first_contribution:
257
+
258
+
First contributions
259
+
-------------------
260
+
261
+
If this is your first open source contribution, or your first time contributing to Matplotlib,
262
+
and you need help or guidance finding a good first issue, look no further. This section will
263
+
guide you through each step:
264
+
265
+
1. Navigate to the `issues page <https://github.com/matplotlib/matplotlib/issues/>`_.
266
+
2. Filter labels with `"Difficulty: Easy" <https://github.com/matplotlib/matplotlib/labels/Difficulty%3A%20Easy>`_
267
+
& `"Good first Issue" <https://github.com/matplotlib/matplotlib/labels/good%20first%20issue>`_ (optional).
268
+
3. Click on an issue you would like to work on, and check to see if the issue has a pull request opened to resolve it.
269
+
270
+
* A good way to judge if you chose a suitable issue is by asking yourself, "Can I independently submit a PR in 1-2 weeks?"
271
+
4. Check existing pull requests (e.g., :ghpull:`28476`) and filter by the issue number to make sure the issue is not in progress:
272
+
273
+
* If the issue has a pull request (is in progress), tag the user working on the issue, and ask to collaborate (optional).
274
+
* If a pull request does not exist, create a `draft pull request <https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests#draft-pull-requests>`_ and follow the `pull request guidelines <https://matplotlib.org/devdocs/devel/pr_guide.html>`_.
275
+
5. Please familiarize yourself with the pull request template (see below),
276
+
and ensure you understand/are able to complete the template when you open your pull request.
277
+
Additional information can be found in the `pull request guidelines <https://matplotlib.org/devdocs/devel/pr_guide.html>`_.
0 commit comments