Skip to content

Commit a1364d9

Browse files
committed
Restructured engage/contribute page with more "get involved" content.
File name is still contribute, and can change it to index.mdx later to remove redirect at events/index.tsx page
1 parent 17012f2 commit a1364d9

3 files changed

Lines changed: 89 additions & 17 deletions

File tree

config/strudel-config.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -144,12 +144,12 @@
144144
{
145145
"name": "Engage",
146146
"path": "/engage",
147-
"redirectTo": "/engage/contribute",
147+
"redirectTo": "/engage/get-involved",
148148
"children": [
149149
{
150-
"name": "Contribute",
151-
"path": "/engage/contribute",
152-
"markdownId": "engage-contribute",
150+
"name": "Get Involved",
151+
"path": "/engage/get-involved",
152+
"markdownId": "engage-get-involved",
153153
"layoutComponent": "PageLayout"
154154
},
155155
{

content/engage/contribute.mdx

Lines changed: 81 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,48 @@
11
---
2-
id: 'engage-contribute'
3-
title: 'Connect & Contribute'
4-
subtitle: 'Help grow and sustain the STRUDEL community'
2+
id: 'engage-get-involved'
3+
title: 'Get Involved'
4+
subtitle: 'Connect. Collaborate. Contribute.'
55
---
6-
import { Grid, Link as MuiLink } from '@mui/material';
6+
import { Box, Grid, Button, Link as MuiLink } from '@mui/material';
77
import { PageContainer } from '/src/components/PageContainer';
88
import { Hero } from '/src/components/Hero';
99
import { ContentCard } from '/src/components/ContentCard';
1010
import { Link } from 'gatsby';
1111

1212
<Hero>
1313

14-
***Want to stay up to date? Have questions or ideas?***
14+
***Explore ways to Get Involved!***
1515

1616
<Grid container spacing={4}>
1717
<Grid item md={4}>
1818
<ContentCard>
19-
#### Get in touch
19+
#### Monthly Office Hours
2020

21-
E-mail the team at <MuiLink href="mailto:strudel@lbl.gov">strudel@lbl.gov</MuiLink>
21+
Need support for using STRUDEL or have questions about UX? <br/> <br/>
22+
Join our monthly office hours to connect, share challenges, and get feedback from UX experts.
23+
24+
<MuiLink href='/engage/get-involved/#sec-monthly-office-hrs'>**Learn more**</MuiLink>
2225
</ContentCard>
2326
</Grid>
2427
<Grid item md={4}>
2528
<ContentCard>
26-
#### Join our mailing list
29+
#### US-RSE UX Working Group
2730

28-
Send a message to <MuiLink href="mailto:strudel-community+subscribe@lbl.gov">strudel-community+subscribe@lbl.gov</MuiLink>
31+
Passionate about making scientific software more usable and user-friendly? <br/> <br/>
32+
Connect with other researchers, developers, and designers to learn and share experiences & practices.
33+
34+
<MuiLink href='/engage/get-involved/#sec-contribute-details'>**Learn more**</MuiLink>
2935
</ContentCard>
3036
</Grid>
3137
<Grid item md={4}>
3238
<ContentCard>
33-
#### Contribute to the Discussion
39+
#### Contribute to STRUDEL
3440

35-
See the latest <MuiLink href='https://github.com/orgs/strudel-science/discussions/' target='_blank'>Discussion on GitHub</MuiLink>
41+
Have ideas for STRUDEL?<br/><br/>
42+
Help shape STRUDEL into the best tool it can be. From feedback to code, every contribution helps us grow—and we’d love to have you involved.
43+
44+
<MuiLink href='/engage/get-involved/#sec-contribute-details'>**Learn more**</MuiLink>
45+
3646
</ContentCard>
3747
</Grid>
3848
</Grid>
@@ -41,8 +51,66 @@ import { Link } from 'gatsby';
4151

4252
<PageContainer>
4353

44-
45-
## Contributing to STRUDEL
54+
<h2 id="sec-monthly-office-hrs">Attend Upcoming Community Events</h2>
55+
56+
Join the STRUDEL community for webinars, workshops, and other events focused on building more usable scientific software.
57+
You can also partner with us to co-host an event, reach out to <MuiLink href='mailto:strudel@lbl.gov' target='_blank'>strudel@lbl.gov</MuiLink> to collaborate.
58+
59+
<Box
60+
sx={{
61+
display: 'inline-block',
62+
marginTop: 2
63+
}}
64+
>
65+
<Link to="/engage/events">
66+
<Button variant="contained">
67+
Explore Upcoming Events
68+
</Button>
69+
</Link>
70+
</Box>
71+
72+
73+
<h2 id="sec-monthly-office-hrs">Join our Monthly Office Hours</h2>
74+
75+
Are you looking for support on a current project utilizing STRUDEL, interested in getting started with the STRUDEL Kit, or exploring how to better incorporate UX in your product planning and roadmap?
76+
<br/><br/>Get help directly from the STRUDEL team during our monthly office hours.
77+
<br/>Sign up for a 15-30 minute timeslot during our next office hours via registration link below:
78+
79+
<Box
80+
sx={{
81+
display: 'inline-block',
82+
marginTop: 2
83+
}}
84+
>
85+
<Link to="">
86+
<Button variant="contained">
87+
Register for Office Hours
88+
</Button>
89+
</Link>
90+
</Box>
91+
92+
<h2 id="sec-us-rse-wg">Join the US-RSE UX Working Group</h2>
93+
94+
We invite you to join the US-RSE User Experience (UX) Working Group (UXWG). This working group advocates for increased awareness and adoption of UX methods in research software engineering. The STRUDEL team regularly joins these monthly meetings.
95+
96+
Working group members have a variety of backgrounds and professional roles. During meetings, they share knowledge, experiences, and challenges and to foster a diverse and inclusive community for research software UX practitioners and research software engineers (RSEs) who are interested in UX. Doing so will collectively help us advocate for and demystify UX to the larger RSE community, scientists across domains, and funding agency staff who support products and services.
97+
98+
To get involved, <MuiLink href='https://docs.google.com/forms/d/e/1FAIpQLSdJbPczGHFN8mfMFu_YQym508OzFtOZxfSzr1sOoINxaMmiaw/viewform' target='_blank'>join the US-RSE community on Slack</MuiLink> and visit us on the <MuiLink href='https://usrse.slack.com/messages/wg-ux' target='_blank'>#wg-ux</MuiLink> channel. You can also directly contact the working group co-chairs (Drew Paine & Hannah Cohoon) at <MuiLink href='mailto:wg-ux@us-rse.org' target='_blank'>wg-ux@us-rse.org</MuiLink>.
99+
100+
<Box
101+
sx={{
102+
display: 'inline-block',
103+
marginTop: 2
104+
}}
105+
>
106+
<Link to="https://docs.google.com/forms/d/e/1FAIpQLSdJbPczGHFN8mfMFu_YQym508OzFtOZxfSzr1sOoINxaMmiaw/viewform">
107+
<Button variant="contained">
108+
Join US-RSE Community
109+
</Button>
110+
</Link>
111+
</Box>
112+
113+
<h2 id="sec-contribute-details">Contribute to STRUDEL</h2>
46114

47115

48116
STRUDEL is a way to plan, design, and build usable scientific software. STRUDEL will be a better tool if it is anchored in community needs and insights, so your engagement and contributions are very valuable. We recommend you get involved with STRUDEL through one of the activities listed below and elaborated on elsewhere in this guide. If you have another idea of how you can support that mission, we encourage you to pursue it. Contributions come in all shapes and sizes and we value them all. Let us know if you <MuiLink href='https://github.com/strudel-science/strudel-kit/blob/main/CONTRIBUTING.md#getting-help' target='_blank'>need help</MuiLink>.

src/styles/global.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,8 @@ a:not(.MuiButton-root), a:visited:not(.MuiButton-root) {
2828
.styled-markdown h6:first-child,
2929
.styled-markdown p:first-child {
3030
margin-top: 0;
31+
}
32+
33+
:target {
34+
scroll-margin-top: 60px; /* scroll to below navbar */
3135
}

0 commit comments

Comments
 (0)