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
and request early feedback on whatever you are working on, but you should be
51
-
aware that maintainers may not review your contribution unless it has the
52
-
"Ready to review" state on GitHub.
49
+
If you can implement the solution yourself, even better! Consider contributing
50
+
the change as a :ref:`pull request <how-to-pull-request>` right away.
53
51
54
52
* **You are new to Matplotlib, both as a user and contributor, and want to start
55
53
contributing but have yet to develop a particular interest.**
@@ -287,7 +285,7 @@ guide you through each step:
287
285
4. Check existing pull requests (e.g., :ghpull:`28476`) and filter by the issue number to make sure the issue is not in progress:
288
286
289
287
* If the issue has a pull request (is in progress), tag the user working on the issue, and ask to collaborate (optional).
290
-
* 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>`_.
288
+
* If there is no pull request, :ref:`create a new pull request <how-to-pull-request>`.
291
289
5. Please familiarize yourself with the pull request template (see below),
292
290
and ensure you understand/are able to complete the template when you open your pull request.
293
291
Additional information can be found in the `pull request guidelines <https://matplotlib.org/devdocs/devel/pr_guide.html>`_.
Copy file name to clipboardExpand all lines: doc/devel/pr_guide.rst
+17-1Lines changed: 17 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ We value contributions from people with all levels of experience. In particular,
12
12
if this is your first PR not everything has to be perfect. We'll guide you
13
13
through the PR process. Nevertheless, please try to follow our guidelines as well
14
14
as you can to help make the PR process quick and smooth. If your pull request is
15
-
incomplete or a work-in-progress, please mark it as a `draft pull requests <https://docs.github.com/en/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests#draft-pull-requests>`_
15
+
incomplete or a work-in-progress, please mark it as a :ref:`draft pull request <draft-pr>`
16
16
on GitHub and specify what feedback from the developers would be helpful.
17
17
18
18
Please be patient with reviewers. We try our best to respond quickly, but we have
@@ -118,6 +118,22 @@ Workflow
118
118
Detailed guidelines
119
119
===================
120
120
121
+
.. _draft-pr:
122
+
123
+
Draft PRs
124
+
---------
125
+
126
+
Authors may create a `draft PR`_ (or change to draft status later) if the code
127
+
is not yet ready for a regular full review. Typical use cases are posting code
128
+
as a basis for discussion or signalling that you intend to rework the code as
129
+
a result of feedback. Authors should clearly communicate why the PR has draft
130
+
status and what needs to be done to make it ready for review. In particular,
131
+
they should explicitly ask for targeted feedback if needed. By default,
132
+
reviewers will not look at the code of a draft PR and only respond to specific
0 commit comments