Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: add team page #8720

Merged
merged 18 commits into from
Jul 11, 2022
51 changes: 28 additions & 23 deletions docs/.vitepress/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -72,31 +72,36 @@ export default defineConfig({
{ text: 'Config', link: '/config/', activeMatch: '/config/' },
{ text: 'Plugins', link: '/plugins/', activeMatch: '/plugins/' },
{
text: 'Links',
text: 'Resources',
items: [
{ text: 'Team', link: '/team' },
{
text: 'Twitter',
link: 'https://twitter.com/vite_js'
},
{
text: 'Discord Chat',
link: 'https://chat.vitejs.dev'
},
{
text: 'Awesome Vite',
link: 'https://github.com/vitejs/awesome-vite'
},
{
text: 'DEV Community',
link: 'https://dev.to/t/vite'
},
{
text: 'Rollup Plugins Compat',
link: 'https://vite-rollup-plugins.patak.dev/'
},
{
text: 'Changelog',
link: 'https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md'
items: [
{
text: 'Twitter',
link: 'https://twitter.com/vite_js'
},
{
text: 'Discord Chat',
link: 'https://chat.vitejs.dev'
},
{
text: 'Awesome Vite',
link: 'https://github.com/vitejs/awesome-vite'
},
{
text: 'DEV Community',
link: 'https://dev.to/t/vite'
},
{
text: 'Rollup Plugins Compat',
link: 'https://vite-rollup-plugins.patak.dev/'
},
{
text: 'Changelog',
link: 'https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md'
}
]
}
]
},
Expand Down
152 changes: 152 additions & 0 deletions docs/_data/team.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,152 @@
export const core = [
{
avatar: 'https://www.github.com/yyx990803.png',
name: 'Evan You',
title: 'Creator',
org: 'Vue.js',
orgLink: 'https://vuejs.org/',
desc: 'Husband, father of two, independent open source developer.',
links: [
{ icon: 'github', link: 'https://github.com/yyx990803' },
{ icon: 'twitter', link: 'https://twitter.com/youyuxi' }
],
sponsor: 'https://github.com/sponsors/yyx990803'
},
{
avatar: 'https://www.github.com/patak-dev.png',
name: 'Patak',
title: 'A collaborative being',
org: 'StackBlitz',
orgLink: 'https://stackblitz.com/',
desc: 'Core team member of Vite. Team member of Vue.',
links: [
{ icon: 'github', link: 'https://github.com/patak-dev' },
{ icon: 'twitter', link: 'https://twitter.com/patak_dev' }
],
sponsor: 'https://github.com/sponsors/patak-dev'
},
{
avatar: 'https://www.github.com/antfu.png',
name: 'Anthony Fu',
title: 'A fanatical open sourceror',
org: 'NuxtLabs',
orgLink: 'https://nuxtlabs.com/',
desc: 'Core team member of Vite & Vue. Working at NuxtLabs.',
links: [
{ icon: 'github', link: 'https://github.com/antfu' },
{ icon: 'twitter', link: 'https://twitter.com/antfu7' }
],
sponsor: 'https://github.com/sponsors/antfu'
},
{
avatar: 'https://github.com/sodatea.png',
name: 'Haoqun Jiang',
title: 'Developer',
org: 'Vue.js',
orgLink: 'https://vuejs.org/',
desc: 'Vite/Vite core team member. Full-time open sourcerer.',
links: [
{ icon: 'github', link: 'https://github.com/sodatea' },
{ icon: 'twitter', link: 'https://twitter.com/haoqunjiang' }
],
sponsor: 'https://github.com/sponsors/sodatea'
},
{
avatar: 'https://github.com/Shinigami92.png',
name: 'Shinigami',
title: 'Maintainer',
org: 'Faker',
orgLink: 'https://fakerjs.dev',
desc: 'Passionate TypeScript enthusiast working extensively with Vue SPA and pug.',
links: [
{ icon: 'github', link: 'https://github.com/Shinigami92' },
{ icon: 'twitter', link: 'https://twitter.com/Shini_92' }
],
sponsor: 'https://github.com/sponsors/Shinigami92'
},
{
avatar: 'https://i.imgur.com/KMed6rQ.jpeg',
name: 'Alec Larson',
title: 'Entrepreneur',
desc: 'Dabbling in social ecommerce, meta frameworks, and board games',
links: [
{ icon: 'github', link: 'https://github.com/aleclarson' },
{ icon: 'twitter', link: 'https://twitter.com/retropragma' }
],
sponsor: 'https://github.com/sponsors/aleclarson'
},
{
avatar: 'https://github.com/bluwy.png',
name: 'Bjorn Lu',
title: 'Frontend Developer',
desc: 'Svelte and Vite team member. Something something opinions.',
links: [
{ icon: 'github', link: 'https://github.com/bluwy' },
{ icon: 'twitter', link: 'https://twitter.com/bluwyoo' }
],
sponsor: 'https://bjornlu.com/sponsor'
},
{
avatar: 'https://github.com/poyoho.png',
name: 'yoho',
title: 'Frontend Developer',
desc: 'Frontend. Vite team member.',
links: [
{ icon: 'github', link: 'https://github.com/poyoho' },
{ icon: 'twitter', link: 'https://twitter.com/yoho_po' }
]
},
{
avatar: 'https://github.com/sapphi-red.png',
name: 'green',
title: 'Web Developer',
desc: 'Vite team member. Call me sapphi or green or midori ;)',
links: [
{ icon: 'github', link: 'https://github.com/sapphi-red' },
{ icon: 'twitter', link: 'https://twitter.com/sapphi_red' }
],
sponsor: 'https://github.com/sponsors/sapphi-red'
},
{
avatar: 'https://github.com/ygj6.png',
name: 'ygj6',
title: 'Developer',
desc: 'Web Developer. Vue & Vite team member',
links: [
{ icon: 'github', link: 'https://github.com/ygj6' },
{ icon: 'twitter', link: 'https://twitter.com/ygj_66' }
]
},
{
avatar: 'https://github.com/Niputi.png',
name: 'Niputi',
title: 'Developer',
org: 'Computershare Denmark',
desc: 'weeb/javascript lover.',
links: [
{ icon: 'github', link: 'https://github.com/Niputi' },
{ icon: 'twitter', link: 'https://twitter.com/Niputi_' }
]
}
]

export const emeriti = [
{
avatar: 'https://github.com/underfin.png',
name: 'underfin',
title: 'Developer',
links: [{ icon: 'github', link: 'https://github.com/underfin' }]
},
{
avatar: 'https://github.com/GrygrFlzr.png',
name: 'GrygrFlzr',
title: 'Developer',
links: [{ icon: 'github', link: 'https://github.com/GrygrFlzr' }]
},
{
avatar: 'https://github.com/nihalgonsalves.png',
name: 'Nihal Gonsalves',
title: 'Senior Software Engineer',
links: [{ icon: 'github', link: 'https://github.com/nihalgonsalves' }]
}
]
36 changes: 36 additions & 0 deletions docs/team.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
layout: page
title: Meet the Team
description: The development of Vite is guided by an international team.
---

<script setup>
import {
VPTeamPage,
VPTeamPageTitle,
VPTeamPageSection,
VPTeamMembers
} from 'vitepress/theme'
import { core, emeriti } from './_data/team'
</script>

<VPTeamPage>
<VPTeamPageTitle>
<template #title>Meet the Team</template>
<template #lead>
The development of Vite is guided by an international team, some of whom
have chosen to be featured below.
</template>
</VPTeamPageTitle>
<VPTeamMembers :members="core" />
<VPTeamPageSection>
<template #title>Team Emeriti</template>
<template #lead>
Here we honor some no-longer-active team members who have made valuable
contributions in the past.
</template>
<template #members>
<VPTeamMembers size="small" :members="emeriti" />
</template>
</VPTeamPageSection>
</VPTeamPage>