Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit dbe814e

Browse files
authored
Merge pull request #23639 from noatamir/add-ncm-to-docs
Adding the new contributor meeting
2 parents 6471d4c + ff9b0af commit dbe814e

File tree

1 file changed

+54
-21
lines changed

1 file changed

+54
-21
lines changed

doc/devel/contributing.rst

Lines changed: 54 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -12,40 +12,73 @@ is expected to abide by our
1212
The project is hosted on
1313
https://github.com/matplotlib/matplotlib
1414

15-
Contributor incubator
16-
=====================
15+
Get Connected
16+
=============
17+
18+
Do I really have something to contribute to Matplotlib?
19+
-------------------------------------------------------
1720

18-
If you are interested in becoming a regular contributor to Matplotlib, but
19-
don't know where to start or feel insecure about it, you can join our non-public
20-
communication channel for new contributors. To do so, please go to `gitter
21-
<https://gitter.im/matplotlib/matplotlib>`_ and ask to be added to '#incubator'.
22-
This is a private gitter room moderated by core Matplotlib developers where you can
23-
get guidance and support for your first few PRs. This is a place you can ask questions
24-
about anything: how to use git, github, how our PR review process works, technical questions
25-
about the code, what makes for good documentation or a blog post, how to get involved involved
26-
in community work, or get "pre-review" on your PR.
21+
100% yes. There are so many ways to contribute to our community.
2722

23+
When in doubt, we recommend going together! Get connected with our community of
24+
active contributors, many of whom felt just like you when they started out and
25+
are happy to welcome you and support you as you get to know how we work, and
26+
where things are. Take a look at the next sections to learn more.
27+
28+
Contributor incubator
29+
---------------------
30+
31+
The incubator is our non-public communication channel for new contributors. It
32+
is a private gitter room moderated by core Matplotlib developers where you can
33+
get guidance and support for your first few PRs. It's a place you can ask
34+
questions about anything: how to use git, github, how our PR review process
35+
works, technical questions about the code, what makes for good documentation
36+
or a blog post, how to get involved in community work, or get
37+
"pre-review" on your PR.
38+
39+
To join, please go to our public `gitter
40+
<https://gitter.im/matplotlib/matplotlib>`_ community channel, and ask to be
41+
added to '#incubator'. One of our core developers will see your message and will
42+
add you.
43+
44+
New Contributors meeting
45+
------------------------
46+
47+
Once a month, we host a meeting to discuss topics that interest new
48+
contributors. Anyone can attend, present, or sit in and listen to the call.
49+
Among our attendees are fellow new contributors, as well as maintainers, and
50+
veteran contributors, who are keen to support onboarding of new folks and
51+
share their experience. You can find our community calendar link at the
52+
`Scientific Python website <https://scientific-python.org/calendars/>`_, and
53+
you can browse previous meeting notes on `github
54+
<https://github.com/matplotlib/ProjectManagement/tree/master/
55+
new_contributor_meeting>`_.
56+
We recommend joining the meeting to clarify any doubts, or lingering
57+
questions you might have, and to get to know a few of the people behind the
58+
GitHub handles 😉. You can reach out to @noatamir on `gitter
59+
<https://gitter.im/matplotlib/matplotlib>`_ for any clarifications or
60+
suggestions. We <3 feedback!
2861

2962
.. _new_contributors:
3063

3164
Issues for new contributors
3265
---------------------------
3366

3467
While any contributions are welcome, we have marked some issues as
35-
particularly suited for new contributors by the label
36-
`good first issue <https://github.com/matplotlib/matplotlib/labels/good%20first%20issue>`_
37-
These are well documented issues, that do not require a deep understanding of
38-
the internals of Matplotlib. The issues may additionally be tagged with a
39-
difficulty. ``Difficulty: Easy`` is suited for people with little Python experience.
40-
``Difficulty: Medium`` and ``Difficulty: Hard`` require more programming experience.
41-
This could be for a variety of reasons, among them, though not necessarily all at
42-
the same time:
68+
particularly suited for new contributors by the label `good first issue
69+
<https://github.com/matplotlib/matplotlib/labels/good%20first%20issue>`_. These
70+
are well documented issues, that do not require a deep understanding of the
71+
internals of Matplotlib. The issues may additionally be tagged with a
72+
difficulty. ``Difficulty: Easy`` is suited for people with little Python
73+
experience. ``Difficulty: Medium`` and ``Difficulty: Hard`` require more
74+
programming experience. This could be for a variety of reasons, among them,
75+
though not necessarily all at the same time:
4376

4477
- The issue is in areas of the code base which have more interdependencies,
4578
or legacy code.
4679
- It has less clearly defined tasks, which require some independent
47-
exploration, making suggestions, or follow-up discussions to clarify a good path
48-
to resolve the issue.
80+
exploration, making suggestions, or follow-up discussions to clarify a good
81+
path to resolve the issue.
4982
- It involves Python features such as decorators and context managers, which
5083
have subtleties due to our implementation decisions.
5184

0 commit comments

Comments
 (0)