@@ -16,13 +16,26 @@ Contribute
16
16
:octicon: `heart;1em;sd-text-info ` Thank you for your interest in helping to improve
17
17
Matplotlib! :octicon: `heart;1em;sd-text-info `
18
18
19
- There are various ways to contribute: optimizing and refactoring code, detailing
20
- unclear documentation and writing new examples, helping the community, reporting
21
- and fixing bugs and requesting and implementing new features...
19
+ This project is a community effort, and everyone is welcome to contribute. Everyone
20
+ within the community is expected to abide by our :ref: `code of conduct <code_of_conduct >`.
21
+
22
+ There are various ways to contribute, such as optimizing and refactoring code,
23
+ detailing unclear documentation and writing new examples, helping the community,
24
+ reporting and fixing bugs, requesting and implementing new features...
22
25
23
26
.. _submitting-a-bug-report :
24
27
.. _request-a-new-feature :
25
28
29
+ Issue tracker
30
+ =============
31
+ The `issue tracker <https://github.com/matplotlib/matplotlib/issues >`_ serves as the
32
+ centralized location for making feature requests, reporting bugs, identifying major
33
+ projects to work on, and discussing priorities.
34
+
35
+ We have preloaded the issue creation page with markdown forms requesting the information
36
+ we need to triage issues and we welcome you to add any additional information or
37
+ context that may be necessary for resolving the issue:
38
+
26
39
.. grid :: 1 1 2 2
27
40
28
41
.. grid-item-card ::
@@ -31,9 +44,7 @@ and fixing bugs and requesting and implementing new features...
31
44
:octicon: `bug;1em;sd-text-info ` **Submit a bug report **
32
45
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
33
46
34
- We have preloaded the issue creation page with a Markdown form that you can
35
- use to provide relevant context. Thank you for your help in keeping bug reports
36
- complete, targeted and descriptive.
47
+ Thank you for your help in keeping bug reports complete, targeted and descriptive.
37
48
38
49
.. button-link :: https://github.com/matplotlib/matplotlib/issues/new/choose
39
50
:expand:
@@ -47,27 +58,24 @@ and fixing bugs and requesting and implementing new features...
47
58
:octicon: `light-bulb;1em;sd-text-info ` **Request a new feature **
48
59
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
49
60
50
- We will give feedback on the feature proposal. Since
51
- Matplotlib is an open source project with limited resources, we encourage
52
- users to then also :ref: `participate in the implementation <contribute_code >`.
61
+ Thank you for your help in keeping feature requests well defined and tightly scoped.
53
62
54
63
.. button-link :: https://github.com/matplotlib/matplotlib/issues/new/choose
55
64
:expand:
56
65
:color: primary
57
66
58
67
Request a feature
59
68
69
+ Since Matplotlib is an open source project with limited resources, we encourage users
70
+ to then also :ref: `participate <contribute_code >` in fixing bugs and implementing new
71
+ features.
72
+
73
+ Contributing guide
74
+ ==================
60
75
61
76
We welcome you to get more involved with the Matplotlib project! If you are new
62
77
to contributing, we recommend that you first read our
63
- :ref: `contributing guide<contributing> `. If you are contributing code or
64
- documentation, please follow our guides for setting up and managing a
65
- :ref: `development environment and workflow<development_environment> `.
66
- For code, documentation, or triage, please follow the corresponding
67
- :ref: `contribution guidelines <contribution_guideline >`.
68
-
69
- New contributors
70
- ================
78
+ :ref: `contributing guide<contributing> `:
71
79
72
80
.. toctree ::
73
81
:hidden:
@@ -115,13 +123,13 @@ New contributors
115
123
116
124
:octicon: `globe;1em;sd-text-info ` Build community
117
125
118
-
119
-
120
-
121
126
.. _development_environment :
122
127
123
- Development environment
124
- =======================
128
+ Development workflow
129
+ ====================
130
+
131
+ If you are contributing code or documentation, please follow our guide for setting up
132
+ and managing a development environment and workflow:
125
133
126
134
.. grid :: 1 1 2 2
127
135
@@ -159,6 +167,11 @@ Development environment
159
167
Policies and guidelines
160
168
=======================
161
169
170
+ These policies and guidelines help us maintain consistency in the various types
171
+ of maintenance work. If you are writing code or documentation, following these policies
172
+ helps maintainers more easily review your work. If you are helping triage, community
173
+ manage, or release manage, these guidelines describe how our current process works.
174
+
162
175
.. grid :: 1 1 2 2
163
176
:class-row: sf-fs-1
164
177
:gutter: 2
0 commit comments