@@ -60,18 +60,18 @@ The emeritus core contributors are:
60
60
61
61
* Iain Dunning (@iainnz )
62
62
63
- A core contributor may choose to switch to emeritus status by informing the
64
- other [ core contributors] and the [ Steering Council] .
63
+ A [ core contributor] ( #core-contributors ) may choose to switch to emeritus status
64
+ by informing the other [ core contributors] and the [ Steering Council] .
65
65
66
66
### Repository Maintainers
67
67
68
68
Repository maintainers are trusted members of the community who help the [ core
69
69
contributors] by managing a limited number of repositories in the [ JuMP-dev
70
70
Github organization] .
71
71
72
- Any core contributor has individual authority to appoint a community member as a
73
- repository maintainer of a repository with notification to the other [ core
74
- contributors] .
72
+ Any [ core contributor] ( #core-contributors ) has individual authority to appoint a
73
+ community member as a repository maintainer of a repository with notification to
74
+ the other [ core contributors] .
75
75
76
76
Before becoming a repository maintainer, it is expected that the community
77
77
member will have been an active participant in the development and maintenance
@@ -82,8 +82,9 @@ needed.
82
82
Community members may be maintainers of multiple repositories at the same time.
83
83
84
84
Repository maintainers can step back from their role at any time by informing a
85
- core developer. Furthermore, [ core contributors] , by consensus, can choose to
86
- remove repository maintainers for any reason (typically inactivity).
85
+ [ core contributor] ( #core-contributors ) . Furthermore, [ core contributors] , by
86
+ consensus, can choose to remove repository maintainers for any reason (typically
87
+ inactivity).
87
88
88
89
### NumFOCUS
89
90
@@ -95,25 +96,26 @@ sustainability of the project.
95
96
### Steering Council
96
97
97
98
The Steering Council supports the [ core contributors] by representing JuMP in
98
- all interactions with [ NumFOCUS] ( #numfocus ) , e.g., by attending NumFOCUS's
99
- annual summit. In addition, the Steering Council:
99
+ all interactions with [ NumFOCUS] ( #numfocus ) , e.g., by attending [ NumFOCUS's
100
+ annual summit] ( https://numfocus.org/blog/numfocus-summit-2019 ) . In addition, the
101
+ Steering Council:
100
102
101
103
* Approves expenditures related to JuMP and paid through the NumFOCUS account.
102
104
* Negotiates and approves contracts between NumFOCUS and external contractors
103
105
who provide paid work to JuMP.
104
106
105
107
The current members of the Steering Council are:
106
108
107
- * Miles Lubin, Google (@mlubin )
108
- * Juan Pablo Vielma, Google (@juan-pablo-vielma )
109
- * Joey Huchette, Rice University (@joehuchette )
109
+ * Miles Lubin, _ Google _ (@mlubin )
110
+ * Juan Pablo Vielma, _ Google _ (@juan-pablo-vielma )
111
+ * Joey Huchette, _ Rice University _ (@joehuchette )
110
112
* Oscar Dowson (@odow )
111
- * Changhyun Kwon, U . South Florida (@chkwon )
113
+ * Changhyun Kwon, _ U . South Florida _ (@chkwon )
112
114
113
115
A member of the Steering Council may leave the council by notifying the Steering
114
- Council and [ core contributors] . The remaining members, in consultation with the
115
- [ core contributors] , will invite a member of the community to join in order to
116
- maintain a quorum of five members.
116
+ Council and [ core contributors] . The remaining Steering Council members, in
117
+ consultation with the [ core contributors] , will invite a member of the community
118
+ to join in order to maintain a quorum of five members.
117
119
118
120
## Decision Making Process
119
121
@@ -128,7 +130,7 @@ decisions require majority approval by [Steering Council] members.
128
130
129
131
Community members proposing decisions with a financial aspect should contact the
130
132
[ Steering Council] directly, or table their proposal as an agenda item for
131
- discussion on a [ monthly developer call] ( #monthly-developer-call ) .
133
+ discussion on a [ monthly developer call] .
132
134
133
135
### Non-financial Decisions
134
136
@@ -139,15 +141,15 @@ are not considered to be [core contributors] for this purpose.
139
141
Code-related decisions, such when a pull request is ready to be accepted and
140
142
merged, should be discussed via the relevant Github issues and pull requests. If
141
143
consensus cannot be achieved, the community member proposing the change may be
142
- invited by a core contributor to present their proposal at a [ monthly developer
143
- call ] ( # monthly- developer- call) for further discussion and community input.
144
+ invited by a [ core contributor] ( #core-contributors ) to present their proposal at
145
+ a [ monthly developer call] for further discussion and community input.
144
146
145
147
Non-code-related decisions, such long-term strategic planning for JuMP, should
146
148
either be discussed in a Github issue, or tabled as an agenda item and discussed
147
- on a [ monthly developer call] ( #monthly-developer-call ) .
149
+ on a [ monthly developer call] .
148
150
149
151
If consensus on a non-financial decision cannot be achieved, the final decision
150
- will be made by the [ BDFL] ( #bdfl ) .
152
+ will be made by the [ BDFL] ( #benevolent-dictator-for-life ) .
151
153
152
154
The [ Steering Council] can gain addition decision-making power if the [ core
153
155
contributors] decide to delegate.
@@ -286,3 +288,4 @@ via the [developer chatroom].
286
288
[ core contributors ] : #core-contributors
287
289
[ repository maintainers ] : #repository-maintainers
288
290
[ Steering Council ] : #steering-council
291
+ [ monthly developer call ] : #monthly-developer-call
0 commit comments