Skip to content

Commit 519f7de

Browse files
kiakingShinigami92patak-devbluwysapphi-red
authored
docs: add team page (#8720)
Co-authored-by: Shinigami <[email protected]> Co-authored-by: patak <[email protected]> Co-authored-by: Bjorn Lu <[email protected]> Co-authored-by: 翠 / green <[email protected]> Co-authored-by: Alec Larson <[email protected]> Co-authored-by: Anthony Fu <[email protected]> Co-authored-by: ygj6 <[email protected]>
1 parent 6342140 commit 519f7de

File tree

3 files changed

+216
-23
lines changed

3 files changed

+216
-23
lines changed

docs/.vitepress/config.ts

Lines changed: 28 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -72,31 +72,36 @@ export default defineConfig({
7272
{ text: 'Config', link: '/config/', activeMatch: '/config/' },
7373
{ text: 'Plugins', link: '/plugins/', activeMatch: '/plugins/' },
7474
{
75-
text: 'Links',
75+
text: 'Resources',
7676
items: [
77+
{ text: 'Team', link: '/team' },
7778
{
78-
text: 'Twitter',
79-
link: 'https://twitter.com/vite_js'
80-
},
81-
{
82-
text: 'Discord Chat',
83-
link: 'https://chat.vitejs.dev'
84-
},
85-
{
86-
text: 'Awesome Vite',
87-
link: 'https://github.com/vitejs/awesome-vite'
88-
},
89-
{
90-
text: 'DEV Community',
91-
link: 'https://dev.to/t/vite'
92-
},
93-
{
94-
text: 'Rollup Plugins Compat',
95-
link: 'https://vite-rollup-plugins.patak.dev/'
96-
},
97-
{
98-
text: 'Changelog',
99-
link: 'https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md'
79+
items: [
80+
{
81+
text: 'Twitter',
82+
link: 'https://twitter.com/vite_js'
83+
},
84+
{
85+
text: 'Discord Chat',
86+
link: 'https://chat.vitejs.dev'
87+
},
88+
{
89+
text: 'Awesome Vite',
90+
link: 'https://github.com/vitejs/awesome-vite'
91+
},
92+
{
93+
text: 'DEV Community',
94+
link: 'https://dev.to/t/vite'
95+
},
96+
{
97+
text: 'Rollup Plugins Compat',
98+
link: 'https://vite-rollup-plugins.patak.dev/'
99+
},
100+
{
101+
text: 'Changelog',
102+
link: 'https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md'
103+
}
104+
]
100105
}
101106
]
102107
},

docs/_data/team.js

Lines changed: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
1+
export const core = [
2+
{
3+
avatar: 'https://www.github.com/yyx990803.png',
4+
name: 'Evan You',
5+
title: 'Creator',
6+
org: 'Vue.js',
7+
orgLink: 'https://vuejs.org/',
8+
desc: 'Husband, father of two, independent open source developer.',
9+
links: [
10+
{ icon: 'github', link: 'https://github.com/yyx990803' },
11+
{ icon: 'twitter', link: 'https://twitter.com/youyuxi' }
12+
],
13+
sponsor: 'https://github.com/sponsors/yyx990803'
14+
},
15+
{
16+
avatar: 'https://www.github.com/patak-dev.png',
17+
name: 'Patak',
18+
title: 'A collaborative being',
19+
org: 'StackBlitz',
20+
orgLink: 'https://stackblitz.com/',
21+
desc: 'Core team member of Vite. Team member of Vue.',
22+
links: [
23+
{ icon: 'github', link: 'https://github.com/patak-dev' },
24+
{ icon: 'twitter', link: 'https://twitter.com/patak_dev' }
25+
],
26+
sponsor: 'https://github.com/sponsors/patak-dev'
27+
},
28+
{
29+
avatar: 'https://www.github.com/antfu.png',
30+
name: 'Anthony Fu',
31+
title: 'A fanatical open sourceror',
32+
org: 'NuxtLabs',
33+
orgLink: 'https://nuxtlabs.com/',
34+
desc: 'Core team member of Vite & Vue. Working at NuxtLabs.',
35+
links: [
36+
{ icon: 'github', link: 'https://github.com/antfu' },
37+
{ icon: 'twitter', link: 'https://twitter.com/antfu7' }
38+
],
39+
sponsor: 'https://github.com/sponsors/antfu'
40+
},
41+
{
42+
avatar: 'https://github.com/sodatea.png',
43+
name: 'Haoqun Jiang',
44+
title: 'Developer',
45+
org: 'Vue.js',
46+
orgLink: 'https://vuejs.org/',
47+
desc: 'Vite/Vite core team member. Full-time open sourcerer.',
48+
links: [
49+
{ icon: 'github', link: 'https://github.com/sodatea' },
50+
{ icon: 'twitter', link: 'https://twitter.com/haoqunjiang' }
51+
],
52+
sponsor: 'https://github.com/sponsors/sodatea'
53+
},
54+
{
55+
avatar: 'https://github.com/Shinigami92.png',
56+
name: 'Shinigami',
57+
title: 'Maintainer',
58+
org: 'Faker',
59+
orgLink: 'https://fakerjs.dev',
60+
desc: 'Passionate TypeScript enthusiast working extensively with Vue SPA and pug.',
61+
links: [
62+
{ icon: 'github', link: 'https://github.com/Shinigami92' },
63+
{ icon: 'twitter', link: 'https://twitter.com/Shini_92' }
64+
],
65+
sponsor: 'https://github.com/sponsors/Shinigami92'
66+
},
67+
{
68+
avatar: 'https://i.imgur.com/KMed6rQ.jpeg',
69+
name: 'Alec Larson',
70+
title: 'Entrepreneur',
71+
desc: 'Dabbling in social ecommerce, meta frameworks, and board games',
72+
links: [
73+
{ icon: 'github', link: 'https://github.com/aleclarson' },
74+
{ icon: 'twitter', link: 'https://twitter.com/retropragma' }
75+
],
76+
sponsor: 'https://github.com/sponsors/aleclarson'
77+
},
78+
{
79+
avatar: 'https://github.com/bluwy.png',
80+
name: 'Bjorn Lu',
81+
title: 'Frontend Developer',
82+
desc: 'Svelte and Vite team member. Something something opinions.',
83+
links: [
84+
{ icon: 'github', link: 'https://github.com/bluwy' },
85+
{ icon: 'twitter', link: 'https://twitter.com/bluwyoo' }
86+
],
87+
sponsor: 'https://bjornlu.com/sponsor'
88+
},
89+
{
90+
avatar: 'https://github.com/poyoho.png',
91+
name: 'yoho',
92+
title: 'Frontend Developer',
93+
desc: 'Frontend. Vite team member.',
94+
links: [
95+
{ icon: 'github', link: 'https://github.com/poyoho' },
96+
{ icon: 'twitter', link: 'https://twitter.com/yoho_po' }
97+
]
98+
},
99+
{
100+
avatar: 'https://github.com/sapphi-red.png',
101+
name: 'green',
102+
title: 'Web Developer',
103+
desc: 'Vite team member. Call me sapphi or green or midori ;)',
104+
links: [
105+
{ icon: 'github', link: 'https://github.com/sapphi-red' },
106+
{ icon: 'twitter', link: 'https://twitter.com/sapphi_red' }
107+
],
108+
sponsor: 'https://github.com/sponsors/sapphi-red'
109+
},
110+
{
111+
avatar: 'https://github.com/ygj6.png',
112+
name: 'ygj6',
113+
title: 'Developer',
114+
desc: 'Web Developer. Vue & Vite team member',
115+
links: [
116+
{ icon: 'github', link: 'https://github.com/ygj6' },
117+
{ icon: 'twitter', link: 'https://twitter.com/ygj_66' }
118+
]
119+
},
120+
{
121+
avatar: 'https://github.com/Niputi.png',
122+
name: 'Niputi',
123+
title: 'Developer',
124+
org: 'Computershare Denmark',
125+
desc: 'weeb/javascript lover.',
126+
links: [
127+
{ icon: 'github', link: 'https://github.com/Niputi' },
128+
{ icon: 'twitter', link: 'https://twitter.com/Niputi_' }
129+
]
130+
}
131+
]
132+
133+
export const emeriti = [
134+
{
135+
avatar: 'https://github.com/underfin.png',
136+
name: 'underfin',
137+
title: 'Developer',
138+
links: [{ icon: 'github', link: 'https://github.com/underfin' }]
139+
},
140+
{
141+
avatar: 'https://github.com/GrygrFlzr.png',
142+
name: 'GrygrFlzr',
143+
title: 'Developer',
144+
links: [{ icon: 'github', link: 'https://github.com/GrygrFlzr' }]
145+
},
146+
{
147+
avatar: 'https://github.com/nihalgonsalves.png',
148+
name: 'Nihal Gonsalves',
149+
title: 'Senior Software Engineer',
150+
links: [{ icon: 'github', link: 'https://github.com/nihalgonsalves' }]
151+
}
152+
]

docs/team.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
layout: page
3+
title: Meet the Team
4+
description: The development of Vite is guided by an international team.
5+
---
6+
7+
<script setup>
8+
import {
9+
VPTeamPage,
10+
VPTeamPageTitle,
11+
VPTeamPageSection,
12+
VPTeamMembers
13+
} from 'vitepress/theme'
14+
import { core, emeriti } from './_data/team'
15+
</script>
16+
17+
<VPTeamPage>
18+
<VPTeamPageTitle>
19+
<template #title>Meet the Team</template>
20+
<template #lead>
21+
The development of Vite is guided by an international team, some of whom
22+
have chosen to be featured below.
23+
</template>
24+
</VPTeamPageTitle>
25+
<VPTeamMembers :members="core" />
26+
<VPTeamPageSection>
27+
<template #title>Team Emeriti</template>
28+
<template #lead>
29+
Here we honor some no-longer-active team members who have made valuable
30+
contributions in the past.
31+
</template>
32+
<template #members>
33+
<VPTeamMembers size="small" :members="emeriti" />
34+
</template>
35+
</VPTeamPageSection>
36+
</VPTeamPage>

0 commit comments

Comments
 (0)