Skip to content

Commit 3d53686

Browse files
committed
More tweaks
1 parent 0e392fc commit 3d53686

File tree

1 file changed

+24
-21
lines changed

1 file changed

+24
-21
lines changed

pages/governance.md

+24-21
Original file line numberDiff line numberDiff line change
@@ -60,18 +60,18 @@ The emeritus core contributors are:
6060

6161
* Iain Dunning (@iainnz)
6262

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].
6565

6666
### Repository Maintainers
6767

6868
Repository maintainers are trusted members of the community who help the [core
6969
contributors] by managing a limited number of repositories in the [JuMP-dev
7070
Github organization].
7171

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].
7575

7676
Before becoming a repository maintainer, it is expected that the community
7777
member will have been an active participant in the development and maintenance
@@ -82,8 +82,9 @@ needed.
8282
Community members may be maintainers of multiple repositories at the same time.
8383

8484
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).
8788

8889
### NumFOCUS
8990

@@ -95,25 +96,26 @@ sustainability of the project.
9596
### Steering Council
9697

9798
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:
100102

101103
* Approves expenditures related to JuMP and paid through the NumFOCUS account.
102104
* Negotiates and approves contracts between NumFOCUS and external contractors
103105
who provide paid work to JuMP.
104106

105107
The current members of the Steering Council are:
106108

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)
110112
* Oscar Dowson (@odow)
111-
* Changhyun Kwon, U. South Florida (@chkwon)
113+
* Changhyun Kwon, _U. South Florida_ (@chkwon)
112114

113115
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.
117119

118120
## Decision Making Process
119121

@@ -128,7 +130,7 @@ decisions require majority approval by [Steering Council] members.
128130

129131
Community members proposing decisions with a financial aspect should contact the
130132
[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].
132134

133135
### Non-financial Decisions
134136

@@ -139,15 +141,15 @@ are not considered to be [core contributors] for this purpose.
139141
Code-related decisions, such when a pull request is ready to be accepted and
140142
merged, should be discussed via the relevant Github issues and pull requests. If
141143
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.
144146

145147
Non-code-related decisions, such long-term strategic planning for JuMP, should
146148
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].
148150

149151
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).
151153

152154
The [Steering Council] can gain addition decision-making power if the [core
153155
contributors] decide to delegate.
@@ -286,3 +288,4 @@ via the [developer chatroom].
286288
[core contributors]: #core-contributors
287289
[repository maintainers]: #repository-maintainers
288290
[Steering Council]: #steering-council
291+
[monthly developer call]: #monthly-developer-call

0 commit comments

Comments
 (0)