Skip to content

Commit c7ec1e2

Browse files
authored
Add upcoming events page to community documentation (llm-d#90)
* Add upcoming events page to community documentation Signed-off-by: Pete Cheslock <[email protected]> * Refactor community events documentation to use a dynamic rendering approach Signed-off-by: Pete Cheslock <[email protected]> --------- Signed-off-by: Pete Cheslock <[email protected]>
1 parent ab854a1 commit c7ec1e2

File tree

2 files changed

+119
-0
lines changed

2 files changed

+119
-0
lines changed

docs/community/events.md

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
---
2+
title: Upcoming llm-d Events
3+
description: Meet the llm-d community at upcoming talks, meetups, and conferences
4+
sidebar_label: Upcoming llm-d Events
5+
sidebar_position: 2
6+
---
7+
8+
# Upcoming llm-d Events
9+
10+
Stay connected with the llm-d community at meetups, conferences, and workshops. All meetings are open to the public unless noted otherwise.
11+
12+
{(() => {
13+
const events = [
14+
{
15+
month: 'September 2025',
16+
title: 'PyTorch ATX: The Future of Inferencing',
17+
location: 'Austin, TX',
18+
dateText: 'Sep 17, 2025',
19+
cost: 'Free',
20+
href: 'https://www.meetup.com/pytorch-atx/events/307742180/',
21+
},
22+
{
23+
month: 'September 2025',
24+
title: 'Boston vLLM + llm-d Meetup',
25+
location: 'Boston, MA',
26+
dateText: 'Sep 18, 2025',
27+
cost: 'Free',
28+
href: 'https://luma.com/vjfelimw',
29+
},
30+
{
31+
month: 'September 2025',
32+
title: 'DevConf.US 2025',
33+
location: 'Boston, MA',
34+
dateText: 'Sep 19–20, 2025',
35+
cost: 'Free',
36+
href: 'https://www.devconf.info/us/',
37+
},
38+
{
39+
month: 'October 2025',
40+
title: 'PyTorch Conference 2025',
41+
location: 'San Francisco, CA',
42+
dateText: 'Oct 22–23, 2025',
43+
cost: 'Paid',
44+
href: 'https://events.linuxfoundation.org/pytorch-conference/',
45+
},
46+
{
47+
month: 'November 2025',
48+
title: 'KubeCon + CloudNativeCon North America 2025',
49+
location: 'Atlanta, GA',
50+
dateText: 'Nov 10–13, 2025',
51+
cost: 'Paid',
52+
href: 'https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/',
53+
},
54+
];
55+
56+
const months = Array.from(new Set(events.map((e) => e.month)));
57+
58+
const containerStyle = {
59+
display: 'flex',
60+
flexDirection: 'column',
61+
gap: '12px',
62+
marginTop: '12px'
63+
};
64+
65+
const cardStyle = {
66+
display: 'flex',
67+
alignItems: 'center',
68+
justifyContent: 'space-between',
69+
flexWrap: 'wrap',
70+
gap: '12px',
71+
padding: '16px',
72+
border: '1px solid var(--ifm-color-emphasis-200)',
73+
borderRadius: '8px',
74+
backgroundColor: 'var(--ifm-background-surface-color)'
75+
};
76+
77+
const buttonStyle = {
78+
display: 'inline-block',
79+
padding: '10px 16px',
80+
backgroundColor: 'var(--ifm-color-primary)',
81+
color: 'white',
82+
textDecoration: 'none',
83+
borderRadius: '6px',
84+
fontWeight: 600
85+
};
86+
87+
const sectionStyle = {
88+
marginBottom: '28px'
89+
};
90+
91+
return (
92+
<div>
93+
{months.map((m) => {
94+
const monthEvents = events.filter((e) => e.month === m);
95+
if (monthEvents.length === 0) return null;
96+
return (
97+
<div key={m} style={sectionStyle}>
98+
<h2>{m}</h2>
99+
<div style={containerStyle}>
100+
{monthEvents.map((e) => (
101+
<div key={e.title} style={cardStyle}>
102+
<div>
103+
<h4 style={{margin: '0 0 6px 0', color: 'var(--ifm-color-primary)'}}>{e.title}</h4>
104+
<div style={{display: 'flex', gap: '8px', flexWrap: 'wrap', margin: '0 0 6px 0'}}>
105+
<span style={{fontSize: '12px', padding: '2px 8px', backgroundColor: 'var(--ifm-color-emphasis-100)', border: '1px solid var(--ifm-color-emphasis-200)', borderRadius: '999px'}}>📍 {e.location}</span>
106+
</div>
107+
<p style={{margin: 0, fontSize: '14px'}}>{e.dateText} · <strong>{e.cost}</strong></p>
108+
</div>
109+
<a href={e.href} target="_blank" rel="noopener noreferrer" style={buttonStyle}>Register</a>
110+
</div>
111+
))}
112+
</div>
113+
</div>
114+
);
115+
})}
116+
</div>
117+
);
118+
})()}

docs/community/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ This page is your gateway to everything you need to know about participating in
2323
## Community Resources
2424

2525
### Getting Involved
26+
- 📅 **[Upcoming Events](/docs/community/events)** - Meetups, talks, and conferences
2627
- 📝 **[Contributing Guidelines](/docs/community/contribute)** - Complete guide to contributing code, docs, and ideas
2728
- 👥 **[Special Interest Groups (SIGs)](/docs/community/sigs)** - Join focused teams working on specific areas
2829
- 🤝 **[Code of Conduct](/docs/community/code-of-conduct)** - Our community standards and values

0 commit comments

Comments
 (0)