Skip to content

Commit 95d62f6

Browse files
committed
project: add research wg
Signed-off-by: bitliu <[email protected]>
1 parent 31c1b45 commit 95d62f6

File tree

2 files changed

+34
-11
lines changed

2 files changed

+34
-11
lines changed

website/src/pages/community/work-groups.js

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,20 @@ const workingGroups = [
2121
},
2222
{
2323
name: 'RouterCore',
24-
description: 'Modern-BERT, Classify Algorithm, Auto Reasoning Algorithm',
24+
description: 'Using embedded SLM, implement advanced routing algorithm like classify, security detection, auto reasoning etc.',
2525
label: 'area/core',
2626
icon: '🧠',
2727
skills: ['Machine learning', 'BERT models', 'Classification algorithms'],
2828
needs: ['Model optimization', 'Algorithm improvements', 'Reasoning logic']
2929
},
30+
{
31+
name: 'Research',
32+
description: 'Explore the frontier of SLM (Small Language Model) in vLLM Semantic Router, improving latency and context of SLM.',
33+
label: 'area/research',
34+
icon: '🔬',
35+
skills: ['Model Training', 'Model Fine-Tuning', 'Deep Learning'],
36+
needs: ['SLM research', 'Latency optimization', 'Context improvement']
37+
},
3038
{
3139
name: 'Networking',
3240
description: 'Envoy ExtProc, Traffic Management, Networks Optimization',
@@ -157,16 +165,23 @@ export default function WorkGroups() {
157165
<p>This section is about setting WG around this project, to gather focus on specify areas.</p>
158166

159167
<div className={styles.workGroupsGrid}>
160-
{/* Featured RouterCore group */}
161-
{workingGroups
162-
.filter(group => group.name === 'RouterCore')
163-
.map((group, index) => (
164-
<WorkGroupCard key={`featured-${index}`} group={group} featured={true} />
165-
))}
168+
{/* Featured RouterCore and Research groups */}
169+
<div className={styles.featuredGroupsRow}>
170+
{workingGroups
171+
.filter(group => group.name === 'RouterCore')
172+
.map((group, index) => (
173+
<WorkGroupCard key={`featured-routercore-${index}`} group={group} featured={true} />
174+
))}
175+
{workingGroups
176+
.filter(group => group.name === 'Research')
177+
.map((group, index) => (
178+
<WorkGroupCard key={`featured-research-${index}`} group={group} featured={true} />
179+
))}
180+
</div>
166181

167182
{/* Other working groups */}
168183
{workingGroups
169-
.filter(group => group.name !== 'RouterCore')
184+
.filter(group => group.name !== 'RouterCore' && group.name !== 'Research')
170185
.map((group, index) => (
171186
<WorkGroupCard key={index} group={group} />
172187
))}

website/src/pages/community/work-groups.module.css

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,15 @@
5252
margin-top: 2rem;
5353
}
5454

55-
.featuredWorkGroup {
55+
.featuredGroupsRow {
5656
grid-column: 1 / -1;
57+
display: grid;
58+
grid-template-columns: 1fr 1fr;
59+
gap: 2rem;
60+
margin-bottom: 2rem;
61+
}
62+
63+
.featuredWorkGroup {
5764
background: linear-gradient(135deg, #f6f8fa 0%, #e1e7f0 50%, #d0d7de 100%);
5865
color: #24292f !important;
5966
border: 2px solid #0969da !important;
@@ -271,8 +278,9 @@
271278
gap: 1.5rem;
272279
}
273280

274-
.featuredWorkGroup {
275-
grid-column: 1;
281+
.featuredGroupsRow {
282+
grid-template-columns: 1fr;
283+
gap: 1.5rem;
276284
}
277285

278286
.featuredWorkGroup .skillsAndNeeds {

0 commit comments

Comments
 (0)