@@ -62,10 +62,12 @@ Ways to contribute
6262
6363 Understanding the entire codebase is a long-term project, and nobody expects
6464 you to do this right away. If you are determined to get started with
65- Matplotlib and want to learn, going through the basic functionality,
66- choosing something to focus on (3d, testing, documentation, animations, etc.)
67- and gaining context on this area by reading the issues and pull requests
68- touching these subjects is a reasonable approach.
65+ Matplotlib and want to learn, go through the basic functionality and choose
66+ something to focus on related to your interests, for example 3d, testing,
67+ documentation, or animations. Please gain understanding and context of this area
68+ by reading the issues and pull requests touching these subjects and then reach out
69+ to us at the :ref: `new contributor <new_contributors >` meeting or discourse
70+ channel (incubator) to discuss what you would like to work on.
6971
7072.. _contribute_code :
7173
@@ -196,6 +198,10 @@ We expect authentic engagement in our community.
196198- If you use generative AI tools as an aid in developing code or documentation
197199 changes, ensure that you fully understand the proposed changes and can
198200 explain why they are the correct approach.
201+ - If you use AI for translation or grammar correction, please keep the wording as close
202+ as possible to the original wording. It is much easier to come to a mutual
203+ understanding when we are working off a direct translation of your words/thoughts
204+ rather than a text an LLM may have embellished with possibly spurious information.
199205
200206Make sure you have added value based on your personal competency to your
201207contributions. Just taking some input, feeding it to an AI and posting the
@@ -283,7 +289,12 @@ guide you through each step:
283289 & `"Good first Issue" <https://github.com/matplotlib/matplotlib/labels/good%20first%20issue >`_ (optional).
2842903. Click on an issue you would like to work on, and check to see if the issue has a pull request opened to resolve it.
285291
286- * A good way to judge if you chose a suitable issue is by asking yourself, "Can I independently submit a PR in 1-2 weeks?"
292+ * A good way to judge if you chose a suitable issue is by asking yourself, "Can I
293+ independently submit a PR in a reasonable time frame?" This should (at most)
294+ be a few days for an easy issue. If it takes longer, let us know why.
295+ * If you are new to open source, we strongly recommend that you do not choose a
296+ complicated issue for your first contribution - please ask in the incubator
297+ channel if you need help gauging the complexity of the work.
2872984. Check existing pull requests (e.g., :ghpull: `28476 `) and filter by the issue number to make sure the issue is not in progress:
288299
289300 * If the issue has a pull request (is in progress), tag the user working on the issue, and ask to collaborate (optional).
0 commit comments