Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .vitepress/config.mts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export default defineConfig({
{ text: 'Home', link: '/' },
{ text: 'Guide', link: '/docs/guide/getting-started' },
{ text: 'Use Cases', link: '/docs/use-cases/list' },
{ text: 'Team', link: '/docs/team'}
],
sidebar: [
{
Expand Down
60 changes: 60 additions & 0 deletions .vitepress/data/team.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
import type { DefaultTheme } from 'vitepress';

export const coreTeam: DefaultTheme.TeamMember[] = [
{
avatar: '/team/aurelienmino.png',
name: 'Aurélien Mino',
title: 'Core Team',
links: [
{ icon: 'github', link: 'https://github.com/murdos' },
{ icon: 'linkedin', link: 'https://www.linkedin.com/in/amino/' },
{ icon: 'mastodon', link: 'https://mastodon.social/@AurelienMino' },
{ icon: 'x', link: 'https://x.com/AurelienMino' },
],
},
{
avatar: '/team/colindamon.png',
name: 'Colin Damon',
title: 'Core Team',
links: [
{ icon: 'github', link: 'https://github.com/damnclin' },
{ icon: 'linkedin', link: 'https://www.linkedin.com/in/colin-damon/' },
],
},
{
avatar: '/team/qmonmert.png',
name: 'Quentin Monmert',
title: 'Core Team',
links: [
{ icon: 'github', link: 'https://github.com/qmonmert' },
{ icon: 'linkedin', link: 'https://www.linkedin.com/in/quentin-monmert-65038438/' },
{ icon: 'x', link: 'https://x.com/quentinmonmert' },
],
},
{
avatar: '/team/pascalgrimaud.png',
name: 'Pascal Grimaud',
title: 'Core Team',
links: [
{ icon: 'github', link: 'https://github.com/pascalgrimaud' },
{ icon: 'linkedin', link: 'https://www.linkedin.com/in/pascalgrimaud/' },
{ icon: 'x', link: 'https://x.com/pascalgrimaud' },
],
},
{
avatar: '/team/renanfranca.png',
name: 'Renan Franca',
title: 'Core Team',
links: [
{ icon: 'github', link: 'https://github.com/renanfranca' },
{ icon: 'linkedin', link: 'https://www.linkedin.com/in/renan-af/' },
{
icon: {
svg: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g stroke-linecap="square" stroke-linejoin="round"></g><g><path d="M8.09778 0.648843C4.98404 1.71902 2.44928 4.0343 1.08808 7.0001H4.61312C5.30541 4.30247 6.541 2.06507 8.09778 0.648843Z" fill="currentColor"></path><path d="M6.54404 7.0001C7.35866 3.4503 9.0139 0.832426 11 0.166017V7.0001H6.54404Z" fill="currentColor"></path><path d="M4.21407 9.0001H0.378052C0.131259 9.95896 0 10.9642 0 12.0001C0 13.4026 0.240617 14.749 0.682823 16.0001H4.38585C4.13534 14.74 4 13.3957 4 12.0001C4 10.9676 4.07408 9.96314 4.21407 9.0001Z" fill="currentColor"></path><path d="M6.34141 16.0001C6.12031 14.749 6 13.4026 6 12.0001C6 10.9642 6.06563 9.95896 6.18903 9.0001H11L11 16.0001H6.34141Z" fill="currentColor"></path><path d="M4.90118 18.0001H1.60539C3.04211 20.4838 5.34342 22.4047 8.09779 23.3514C6.73775 22.1141 5.62285 20.2502 4.90118 18.0001Z" fill="currentColor"></path><path d="M11 23.8342C9.20542 23.232 7.68096 21.0366 6.80269 18.0001H11V23.8342Z" fill="currentColor"></path><path d="M15.9022 23.3514C18.6566 22.4047 20.9579 20.4838 22.3946 18.0001H19.0988C18.3771 20.2502 17.2622 22.1141 15.9022 23.3514Z" fill="currentColor"></path><path d="M17.1973 18.0001C16.319 21.0366 14.7946 23.232 13 23.8342V18.0001H17.1973Z" fill="currentColor"></path><path d="M19.6142 16.0001H23.3172C23.7594 14.749 24 13.4026 24 12.0001C24 10.9642 23.8687 9.95896 23.6219 9.0001H19.7859C19.9259 9.96314 20 10.9676 20 12.0001C20 13.3957 19.8647 14.74 19.6142 16.0001Z" fill="currentColor"></path><path d="M17.811 9.0001C17.9344 9.95896 18 10.9642 18 12.0001C18 13.4026 17.8797 14.749 17.6586 16.0001H13L13 9.0001H17.811Z" fill="currentColor"></path><path d="M17.456 7.0001H13V0.166016C14.9861 0.832423 16.6413 3.45029 17.456 7.0001Z" fill="currentColor"></path><path d="M19.3869 7.0001C18.6946 4.30247 17.459 2.06507 15.9022 0.648845C19.016 1.71903 21.5507 4.0343 22.9119 7.0001H19.3869Z" fill="currentColor"></path></g></svg>',
},
link: 'https://renanfranca.github.io/about.html',
ariaLabel: 'My Blog'
}
],
},
];
21 changes: 21 additions & 0 deletions .vitepress/theme/components/TeamPage.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<script setup lang="ts">
import {
VPTeamMembers,
VPTeamPage,
VPTeamPageTitle,
} from 'vitepress/theme';
import { coreTeam } from '../../data/team';
</script>

<template>
<VPTeamPage>
<VPTeamPageTitle>
<template #title>Meet the Team</template>
<template #lead>
The development of Seed4J is guided by Software Craftsmanship principles.
</template>
</VPTeamPageTitle>

<VPTeamMembers :members="coreTeam" />
</VPTeamPage>
</template>
4 changes: 4 additions & 0 deletions .vitepress/theme/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import type { Theme } from 'vitepress';
import DefaultTheme from 'vitepress/theme';
import { h } from 'vue';
import HomePage from './components/HomePage.vue';
import TeamPage from './components/TeamPage.vue';
import './style.css';

export default {
Expand All @@ -13,4 +14,7 @@ export default {
'home-features-after': () => h(HomePage),
});
},
enhanceApp({ app, router, siteData }) {
app.component('TeamPage', TeamPage);
},
} satisfies Theme;
7 changes: 7 additions & 0 deletions docs/team.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
layout: page
title: Team
description: The Core Team.
---

<TeamPage />
Binary file added public/team/aurelienmino.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/team/colindamon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/team/pascalgrimaud.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/team/qmonmert.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/team/renanfranca.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.