Skip to content

Commit 959ba7a

Browse files
committed
update contributors
1 parent dbc29ad commit 959ba7a

File tree

5 files changed

+66
-8
lines changed

5 files changed

+66
-8
lines changed

src/components/ContributorsWall.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ export function ContributorsWall({ library }: { library: Library }) {
1414
loading="lazy"
1515
/>
1616
</a>
17+
<div className="text-xs text-gray-500 mt-2">
18+
Powered by <a href="https://contrib.rocks" target="_blank" rel="noopener noreferrer" className="underline">contrib.rocks</a>
19+
</div>
1720
</div>
1821
)
1922
}

src/components/MaintainerCard.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,15 @@ export function MaintainerCard({ maintainer, libraryId }: MaintainerCardProps) {
4949
/>
5050
<div className="absolute inset-0 bg-gradient-to-t from-black/10 to-transparent" />
5151
</div>
52-
<div className="p-4 space-y-2">
52+
<div className="p-3 space-y-1.5">
5353
<div>
54-
<h3 className="text-lg font-bold">{maintainer.name}</h3>
55-
<p className="mt-1">
54+
<div className="flex items-center justify-between">
55+
<h3 className="text-base font-bold">{maintainer.name}</h3>
5656
<RoleBadge
5757
role={getRoleInLibrary(maintainer, libraryId)}
5858
libraryId={libraryId}
5959
/>
60-
</p>
60+
</div>
6161
<p className="text-gray-500 dark:text-gray-400 mt-2 flex items-center">
6262
<svg
6363
viewBox="0 0 16 16"

src/libraries/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export type Library = {
5757
| 'db'
5858
| 'config'
5959
| 'react-charts'
60-
| 'create-ts-router-app'
60+
| 'create-tsrouter-app'
6161
name: string
6262
cardStyles: string
6363
to: string

src/libraries/maintainers.ts

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export interface Maintainer {
44
name: string
55
avatar: string
66
github: string
7-
isCoreMaintainer: boolean
7+
isCoreMaintainer?: boolean
88
creatorOf?: Library['id'][]
99
maintainerOf?: Library['id'][] // inherits from creatorOf
1010
contributorOf?: Library['id'][] // inherits from maintainerOf
@@ -138,6 +138,61 @@ export const allMaintainers: Maintainer[] = [
138138
frameworkExpertise: ['react', 'svelte'],
139139
specialties: ['Architecture'],
140140
},
141+
{
142+
name: 'Leonardo Montini',
143+
avatar: 'https://github.com/Balastrong.png',
144+
github: 'Balastrong',
145+
maintainerOf: ['form'],
146+
frameworkExpertise: ['react'],
147+
social: {
148+
website: 'https://leonardomontini.dev/',
149+
twitter: 'https://x.com/Balastrong',
150+
bluesky: 'https://bsky.app/profile/leonardomontini.dev',
151+
},
152+
},
153+
{
154+
name: 'Fredrik Höglund',
155+
avatar: 'https://github.com/ephem.png',
156+
github: 'ephem',
157+
maintainerOf: ['query'],
158+
frameworkExpertise: ['react'],
159+
specialties: ['Data Management', 'SSR', 'Hydration'],
160+
social: {
161+
bluesky: 'https://bsky.app/profile/ephem.dev',
162+
twitter: 'https://x.com/ephemjs',
163+
website: 'https://www.ephem.dev',
164+
},
165+
},
166+
{
167+
name: 'Aadit Olkar',
168+
avatar: 'https://github.com/aadito123.png',
169+
github: 'aadito123',
170+
maintainerOf: ['form'],
171+
frameworkExpertise: ['solid'],
172+
social: {
173+
twitter: 'https://x.com/swagdoctor19',
174+
},
175+
},
176+
{
177+
name: 'Luca Jakob',
178+
avatar: 'https://github.com/LeCarbonator.png',
179+
github: 'LeCarbonator',
180+
maintainerOf: ['form'],
181+
frameworkExpertise: ['react'],
182+
},
183+
{
184+
name: 'Jonghyeon Ko',
185+
avatar: 'https://github.com/manudeli.png',
186+
github: 'manudeli',
187+
maintainerOf: ['query'],
188+
frameworkExpertise: ['react'],
189+
specialties: ['TypeScript', 'Backport', 'Test'],
190+
social: {
191+
twitter: 'https://x.com/manudeli_',
192+
bluesky: 'https://bsky.app/profile/manudeli.bsky.social',
193+
website: 'https://www.linkedin.com/in/jonghyeonko',
194+
},
195+
},
141196
]
142197

143198
export const coreMaintainers = allMaintainers.filter(

src/routes/$libraryId/$version.docs.contributors.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ function RouteComponent() {
2222
<DocContainer>
2323
<div
2424
className={twMerge(
25-
'w-full flex bg-white/70 dark:bg-black/40 mx-auto rounded-xl max-w-[936px]'
25+
'w-full flex bg-white/70 dark:bg-black/40 mx-auto rounded-xl max-w-[1200px]'
2626
)}
2727
>
2828
<div
@@ -31,7 +31,7 @@ function RouteComponent() {
3131
<DocTitle>{library.name} Maintainers and Contributors</DocTitle>
3232
<div className="h-4" />
3333
<section>
34-
<div className="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-4 mb-8">
34+
<div className="grid grid-cols-1 sm:grid-cols-2 xl:grid-cols-3 gap-4 mb-8 pt-8">
3535
{libraryContributors.map((maintainer) => (
3636
<MaintainerCard
3737
key={maintainer.github}

0 commit comments

Comments
 (0)