Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Nov 9, 2022. It is now read-only.

Commit dbe814e

Browse files
authored
Merge pull request matplotlib#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)

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /