diff --git a/docs/community/events.md b/docs/community/events.md new file mode 100644 index 0000000..ebf23b8 --- /dev/null +++ b/docs/community/events.md @@ -0,0 +1,118 @@ +--- +title: Upcoming llm-d Events +description: Meet the llm-d community at upcoming talks, meetups, and conferences +sidebar_label: Upcoming llm-d Events +sidebar_position: 2 +--- + +# Upcoming llm-d Events + +Stay connected with the llm-d community at meetups, conferences, and workshops. All meetings are open to the public unless noted otherwise. + +{(() => { + const events = [ + { + month: 'September 2025', + title: 'PyTorch ATX: The Future of Inferencing', + location: 'Austin, TX', + dateText: 'Sep 17, 2025', + cost: 'Free', + href: 'https://www.meetup.com/pytorch-atx/events/307742180/', + }, + { + month: 'September 2025', + title: 'Boston vLLM + llm-d Meetup', + location: 'Boston, MA', + dateText: 'Sep 18, 2025', + cost: 'Free', + href: 'https://luma.com/vjfelimw', + }, + { + month: 'September 2025', + title: 'DevConf.US 2025', + location: 'Boston, MA', + dateText: 'Sep 19โ€“20, 2025', + cost: 'Free', + href: 'https://www.devconf.info/us/', + }, + { + month: 'October 2025', + title: 'PyTorch Conference 2025', + location: 'San Francisco, CA', + dateText: 'Oct 22โ€“23, 2025', + cost: 'Paid', + href: 'https://events.linuxfoundation.org/pytorch-conference/', + }, + { + month: 'November 2025', + title: 'KubeCon + CloudNativeCon North America 2025', + location: 'Atlanta, GA', + dateText: 'Nov 10โ€“13, 2025', + cost: 'Paid', + href: 'https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/', + }, + ]; + + const months = Array.from(new Set(events.map((e) => e.month))); + + const containerStyle = { + display: 'flex', + flexDirection: 'column', + gap: '12px', + marginTop: '12px' + }; + + const cardStyle = { + display: 'flex', + alignItems: 'center', + justifyContent: 'space-between', + flexWrap: 'wrap', + gap: '12px', + padding: '16px', + border: '1px solid var(--ifm-color-emphasis-200)', + borderRadius: '8px', + backgroundColor: 'var(--ifm-background-surface-color)' + }; + + const buttonStyle = { + display: 'inline-block', + padding: '10px 16px', + backgroundColor: 'var(--ifm-color-primary)', + color: 'white', + textDecoration: 'none', + borderRadius: '6px', + fontWeight: 600 + }; + + const sectionStyle = { + marginBottom: '28px' + }; + + return ( +
+ {months.map((m) => { + const monthEvents = events.filter((e) => e.month === m); + if (monthEvents.length === 0) return null; + return ( +
+

{m}

+
+ {monthEvents.map((e) => ( +
+
+

{e.title}

+
+ ๐Ÿ“ {e.location} +
+

{e.dateText} ยท {e.cost}

+
+ Register +
+ ))} +
+
+ ); + })} +
+ ); +})()} \ No newline at end of file diff --git a/docs/community/index.md b/docs/community/index.md index 1da1024..a331728 100644 --- a/docs/community/index.md +++ b/docs/community/index.md @@ -23,6 +23,7 @@ This page is your gateway to everything you need to know about participating in ## Community Resources ### Getting Involved +- ๐Ÿ“… **[Upcoming Events](/docs/community/events)** - Meetups, talks, and conferences - ๐Ÿ“ **[Contributing Guidelines](/docs/community/contribute)** - Complete guide to contributing code, docs, and ideas - ๐Ÿ‘ฅ **[Special Interest Groups (SIGs)](/docs/community/sigs)** - Join focused teams working on specific areas - ๐Ÿค **[Code of Conduct](/docs/community/code-of-conduct)** - Our community standards and values