Skip to content

Commit 61d4fba

Browse files
committed
Drafts about page
1 parent bc718a5 commit 61d4fba

13 files changed

Lines changed: 126 additions & 8 deletions

public/team/alexis-jacomy.jpg

102 KB
Loading

public/team/benoit-simard.jpeg

107 KB
Loading
126 KB
Loading

public/team/martin-grandjean.png

770 KB
Loading

public/team/mathieu-bastian.png

395 KB
Loading

public/team/mathieu-jacomy.png

3.08 MB
Loading

public/team/matthieu-totet.png

72.9 KB
Loading

public/team/paul-girard.jpeg

105 KB
Loading

src/pages/about/index.astro

Lines changed: 101 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,110 @@
11
---
2+
import { Icon } from "astro-icon/components";
3+
import { Image } from "astro:assets";
4+
25
import Layout from "../../layouts/Layout.astro";
6+
7+
type TeamMember = { image: string; name: string; role?: string };
8+
9+
const TEAM: TeamMember[] = [
10+
{ image: "/team/mathieu-jacomy.png", name: "Mathieu Jacomy", role: "Project management and design" },
11+
{ image: "/team/mathieu-bastian.png", name: "Mathieu Bastian", role: "Java architect" },
12+
{ image: "/team/eduardo-ramos-ibanez.png", name: "Eduardo Ramos Ibáñez", role: "Java lead developer" },
13+
{ image: "/team/matthieu-totet.png", name: "Matthieu Totet", role: "Java codebase and plugins" },
14+
{ image: "/team/paul-girard.jpeg", name: "Paul Girard", role: "Gephi Lite team" },
15+
{ image: "/team/alexis-jacomy.jpg", name: "Alexis jacomy", role: "Gephi Lite team" },
16+
{ image: "/team/benoit-simard.jpeg", name: "Benoit Simard", role: "Gephi Lite team" },
17+
{ image: "/team/martin-grandjean.png", name: "Martin Grandjean", role: "Community management" },
18+
];
319
---
420

521
<Layout>
6-
<header class="container container-medium mt-5 mb-5 text-center">
7-
<section>
8-
<h1>Static page</h1>
22+
<header class="banner py-5">
23+
<section class="container my-5 py-4">
24+
<h1>About Gephi</h1>
925
</section>
1026
</header>
1127

12-
<main class="container">TODO</main>
28+
<main class="py-5">
29+
<section class="container pb-5">
30+
<section class="feature feature-left feature-flat py-4">
31+
<section class="feature-headline">
32+
<div class="feature-text">
33+
<h2>
34+
<Icon name="ph:hourglass-medium" class="text-primary" />
35+
<span>Project history</span>
36+
</h2>
37+
<p>
38+
Gephi has been initially developed by students of the <a href="https://www.utc.fr/en/"
39+
>University of Technology of Compiègne</a
40+
>, in France. It has been selected for the <a href="https://summerofcode.withgoogle.com/"
41+
>Google Summer of Code</a
42+
> from 2009 to 2013.
43+
</p>
44+
<p>
45+
After a less active period of development, Gephi team gathers <a
46+
href="https://gephi.wordpress.com/2021/12/06/gephi-code-sustainability-retreat-2021-debriefing/"
47+
>almost</a
48+
>
49+
<a href="https://gephi.wordpress.com/2022/10/16/gephi-week-2022-debriefing/">every</a>
50+
<a href="https://gephi.wordpress.com/2024/06/13/gephi-week-2024-peek-from-the-inside/">year</a> since 2021
51+
to maintain the codebase, meets users, and discuss and design new features.
52+
</p>
53+
</div>
54+
</section>
55+
</section>
56+
57+
<section class="feature feature-left feature-flat py-4">
58+
<section class="feature-headline">
59+
<div class="feature-text">
60+
<h2>
61+
<Icon name="ph:list-checks" class="text-primary" />
62+
<span>Roadmap</span>
63+
</h2>
64+
<p>TODO: Improve that roadmap introduction paragraph.</p>
65+
<ul class="fs-4 ps-md-0 mt-0">
66+
<li>Undo / redo</li>
67+
<li>Lorem</li>
68+
<li>Ipsum</li>
69+
</ul>
70+
</div>
71+
</section>
72+
</section>
73+
74+
<section class="feature feature-left feature-flat py-4">
75+
<section class="feature-headline">
76+
<div class="feature-text">
77+
<h2>
78+
<Icon name="ph:users-three" class="text-primary" />
79+
<span>Team</span>
80+
</h2>
81+
<p>
82+
Gephi has been made possible by so many people that it's hard to name them all, from developers, to
83+
content creators, to translators... Here is a non-exhaustive list of currently active members:
84+
</p>
85+
</div>
86+
</section>
87+
88+
<div class="feature-text mw-100">
89+
<div class="team-members">
90+
{
91+
TEAM.map((member) => (
92+
<div class="team-member">
93+
<Image
94+
width="200"
95+
height="200"
96+
class="img-thumbnail"
97+
src={member.image}
98+
alt={`${member.name}'s picture`}
99+
/>
100+
<h3 class="fs-5 mb-0">{member.name}</h3>
101+
{member.role && <div class="text-muted">{member.role}</div>}
102+
</div>
103+
))
104+
}
105+
</div>
106+
</div>
107+
</section>
108+
</section>
109+
</main>
13110
</Layout>

src/styles/_about.scss

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
.team-members {
2+
display: flex;
3+
flex-wrap: wrap;
4+
@extend .gap-4;
5+
}
6+
7+
.team-member {
8+
text-align: center;
9+
10+
img {
11+
max-width: 200px;
12+
max-height: 200px;
13+
border-radius: 50%;
14+
margin-bottom: 0.5rem;
15+
filter: saturate(0);
16+
}
17+
}

0 commit comments

Comments
 (0)