-
-
Notifications
You must be signed in to change notification settings - Fork 8.1k
ENH Improving the contribution guidelines #7236
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 1 commit
d00c927
419ce52
0b9974c
085844a
9799d66
9547bc7
5a9f988
c97d6ac
54e0c9c
76a5ab2
19603a5
388a4a0
4d8963f
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
- Loading branch information
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -77,7 +77,7 @@ environment <http://conda.pydata.org/docs/using/envs.html>`_ | |
| * Edit setup.cfg to set `test` to True, and `local_freetype` to True | ||
| * If you have build matplotlib previously, remove the build folder. | ||
|
||
| * Execute the build command. | ||
| <<<<<<< 8301de2110774994b720461335e5923998d80c99 | ||
|
|
||
| When working on bleeding edge packages, setting up a | ||
| `virtual environment | ||
| <http://docs.python-guide.org/en/latest/dev/virtualenvs/>`_ or a `conda | ||
|
|
@@ -215,6 +215,32 @@ tools: | |
| * :ref:`testing` | ||
| * :ref:`documenting-matplotlib` | ||
|
|
||
|
|
||
|
|
||
| .. _new_contributors: | ||
|
|
||
| Issues for New Contributors | ||
| --------------------------- | ||
|
|
||
| New contributors should look for the following tags when looking for issues. | ||
| We strongly recommend that new contributors tackle "new-contributor-friendly" | ||
| issues (easy, well documented issues, that do not require an understanding of | ||
| the different submodules of matplotlib) and "Easy-fix" issues. This helps the | ||
| contributor become familiar with the contribution workflow, and for the core | ||
| devs to become acquainted with the contributor; besides which, we frequently | ||
| underestimate how easy an issue is to solve! | ||
|
|
||
| .. topic:: new-contributor-friendly | ||
|
|
||
| A great way to start contributing to matplotlib is to pick an item from | ||
|
||
| the list of | ||
| `new-contributor-friendly <https://github.com/matplotlib/matplotlib/labels/new-contributor-friendly>`_ | ||
| in the issue tracker. Resolving these issues allow you to start | ||
| contributing to the project without much prior knowledge. Your assistance | ||
| in this area will be greatly appreciated by the more experienced | ||
| developers as it helps free up their time to concentrate on other issues. | ||
|
|
||
|
|
||
| .. _other_ways_to_contribute: | ||
|
|
||
| Other ways to contribute | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I suggest naming this section 'Contributing to documentation' and putting it first. The tex laments that documentation is under valued while putting it under a title that makes it sound under valued 😜 At risk of being overly micro-managing in comments, something to the effect of We ❤️ documentation improvements and improving the documentation can be one of the highest-impact contributions. If you can use matplotlib you are qualified to contribute to the documentation. Did you find the docstring on a confusing? Fix it so the next person has an easier time. Could an [link to gallery]Example be improved? Open a PR! I blame @rgbkrk for me urge to use emoji in 'serious' text. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. ¯_(ツ)_/¯ There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It can help in setting the tone for sections like this, I certainly get it. |
||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These should be double-backticks, right?