Inject Contributor Network and Teams Hiring sections into Realms

cgen-369592ed22e549f88905cf959e86ff4d
This commit is contained in:
Builder.io 2025-10-18 22:30:51 +00:00
parent 85e96c5969
commit 0a29ccbfd0

View file

@ -94,6 +94,105 @@ export default function Realms() {
{user ? "Open Dashboard" : "Start Onboarding"}
</Button>
</div>
<section className="mt-12 space-y-6">
<div>
<Badge variant="outline">Contributor network</Badge>
<h2 className="mt-2 text-2xl font-semibold">Mentors, Maintainers, and Shipmates</h2>
<p className="text-muted-foreground">Grow the platform with usteach, steward projects, and ship products together.</p>
</div>
<div className="grid grid-cols-1 md:grid-cols-3 gap-4">
<Card className="border-border/50 bg-card/50">
<CardHeader>
<CardTitle>Mentors</CardTitle>
<CardDescription>Guide builders through 1:1 sessions, clinics, and code reviews.</CardDescription>
</CardHeader>
<CardContent className="flex gap-2">
<Button asChild><Link to="/community/mentorship/apply">Become a mentor</Link></Button>
<Button asChild variant="outline"><Link to="/community/mentorship">Request mentorship</Link></Button>
</CardContent>
</Card>
<Card className="border-border/50 bg-card/50">
<CardHeader>
<CardTitle>Maintainers</CardTitle>
<CardDescription>Own modules, triage issues, and lead roadmap execution.</CardDescription>
</CardHeader>
<CardContent className="flex gap-2">
<Button asChild variant="outline"><Link to="/developers">Browse developers</Link></Button>
<Button asChild><Link to="/projects/new">Start a project</Link></Button>
</CardContent>
</Card>
<Card className="border-border/50 bg-card/50">
<CardHeader>
<CardTitle>Shipmates</CardTitle>
<CardDescription>Join product squads shipping across Labs, Platform, and Community.</CardDescription>
</CardHeader>
<CardContent className="flex gap-2">
<Button asChild><Link to="/teams">Open Teams</Link></Button>
<Button asChild variant="outline"><Link to="/labs">Explore Labs</Link></Button>
</CardContent>
</Card>
</div>
</section>
<section className="mt-12 space-y-6">
<div>
<Badge variant="outline">Teams hiring now</Badge>
<h2 className="mt-2 text-2xl font-semibold">Across Labs, Platform, and Community</h2>
<p className="text-muted-foreground">Apply to active squads and help us accelerate delivery.</p>
</div>
<div className="grid grid-cols-1 md:grid-cols-3 gap-4">
<Card className="border-border/50 bg-card/50">
<CardHeader>
<CardTitle>Labs squads</CardTitle>
<CardDescription>R&amp;D and experimental products.</CardDescription>
</CardHeader>
<CardContent>
<ul className="list-disc pl-5 text-sm text-muted-foreground space-y-1">
<li>Realtime Engine</li>
<li>Gameplay Systems</li>
<li>Mentorship Programs</li>
</ul>
<div className="mt-3">
<Button asChild size="sm"><Link to="/teams">View openings</Link></Button>
</div>
</CardContent>
</Card>
<Card className="border-border/50 bg-card/50">
<CardHeader>
<CardTitle>Platform squads</CardTitle>
<CardDescription>Core app, APIs, and reliability.</CardDescription>
</CardHeader>
<CardContent>
<ul className="list-disc pl-5 text-sm text-muted-foreground space-y-1">
<li>Edge Functions &amp; Status</li>
<li>Auth &amp; Profiles</li>
<li>Content &amp; Docs</li>
</ul>
<div className="mt-3">
<Button asChild size="sm"><Link to="/teams">View openings</Link></Button>
</div>
</CardContent>
</Card>
<Card className="border-border/50 bg-card/50">
<CardHeader>
<CardTitle>Community squads</CardTitle>
<CardDescription>Growth, safety, and events.</CardDescription>
</CardHeader>
<CardContent>
<ul className="list-disc pl-5 text-sm text-muted-foreground space-y-1">
<li>Moderation &amp; Safety</li>
<li>Events &amp; Partnerships</li>
<li>Creator Success</li>
</ul>
<div className="mt-3">
<Button asChild size="sm" variant="outline"><Link to="/community">Open community</Link></Button>
</div>
</CardContent>
</Card>
</div>
</section>
</div>
</Layout>
);