From 132d8ed867966b400a46d05282c319959c4a8403 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Fri, 7 Nov 2025 16:46:03 +0000 Subject: [PATCH] Create Foundation - Contribute sub-page cgen-df39d1c748e646b59e7287dd93f4df9d --- .../pages/foundation/FoundationContribute.tsx | 144 ++++++++++++++++++ .../foundation/FoundationGetInvolved.tsx | 144 ++++++++++++++++++ .../pages/foundation/FoundationLearnMore.tsx | 144 ++++++++++++++++++ 3 files changed, 432 insertions(+) create mode 100644 client/pages/foundation/FoundationContribute.tsx create mode 100644 client/pages/foundation/FoundationGetInvolved.tsx create mode 100644 client/pages/foundation/FoundationLearnMore.tsx diff --git a/client/pages/foundation/FoundationContribute.tsx b/client/pages/foundation/FoundationContribute.tsx new file mode 100644 index 00000000..90f91101 --- /dev/null +++ b/client/pages/foundation/FoundationContribute.tsx @@ -0,0 +1,144 @@ +import Layout from "@/components/Layout"; +import { Button } from "@/components/ui/button"; +import { Badge } from "@/components/ui/badge"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; +import { Heart, Code, BookOpen, Globe } from "lucide-react"; +import { useNavigate } from "react-router-dom"; + +export default function FoundationContribute() { + const navigate = useNavigate(); + + return ( + +
+ {/* Animated grid background */} +
+
+
+
+
+ +
+ {/* Hero Section */} +
+
+
+ + + + + Contribute + + +

+ Make a Difference +

+ +

+ Help us democratize technology through open source. Your + contributions directly impact millions of developers worldwide. +

+ +
+ + +
+
+
+
+ + {/* Ways to Contribute */} +
+
+

+ Ways to Contribute +

+
+ + + + + Write Code + + + +

+ Contribute code improvements, fixes, and new features to + our projects. +

+
+
+ + + + + + Documentation + + + +

+ Help improve documentation to make projects more + accessible to everyone. +

+
+
+ + + + + + Translations + + + +

+ Help us reach developers globally by translating content + into your language. +

+
+
+ + + + + + Support Others + + + +

+ Help community members by answering questions and reviewing + contributions. +

+
+
+
+
+
+
+
+ + ); +} diff --git a/client/pages/foundation/FoundationGetInvolved.tsx b/client/pages/foundation/FoundationGetInvolved.tsx new file mode 100644 index 00000000..cc41f40f --- /dev/null +++ b/client/pages/foundation/FoundationGetInvolved.tsx @@ -0,0 +1,144 @@ +import Layout from "@/components/Layout"; +import { Button } from "@/components/ui/button"; +import { Badge } from "@/components/ui/badge"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; +import { Heart, Users, Zap, Globe } from "lucide-react"; +import { useNavigate } from "react-router-dom"; + +export default function FoundationGetInvolved() { + const navigate = useNavigate(); + + return ( + +
+ {/* Animated grid background */} +
+
+
+
+
+ +
+ {/* Hero Section */} +
+
+
+ + + + + Get Involved + + +

+ Join Our Mission +

+ +

+ Many ways to get involved with the Foundation. Find the role + that fits you best and make an impact. +

+ +
+ + +
+
+
+
+ + {/* Involvement Opportunities */} +
+
+

+ How You Can Help +

+
+ + + + + Volunteer + + + +

+ Dedicate your time and skills to projects that matter and + make a real difference. +

+
+
+ + + + + + Spread the Word + + + +

+ Help us reach more people by sharing our mission with your + network. +

+
+
+ + + + + + Partner With Us + + + +

+ Organizations and companies can partner with us to amplify + our impact. +

+
+
+ + + + + + Support Us + + + +

+ Help fund our initiatives and keep our work free and + accessible to all. +

+
+
+
+
+
+
+
+ + ); +} diff --git a/client/pages/foundation/FoundationLearnMore.tsx b/client/pages/foundation/FoundationLearnMore.tsx new file mode 100644 index 00000000..fb35887c --- /dev/null +++ b/client/pages/foundation/FoundationLearnMore.tsx @@ -0,0 +1,144 @@ +import Layout from "@/components/Layout"; +import { Button } from "@/components/ui/button"; +import { Badge } from "@/components/ui/badge"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; +import { BookOpen, Lightbulb, Users, Award } from "lucide-react"; +import { useNavigate } from "react-router-dom"; + +export default function FoundationLearnMore() { + const navigate = useNavigate(); + + return ( + +
+ {/* Animated grid background */} +
+
+
+
+
+ +
+ {/* Hero Section */} +
+
+
+ + + + + Learn More + + +

+ Educational Resources +

+ +

+ Free, accessible learning resources to help developers of all + skill levels grow and succeed. +

+ +
+ + +
+
+
+
+ + {/* Learning Resources */} +
+
+

+ Learning Paths +

+
+ + + + + Beginner Courses + + + +

+ Start your development journey with foundational concepts + and best practices. +

+
+
+ + + + + + Advanced Topics + + + +

+ Deep dive into advanced topics and specialized areas of + technology. +

+
+
+ + + + + + Community Mentorship + + + +

+ Learn directly from experienced developers through our + mentorship program. +

+
+
+ + + + + + Documentation Hub + + + +

+ Comprehensive documentation and guides for all our + open-source projects. +

+
+
+
+
+
+
+
+ + ); +}