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
Merged
51 changes: 28 additions & 23 deletions docs/.vitepress/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -71,31 +71,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
155 changes: 155 additions & 0 deletions docs/_data/team.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
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.',
antfu marked this conversation as resolved.
Show resolved Hide resolved
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: 'Frontend developer who loves Material Design and Vue.',
patak-dev marked this conversation as resolved.
Show resolved Hide resolved
links: [
{ icon: 'github', link: 'https://github.com/Shinigami92' },
{ icon: 'twitter', link: 'https://twitter.com/Shini_92' }
],
sponsor: 'https://github.com/sponsors/Shinigami92'
},
{
avatar: 'https://github.com/aleclarson.png',
aleclarson marked this conversation as resolved.
Show resolved Hide resolved
name: 'aleclarson',
aleclarson marked this conversation as resolved.
Show resolved Hide resolved
title: 'Open sourceror',
aleclarson marked this conversation as resolved.
Show resolved Hide resolved
desc: 'Risk taker, Free thinker, App builder, Board game believer.',
aleclarson marked this conversation as resolved.
Show resolved Hide resolved
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 Web Developer',
org: 'Opslock',
desc: 'Web dev. svelte and vite team member. Something something opinions.',
links: [
{ icon: 'github', link: 'hhttps://github.com/bluwy' },
{ icon: 'twitter', link: 'https://twitter.com/bluwyoo' },
{
icon: 'linkedin',
link: 'https://www.linkedin.com/in/bjorn-lu-3302a31b5'
}
]
},
bluwy marked this conversation as resolved.
Show resolved Hide resolved
{
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: 'Developer',
org: 'Tokyo Institute of Technology',
desc: 'tech19 JC, raP SysAd. My name is "Midori".',
links: [
{ icon: 'github', link: 'hhttps://github.com/sapphi-red' },
bluwy marked this conversation as resolved.
Show resolved Hide resolved
{ icon: 'twitter', link: 'https://twitter.com/sapphi_red' }
]
sapphi-red marked this conversation as resolved.
Show resolved Hide resolved
},
{
avatar: 'https://github.com/ygj6.png',
name: 'ygj6',
title: 'Developer',
desc: '...?',
ygj6 marked this conversation as resolved.
Show resolved Hide resolved
links: [{ icon: 'github', link: 'hhttps://github.com/ygj6' }]
bluwy marked this conversation as resolved.
Show resolved Hide resolved
},
{
avatar: 'https://github.com/Niputi.png',
name: 'green',
patak-dev marked this conversation as resolved.
Show resolved Hide resolved
title: 'Developer',
org: 'Computershare Denmark',
desc: 'weeb/javascript lover.',
links: [
{ icon: 'github', link: 'hhttps://github.com/Niputi' },
bluwy marked this conversation as resolved.
Show resolved Hide resolved
{ icon: 'twitter', link: 'https://twitter.com/Niputi_' }
]
}
]

export const emeriti = [
{
avatar: 'https://github.com/underfin.png',
name: 'underfin',
title: 'Developer',
links: [{ icon: 'github', link: 'hhttps://github.com/underfin' }]
bluwy marked this conversation as resolved.
Show resolved Hide resolved
},
{
avatar: 'https://github.com/GrygrFlzr.png',
name: 'GrygrFlzr',
title: 'Developer',
links: [{ icon: 'github', link: 'hhttps://github.com/GrygrFlzr' }]
bluwy marked this conversation as resolved.
Show resolved Hide resolved
},
{
avatar: 'https://github.com/nihalgonsalves.png',
name: 'GrygrFlzr',
bluwy marked this conversation as resolved.
Show resolved Hide resolved
title: 'Senior Software Engineer',
org: 'Delivery Hero',
orgLink: 'https://www.deliveryhero.com',
patak-dev marked this conversation as resolved.
Show resolved Hide resolved
links: [{ icon: 'github', link: 'hhttps://github.com/nihalgonsalves' }]
bluwy marked this conversation as resolved.
Show resolved Hide resolved
}
]
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>
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@
"typescript": "^4.6.4",
"unbuild": "^0.7.4",
"vite": "workspace:*",
"vitepress": "^1.0.0-alpha.2",
"vitepress": "^1.0.0-alpha.4",
"vitest": "^0.15.1",
"vue": "^3.2.37"
},
Expand Down
23 changes: 19 additions & 4 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.