@@ -13,12 +13,9 @@ You've worked out a way to fix it — even better!
13
13
14
14
You want to tell us about it — best of all!
15
15
16
- This project is a community effort, and everyone is welcome to
17
- contribute. Everyone within the community
18
- is expected to abide by our
19
- `code of conduct <https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md >`_.
20
-
21
-
16
+ This project is a community effort, and everyone is welcome to contribute. Everyone
17
+ within the community is expected to abide by our `code of conduct
18
+ <https://github.com/matplotlib/matplotlib/blob/main/CODE_OF_CONDUCT.md> `_.
22
19
23
20
Below, you can find a number of ways to contribute, and how to connect with the
24
21
Matplotlib community.
@@ -38,13 +35,12 @@ There are a few typical new contributor profiles:
38
35
* **You are a Matplotlib user, and you see a bug, a potential improvement, or
39
36
something that annoys you, and you can fix it. **
40
37
41
- You can search our issue tracker for an existing issue that describes your
42
- problem or open a new issue to inform us of the problem you observed and
43
- discuss the best approach to fix it. If your contributions would not be
44
- captured on GitHub (social media, communication, educational content), you can
45
- also reach out to us on gitter _,
46
- `Discourse <https://discourse.matplotlib.org/ >`__ or attend any of our
47
- `community meetings <https://scientific-python.org/calendars >`__.
38
+ You can search our issue tracker for an existing issue that describes your problem or
39
+ open a new issue to inform us of the problem you observed and discuss the best approach
40
+ to fix it. If your contributions would not be captured on GitHub (social media,
41
+ communication, educational content), you can also reach out to us on gitter _,
42
+ `Discourse <https://discourse.matplotlib.org/ >`__ or attend any of our `community
43
+ meetings <https://scientific-python.org/calendars> `__.
48
44
49
45
* **You are not a regular Matplotlib user but a domain expert: you know about
50
46
visualization, 3D plotting, design, technical writing, statistics, or some
@@ -55,8 +51,8 @@ There are a few typical new contributor profiles:
55
51
implementation; open an issue or pull request with a starting point, and we'll
56
52
be happy to discuss technical approaches.
57
53
58
- If you prefer, you can use the
59
- ` GitHub functionality for "draft" pull requests <https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request#converting-a-pull-request-to-a-draft >`__
54
+ If you prefer, you can use the ` GitHub functionality for "draft" pull requests
55
+ <https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request#converting-a-pull-request-to-a-draft> `__
60
56
and request early feedback on whatever you are working on, but you should be
61
57
aware that maintainers may not review your contribution unless it has the
62
58
"Ready to review" state on GitHub.
@@ -105,9 +101,8 @@ process works, technical questions about the code, what makes for good
105
101
documentation or a blog post, how to get involved in community work, or get a
106
102
"pre-review" on your PR.
107
103
108
- To join, please go to our public community _ channel, and ask
109
- to be added to ``#incubator ``. One of our core developers will see your message
110
- and will add you.
104
+ To join, please go to our public community _ channel, and ask to be added to
105
+ ``#incubator ``. One of our core developers will see your message and will add you.
111
106
112
107
New Contributors Meeting
113
108
------------------------
@@ -119,8 +114,7 @@ veteran contributors, who are keen to support onboarding of new folks and
119
114
share their experience. You can find our community calendar link at the
120
115
`Scientific Python website <https://scientific-python.org/calendars/ >`_, and
121
116
you can browse previous meeting notes on `GitHub
122
- <https://github.com/matplotlib/ProjectManagement/tree/master/
123
- new_contributor_meeting> `_.
117
+ <https://github.com/matplotlib/ProjectManagement/tree/master/new_contributor_meeting> `_.
124
118
We recommend joining the meeting to clarify any doubts, or lingering
125
119
questions you might have, and to get to know a few of the people behind the
126
120
GitHub handles 😉. You can reach out to us on gitter _ for any clarifications or
@@ -520,11 +514,10 @@ Then they will receive messages like
520
514
DEBUG:matplotlib.yourmodulename:Here is some information
521
515
DEBUG:matplotlib.yourmodulename:Here is some more detailed information
522
516
523
- Avoid using pre-computed strings (``f-strings ``, ``str.format ``,etc.) for logging because of security and
524
- performance issues, and because they interfere with style handlers. For example, use ``_log.error('hello %s', 'world') `` rather than
525
- ``_log.error('hello {}'.format('world')) `` or ``_log.error(f'hello {s}') ``.
526
-
527
-
517
+ Avoid using pre-computed strings (``f-strings ``, ``str.format ``,etc.) for logging because
518
+ of security and performance issues, and because they interfere with style handlers. For
519
+ example, use ``_log.error('hello %s', 'world') `` rather than ``_log.error('hello
520
+ {}'.format('world')) `` or ``_log.error(f'hello {s}') ``.
528
521
529
522
Which logging level to use?
530
523
~~~~~~~~~~~~~~~~~~~~~~~~~~~
0 commit comments