Skip to content

Commit 11c1301

Browse files
Meghan Jonesseismanweiji14
authored
Add development toctree and PyGMT team page (#1308)
Add PyGMT team page listing distinguished contributors with indicators for founders and active maintainers in a new development toctree. Move contributors and maintainers guides to the development toctree. Co-authored-by: Dongdong Tian <[email protected]> Co-authored-by: Wei Ji <[email protected]>
1 parent 10dcad9 commit 11c1301

File tree

3 files changed

+140
-0
lines changed

3 files changed

+140
-0
lines changed

doc/_static/style.css

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,3 +199,37 @@ a.copybtn {
199199
.sphx-glr-single-img {
200200
max-width: 80%!important;
201201
}
202+
203+
.team-row {
204+
display: flex;
205+
flex-wrap: wrap;
206+
}
207+
208+
.team-card {
209+
background-color: #fff;
210+
background-clip: border-box;
211+
border: 1px solid rgba(0,0,0,.125);
212+
border-radius: 0.5rem;
213+
margin: 0.25em;
214+
flex: 0 1 175px;
215+
}
216+
217+
.team-img {
218+
border-radius: 0.5rem;
219+
width: 100%;
220+
height: 15vh!important;
221+
object-fit: cover;
222+
}
223+
224+
.team-card-body {
225+
padding: 1.25rem;
226+
height: 100px;
227+
}
228+
229+
.team-card-text {
230+
display: flex;
231+
margin-block-start: 0em;
232+
margin-block-end: 0.2em;
233+
margin-inline-start: 0px;
234+
margin-inline-end: 0px;
235+
}

doc/index.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,5 +58,12 @@
5858

5959
api/index.rst
6060
changes.md
61+
62+
.. toctree::
63+
:maxdepth: 2
64+
:hidden:
65+
:caption: Development
66+
67+
team.md
6168
contributing.md
6269
maintenance.md

doc/team.md

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
# Team Gallery
2+
3+
We are an international team dedicated to building a Pythonic API for the
4+
Generic Mapping Tools (GMT). Our goal is to improve GMT's accessibility for
5+
new and experienced users by creating user-friendly interfaces with the GMT
6+
C API, supporting rich display in Jupyter notebooks, and integrating with
7+
the PyData ecosystem.
8+
9+
All are welcome to become involved with the PyGMT project! For more information
10+
about how to get involved, see the {doc}`contributing`.
11+
12+
## Distinguished Contributors
13+
14+
PyGMT Distinguished Contributors are recognized for their substantial
15+
contributions to PyGMT, which may include code, documentation, pull request
16+
review, triaging, forum responses, community building and engagement,
17+
outreach, and inclusion and diversity. New Distinguished Contributors are
18+
selected twice per year by those listed below.
19+
20+
Distinguished Contributors is not meant as a means of conveying
21+
responsibilities. Distinguished Contributors who are also active maintainers of
22+
the PyGMT project and have responsibilities detailed in the
23+
{doc}`maintenance` have 'Maintainer' listed below their names.
24+
25+
```{raw} html
26+
27+
<div class="team-row">
28+
<div class="team-card">
29+
<img class="card-img-top team-img" src="https://avatars.githubusercontent.com/u/3974108?v=4" alt="Card image">
30+
<div class="team-card-body">
31+
<h6 class="team-card-text">Dongdong Tian</h6>
32+
<h7 class="team-card-text">Maintainer</h7>
33+
<h7 class="team-card-text"><a href="https://github.com/seisman" >@seisman</a></h7>
34+
</div>
35+
</div>
36+
<div class="team-card">
37+
<img class="card-img-top team-img" src="https://avatars.githubusercontent.com/u/50591376?v=4" alt="Card image">
38+
<div class="team-card-body">
39+
<h6 class="team-card-text">Jiayuan Yao</h6>
40+
<h7 class="team-card-text"><a href="https://github.com/core-man" >@core-man</a></h7>
41+
</div>
42+
</div>
43+
<div class="team-card">
44+
<img class="card-img-top team-img" src="https://avatars.githubusercontent.com/u/290082?v=4" alt="Card image">
45+
<div class="team-card-body">
46+
<h6 class="team-card-text">Leonardo Uieda</h6>
47+
<h7 class="team-card-text">Founder</h7>
48+
<h7 class="team-card-text"><a href="https://github.com/leouieda" >@leouieda</a></h7>
49+
</div>
50+
</div>
51+
<div class="team-card">
52+
<img class="card-img-top team-img" src="https://avatars.githubusercontent.com/u/38269494?v=4" alt="Card image">
53+
<div class="team-card-body">
54+
<h6 class="team-card-text">Liam Toney</h6>
55+
<h7 class="team-card-text"><a href="https://github.com/liamtoney" >@liamtoney</a></h7>
56+
</div>
57+
</div>
58+
<div class="team-card">
59+
<img class="card-img-top team-img" src="https://avatars.githubusercontent.com/u/14077947?v=4" alt="Card image">
60+
<div class="team-card-body">
61+
<h6 class="team-card-text">Meghan Jones</h6>
62+
<h7 class="team-card-text">Maintainer</h7>
63+
<h7class="team-card-text"><a href="https://github.com/meghanrjones" >@meghanrjones</a></h7>
64+
</div>
65+
</div>
66+
<div class="team-card">
67+
<img class="card-img-top team-img" src="https://avatars.githubusercontent.com/u/23025878?v=4" alt="Card image">
68+
<div class="team-card-body">
69+
<h6 class="team-card-text">Michael Grund</h6>
70+
<h7 class="team-card-text">Maintainer</h7>
71+
<h7class="team-card-text"><a href="https://github.com/michaelgrund" >@michaelgrund</a></h7>
72+
</div>
73+
</div>
74+
<div class="team-card">
75+
<img class="card-img-top team-img" src="https://avatars.githubusercontent.com/u/26473567?v=4" alt="Card image">
76+
<div class="team-card-body">
77+
<h6 class="team-card-text">Paul Wessel</h6>
78+
<h7 class="team-card-text">Founder</h7>
79+
<h7class="team-card-text"><a href="https://github.com/PaulWessel" >@PaulWessel</a></h7>
80+
</div>
81+
</div>
82+
<div class="team-card">
83+
<img class="card-img-top team-img" src="https://avatars.githubusercontent.com/u/23487320?v=4" alt="Card image">
84+
<div class="team-card-body">
85+
<h6 class="team-card-text">Wei Ji Leong</h6>
86+
<h7 class="team-card-text">Maintainer</h7>
87+
<h7class="team-card-text"><a href="https://github.com/weiji14" >@weiji14</a></h7>
88+
</div>
89+
</div>
90+
<div class="team-card">
91+
<img class="card-img-top team-img" src="https://avatars.githubusercontent.com/u/29518865?v=4" alt="Card image">
92+
<div class="team-card-body">
93+
<h6 class="team-card-text">Will Schlitzer</h6>
94+
<h7 class="team-card-text">Maintainer</h7>
95+
<p class="team-card-text"><a href="https://github.com/willschlitzer" >@willschlitzer</a></h7>
96+
</div>
97+
</div>
98+
</div>
99+
```

0 commit comments

Comments
 (0)