@@ -227,6 +227,9 @@ Maplotlib repository to your own computer, or alternatively using
227
227
in-browser development environment that comes with the appropriated setup to
228
228
contribute to Matplotlib.
229
229
230
+ Workflow overview
231
+ ^^^^^^^^^^^^^^^^^
232
+
230
233
A brief overview of the workflow is as follows.
231
234
232
235
#. `Create an account <https://github.com/join >`_ on GitHub if you do not
@@ -289,14 +292,19 @@ A brief overview of the workflow is as follows.
289
292
290
293
git push -u origin my-feature
291
294
292
- Finally, go to the web page of your fork of the Matplotlib repo, and click
293
- 'Pull request' to send your changes to the maintainers for review.
295
+ Open a pull request on Matplotlib
296
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
297
+ Finally, go to the web page of *your fork * of the Matplotlib repo, and click
298
+ **Compare & pull request ** to send your changes to the maintainers for review.
299
+ The base repository is ``matplotlib/matplotlib `` and the base branch is
300
+ generally ``main ``. For more guidance, see GitHub's `pull request tutorial
301
+ <https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork> `_.
294
302
295
303
For more detailed instructions on how to set up Matplotlib for development and
296
304
best practices for contribution, see :ref: `installing_for_devs `.
297
305
298
306
GitHub Codespaces workflows
299
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
307
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
300
308
301
309
* If you need to open a GUI window with Matplotlib output on Codespaces, our
302
310
configuration includes a `light-weight Fluxbox-based desktop
@@ -378,7 +386,7 @@ This ensures that users are notified before the change will take effect and thus
378
386
prevents unexpected breaking of code.
379
387
380
388
Rules
381
- ~~~~~
389
+ ^^^^^
382
390
383
391
- Deprecations are targeted at the next point.release (e.g. 3.x)
384
392
- Deprecated API is generally removed two point-releases after introduction
@@ -391,7 +399,7 @@ Rules
391
399
API consistency lead developer
392
400
393
401
Introducing
394
- ~~~~~~~~~~~
402
+ ^^^^^^^^^^^
395
403
396
404
#. Announce the deprecation in a new file
397
405
:file: `doc/api/next_api_changes/deprecations/99999-ABC.rst ` where ``99999 ``
@@ -432,7 +440,7 @@ Introducing
432
440
version number.
433
441
434
442
Expiring
435
- ~~~~~~~~
443
+ ^^^^^^^^
436
444
437
445
#. Announce the API changes in a new file
438
446
:file: `doc/api/next_api_changes/[kind]/99999-ABC.rst ` where ``99999 ``
@@ -613,7 +621,7 @@ example, use ``_log.error('hello %s', 'world')`` rather than ``_log.error('hell
613
621
{}'.format('world')) `` or ``_log.error(f'hello {s}') ``.
614
622
615
623
Which logging level to use?
616
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
624
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
617
625
618
626
There are five levels at which you can emit messages.
619
627
0 commit comments