From ee37b097ca12c0a4b724fa7132fd1fe43911d85d Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Wed, 17 Sep 2025 20:26:27 +0200 Subject: [PATCH 01/19] chore: move courses data to src\data\courses.json * chores: move courses section from Welcome to src\components\Courses.astro * chores: add Courses component to index.astro --- src/components/Courses.astro | 36 ++++++++++++++++++++++++++ src/components/Welcome.astro | 49 +----------------------------------- src/data/courses.json | 14 +++++++++++ src/pages/index.astro | 2 ++ 4 files changed, 53 insertions(+), 48 deletions(-) create mode 100644 src/components/Courses.astro create mode 100644 src/data/courses.json diff --git a/src/components/Courses.astro b/src/components/Courses.astro new file mode 100644 index 0000000..f031ee7 --- /dev/null +++ b/src/components/Courses.astro @@ -0,0 +1,36 @@ +--- +import courses from '../data/courses.json'; +--- +
+
+

+ Level Up With Our Courses + 📚 +

+ +
+
\ No newline at end of file diff --git a/src/components/Welcome.astro b/src/components/Welcome.astro index a87b0b5..4a813b9 100644 --- a/src/components/Welcome.astro +++ b/src/components/Welcome.astro @@ -27,21 +27,6 @@ const shoutouts = [ } ]; -const courses = [ - { - title: "Intro to Contributing", - description: "Learn how to make your first open source contribution", - url: "https://opensauced.pizza/learn", - icon: "🚀" - }, - { - title: "Becoming a Maintainer", - description: "Discover the path to maintaining your own open source project", - url: "https://opensauced.pizza/learn", - icon: "🛠️" - } -]; - const resources = [ { name: "contributor.info", url: "https://contributor.info" }, { name: "collab.dev", url: "https://collab.dev" }, @@ -304,39 +289,7 @@ const resources = [ -
-
-

- Level Up With Our Courses - 📚 -

- -
-
+
diff --git a/src/data/courses.json b/src/data/courses.json new file mode 100644 index 0000000..422f98e --- /dev/null +++ b/src/data/courses.json @@ -0,0 +1,14 @@ +[ + { + "title": "Intro to Contributing", + "description": "Learn how to make your first open source contribution", + "url": "https://opensauced.pizza/learn", + "icon": "🚀" + }, + { + "title": "Becoming a Maintainer", + "description": "Discover the path to maintaining your own open source project", + "url": "https://opensauced.pizza/learn", + "icon": "🛠️" + } +] \ No newline at end of file diff --git a/src/pages/index.astro b/src/pages/index.astro index e2b93f9..b361294 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,8 +1,10 @@ --- +import Courses from '../components/Courses.astro'; import Welcome from '../components/Welcome.astro'; import Layout from '../layouts/Layout.astro'; --- + From a3c0b45f3e1f5f9c87360bce02bb4ddb15a80e36 Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Wed, 17 Sep 2025 20:34:20 +0200 Subject: [PATCH 02/19] chores: move resources data to src\data\resources.json * chores: move resources section to src\components\Resources.astro * chores: add resources component to index.astro --- src/components/Resources.astro | 24 ++++++++++++++++++++++++ src/components/Welcome.astro | 29 +---------------------------- src/data/resources.json | 18 ++++++++++++++++++ src/pages/index.astro | 2 ++ 4 files changed, 45 insertions(+), 28 deletions(-) create mode 100644 src/components/Resources.astro create mode 100644 src/data/resources.json diff --git a/src/components/Resources.astro b/src/components/Resources.astro new file mode 100644 index 0000000..48c6e71 --- /dev/null +++ b/src/components/Resources.astro @@ -0,0 +1,24 @@ +--- +import resources from '../data/resources.json'; +--- +
+
+

+ Other Great OSS Resources + 🌐 +

+
+ {resources.map(resource => ( + + {resource.name} + + ))} +
+
+
\ No newline at end of file diff --git a/src/components/Welcome.astro b/src/components/Welcome.astro index 4a813b9..d6dd1fa 100644 --- a/src/components/Welcome.astro +++ b/src/components/Welcome.astro @@ -26,13 +26,6 @@ const shoutouts = [ githubLink: "https://github.com/kentcdodds" } ]; - -const resources = [ - { name: "contributor.info", url: "https://contributor.info" }, - { name: "collab.dev", url: "https://collab.dev" }, - { name: "goodfirstissue.dev", url: "https://goodfirstissue.dev" }, - { name: "virtualcoffee.io", url: "https://virtualcoffee.io" } -]; --- @@ -292,25 +285,5 @@ const resources = [ -
-
-

- Other Great OSS Resources - 🌐 -

-
- {resources.map(resource => ( - - {resource.name} - - ))} -
-
-
+ \ No newline at end of file diff --git a/src/data/resources.json b/src/data/resources.json new file mode 100644 index 0000000..1bef04a --- /dev/null +++ b/src/data/resources.json @@ -0,0 +1,18 @@ +[ + { + "name": "contributor.info", + "url": "https://contributor.info" + }, + { + "name": "collab.dev", + "url": "https://collab.dev" + }, + { + "name": "goodfirstissue.dev", + "url": "https://goodfirstissue.dev" + }, + { + "name": "virtualcoffee.io", + "url": "https://virtualcoffee.io" + } +] \ No newline at end of file diff --git a/src/pages/index.astro b/src/pages/index.astro index b361294..b771951 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,5 +1,6 @@ --- import Courses from '../components/Courses.astro'; +import Resources from '../components/Resources.astro' import Welcome from '../components/Welcome.astro'; import Layout from '../layouts/Layout.astro'; --- @@ -7,4 +8,5 @@ import Layout from '../layouts/Layout.astro'; + From 5becb08c03b93f355f9ae373b8e8b2620d252ca3 Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Wed, 17 Sep 2025 21:12:34 +0200 Subject: [PATCH 03/19] chores: move hero section to src\components\Hero.astro * chores: add hero component to index.astro --- src/components/Hero.astro | 27 +++++++++++++++++++++++++++ src/components/Welcome.astro | 25 +------------------------ src/pages/index.astro | 2 ++ 3 files changed, 30 insertions(+), 24 deletions(-) create mode 100644 src/components/Hero.astro diff --git a/src/components/Hero.astro b/src/components/Hero.astro new file mode 100644 index 0000000..0a7ac52 --- /dev/null +++ b/src/components/Hero.astro @@ -0,0 +1,27 @@ +--- + +--- +
+ + + +
+

+ Open Source Communities +

+

+ A place for contributors and maintainers to grow, support, and celebrate each other. +

+ +
+
\ No newline at end of file diff --git a/src/components/Welcome.astro b/src/components/Welcome.astro index d6dd1fa..e55bfc4 100644 --- a/src/components/Welcome.astro +++ b/src/components/Welcome.astro @@ -158,30 +158,7 @@ const shoutouts = [
-
- - - -
-

- Open Source Communities -

-

- A place for contributors and maintainers to grow, support, and celebrate each other. -

- -
-
+
diff --git a/src/pages/index.astro b/src/pages/index.astro index b771951..c29bdef 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,4 +1,5 @@ --- +import Hero from '../components/Hero.astro' import Courses from '../components/Courses.astro'; import Resources from '../components/Resources.astro' import Welcome from '../components/Welcome.astro'; @@ -7,6 +8,7 @@ import Layout from '../layouts/Layout.astro'; + From e878a1b3bd23f0e3611bad3ea458c154c9824b87 Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Wed, 17 Sep 2025 21:18:14 +0200 Subject: [PATCH 04/19] wrap components in index.astro with main tag --- src/pages/index.astro | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/pages/index.astro b/src/pages/index.astro index c29bdef..6507d87 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -7,8 +7,10 @@ import Layout from '../layouts/Layout.astro'; --- - - - - +
+ + + + +
From 6fe0a0ef59a185934d6960f536dea6eca8f29867 Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Wed, 17 Sep 2025 21:25:48 +0200 Subject: [PATCH 05/19] chores: move weekly tips data to src\data\weeklyTips.json * chores: move weekly tips section to src\components\WeeklyTips.astro --- src/components/WeeklyTips.astro | 38 +++++++++++++++++++++++++ src/components/Welcome.astro | 49 +-------------------------------- src/data/weeklyTips.json | 12 ++++++++ src/pages/index.astro | 4 +-- 4 files changed, 53 insertions(+), 50 deletions(-) create mode 100644 src/components/WeeklyTips.astro create mode 100644 src/data/weeklyTips.json diff --git a/src/components/WeeklyTips.astro b/src/components/WeeklyTips.astro new file mode 100644 index 0000000..90d6ab5 --- /dev/null +++ b/src/components/WeeklyTips.astro @@ -0,0 +1,38 @@ +--- +import { contributorTip, maintainerTip } from '../data/weeklyTips.json'; +--- +
+
+

+ This Week's Tips + 🧠 +

+
+
+
+
+
+ 👩‍💻 +
+

Contributor Tip

+
+

{contributorTip.content}

+

#{contributorTip.week} - {contributorTip.date}

+
+
+ +
+
+
+
+ 🛠️ +
+

Maintainer Tip

+
+

{maintainerTip.content}

+

#{maintainerTip.week} - {maintainerTip.date}

+
+
+
+
+
\ No newline at end of file diff --git a/src/components/Welcome.astro b/src/components/Welcome.astro index e55bfc4..d42c3f5 100644 --- a/src/components/Welcome.astro +++ b/src/components/Welcome.astro @@ -1,16 +1,5 @@ --- // Simple data for our MVP -const contributorTip = { - week: 1, - date: "May 1, 2023", - content: "When starting to contribute to a new project, look for issues labeled 'good first issue' or 'beginner friendly' to get familiar with the codebase." -}; - -const maintainerTip = { - week: 1, - date: "May 1, 2023", - content: "Consider creating a comprehensive CONTRIBUTING.md file that helps new contributors understand your project's workflow and expectations." -}; const shoutouts = [ { @@ -161,43 +150,7 @@ const shoutouts = [ -
-
-

- This Week's Tips - 🧠 -

-
- -
-
-
-
- 👩‍💻 -
-

Contributor Tip

-
-

{contributorTip.content}

-

#{contributorTip.week} - {contributorTip.date}

-
-
- - -
-
-
-
- 🛠️ -
-

Maintainer Tip

-
-

{maintainerTip.content}

-

#{maintainerTip.week} - {maintainerTip.date}

-
-
-
-
-
+
diff --git a/src/data/weeklyTips.json b/src/data/weeklyTips.json new file mode 100644 index 0000000..146bbba --- /dev/null +++ b/src/data/weeklyTips.json @@ -0,0 +1,12 @@ +{ + "contributorTip": { + "week": 1, + "date": "May 1, 2023", + "content": "When starting to contribute to a new project, look for issues labeled 'good first issue' or 'beginner friendly' to get familiar with the codebase." + }, + "maintainerTip": { + "week": 1, + "date": "May 1, 2023", + "content": "Consider creating a comprehensive CONTRIBUTING.md file that helps new contributors understand your project's workflow and expectations." + } +} \ No newline at end of file diff --git a/src/pages/index.astro b/src/pages/index.astro index 6507d87..a2dc441 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,7 +1,7 @@ --- -import Hero from '../components/Hero.astro' +import Hero from '../components/Hero.astro'; import Courses from '../components/Courses.astro'; -import Resources from '../components/Resources.astro' +import Resources from '../components/Resources.astro'; import Welcome from '../components/Welcome.astro'; import Layout from '../layouts/Layout.astro'; --- From e00ef79f11f7d023c9c3f34d6ae017511a71e67f Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Wed, 17 Sep 2025 21:30:29 +0200 Subject: [PATCH 06/19] chores: move shoutouts data to src\data\shoutouts.json * chores: move shoutouts section to src\components\Shoutouts.astro --- src/components/Shoutouts.astro | 60 +++++++++++++++++++++++++++ src/components/Welcome.astro | 75 +--------------------------------- src/data/shoutouts.json | 14 +++++++ 3 files changed, 76 insertions(+), 73 deletions(-) create mode 100644 src/components/Shoutouts.astro create mode 100644 src/data/shoutouts.json diff --git a/src/components/Shoutouts.astro b/src/components/Shoutouts.astro new file mode 100644 index 0000000..99bf779 --- /dev/null +++ b/src/components/Shoutouts.astro @@ -0,0 +1,60 @@ +--- +import shoutouts from '../data/shoutouts.json'; +--- +
+
+

+ Community Shoutouts + 🙌 +

+ +
+
+
+

Give a Shoutout!

+

+ Recognize someone amazing in the open source community +

+ +
+
+
+ +
+

Recent Shoutouts

+
+ {shoutouts.map(shoutout => ( +
+
+

"{shoutout.message}"

+
+
+

{shoutout.from}

+

to {shoutout.to}

+
+ {shoutout.githubLink && ( + + GitHub + + + )} +
+
+
+ ))} +
+
+
+
\ No newline at end of file diff --git a/src/components/Welcome.astro b/src/components/Welcome.astro index d42c3f5..55bca5d 100644 --- a/src/components/Welcome.astro +++ b/src/components/Welcome.astro @@ -1,20 +1,5 @@ --- -// Simple data for our MVP - -const shoutouts = [ - { - from: "Sarah Chen", - to: "React Router Project", - message: "Thank you for the amazing documentation that made it super easy for me to implement nested routes in my application!", - githubLink: "https://github.com/remix-run/react-router" - }, - { - from: "Miguel Sanchez", - to: "Kent C. Dodds", - message: "Your testing workshop completely changed how I approach writing tests. Thank you for making testing approachable and fun!", - githubLink: "https://github.com/kentcdodds" - } -]; + --- @@ -153,63 +138,7 @@ const shoutouts = [ -
-
-

- Community Shoutouts - 🙌 -

- -
-
-
-

Give a Shoutout!

-

- Recognize someone amazing in the open source community -

- -
-
-
- -
-

Recent Shoutouts

-
- {shoutouts.map(shoutout => ( -
-
-

"{shoutout.message}"

-
-
-

{shoutout.from}

-

to {shoutout.to}

-
- {shoutout.githubLink && ( - - GitHub - - - )} -
-
-
- ))} -
-
-
-
+ diff --git a/src/data/shoutouts.json b/src/data/shoutouts.json new file mode 100644 index 0000000..75c0db0 --- /dev/null +++ b/src/data/shoutouts.json @@ -0,0 +1,14 @@ +[ + { + "from": "Sarah Chen", + "to": "React Router Project", + "message": "Thank you for the amazing documentation that made it super easy for me to implement nested routes in my application!", + "githubLink": "https://github.com/remix-run/react-router" + }, + { + "from": "Miguel Sanchez", + "to": "Kent C. Dodds", + "message": "Your testing workshop completely changed how I approach writing tests. Thank you for making testing approachable and fun!", + "githubLink": "https://github.com/kentcdodds" + } +] \ No newline at end of file From fa17f6e04bccb59fcba97bd6b69b2696b0b59acb Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Thu, 18 Sep 2025 11:52:32 +0200 Subject: [PATCH 07/19] chores: add header, navigations, mobilenav and mobile menu components chores: move mobile menu script to src\scripts\mobile-menu.js chores: add header component to index.astro --- src/components/Header.astro | 23 +++++++++++ src/components/MobileMenu.astro | 21 +++++++++++ src/components/MobileNav.astro | 9 +++++ src/components/Navigation.astro | 7 ++++ src/components/Welcome.astro | 67 --------------------------------- src/pages/index.astro | 6 ++- src/scripts/mobile-menu.js | 28 ++++++++++++++ 7 files changed, 92 insertions(+), 69 deletions(-) create mode 100644 src/components/Header.astro create mode 100644 src/components/MobileMenu.astro create mode 100644 src/components/MobileNav.astro create mode 100644 src/components/Navigation.astro create mode 100644 src/scripts/mobile-menu.js diff --git a/src/components/Header.astro b/src/components/Header.astro new file mode 100644 index 0000000..fe8f6d6 --- /dev/null +++ b/src/components/Header.astro @@ -0,0 +1,23 @@ +--- +import Navigation from './Navigation.astro'; +import MobileMenu from './MobileMenu.astro'; +import MobileNav from './MobileNav.astro'; +--- + + Skip to main content + + +
+
+ +
+ +
\ No newline at end of file diff --git a/src/components/MobileMenu.astro b/src/components/MobileMenu.astro new file mode 100644 index 0000000..3d9225c --- /dev/null +++ b/src/components/MobileMenu.astro @@ -0,0 +1,21 @@ +--- +--- +
+ +
+ + \ No newline at end of file diff --git a/src/components/MobileNav.astro b/src/components/MobileNav.astro new file mode 100644 index 0000000..e8edac9 --- /dev/null +++ b/src/components/MobileNav.astro @@ -0,0 +1,9 @@ +--- +--- + \ No newline at end of file diff --git a/src/components/Navigation.astro b/src/components/Navigation.astro new file mode 100644 index 0000000..5fdd77b --- /dev/null +++ b/src/components/Navigation.astro @@ -0,0 +1,7 @@ +--- +--- + \ No newline at end of file diff --git a/src/components/Welcome.astro b/src/components/Welcome.astro index 55bca5d..f0234f2 100644 --- a/src/components/Welcome.astro +++ b/src/components/Welcome.astro @@ -7,56 +7,7 @@ Skip to main content -
-
-
- - - - - - -
- -
-
-
- - - -
- + diff --git a/src/pages/index.astro b/src/pages/index.astro index 1785ccc..aa5518c 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -3,12 +3,14 @@ import Header from '../components/Header.astro' import Hero from '../components/Hero.astro'; import Courses from '../components/Courses.astro'; import Resources from '../components/Resources.astro'; +import WIPBanner from '../components/WIPBanner.astro'; // import Welcome from '../components/Welcome.astro'; import Layout from '../layouts/Layout.astro'; ---
+
From 8a52ef955d4e66f3ce550add38fd948978c29e41 Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Thu, 18 Sep 2025 11:57:13 +0200 Subject: [PATCH 09/19] chores: remove Welcome.astro --- src/components/Welcome.astro | 74 ------------------------------------ src/pages/index.astro | 2 - 2 files changed, 76 deletions(-) delete mode 100644 src/components/Welcome.astro diff --git a/src/components/Welcome.astro b/src/components/Welcome.astro deleted file mode 100644 index f396988..0000000 --- a/src/components/Welcome.astro +++ /dev/null @@ -1,74 +0,0 @@ ---- - ---- - - - - Skip to main content - - - - - - - - - - diff --git a/src/pages/index.astro b/src/pages/index.astro index aa5518c..2fe91ce 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -4,7 +4,6 @@ import Hero from '../components/Hero.astro'; import Courses from '../components/Courses.astro'; import Resources from '../components/Resources.astro'; import WIPBanner from '../components/WIPBanner.astro'; -// import Welcome from '../components/Welcome.astro'; import Layout from '../layouts/Layout.astro'; --- @@ -12,7 +11,6 @@ import Layout from '../layouts/Layout.astro';
- From abd3a94c2b1d05bd5ef335cd07eb3dd0cc68621e Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Thu, 18 Sep 2025 14:56:30 +0200 Subject: [PATCH 10/19] add PagesLayout.astro for pages style --- src/layouts/PagesLayout.astro | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/layouts/PagesLayout.astro diff --git a/src/layouts/PagesLayout.astro b/src/layouts/PagesLayout.astro new file mode 100644 index 0000000..844180c --- /dev/null +++ b/src/layouts/PagesLayout.astro @@ -0,0 +1,35 @@ +--- +import Header from '../components/Header.astro'; +import '../styles/global.css'; // Import global styles + +export interface Props { + pageTitle: string; +} + +const { pageTitle } = Astro.props; +--- + + + + + + {pageTitle} + + +
+
+
+ +
+
+ + + + \ No newline at end of file From 30a24e9d5a743814e3248d733037d79f5a795b46 Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Thu, 18 Sep 2025 14:57:00 +0200 Subject: [PATCH 11/19] add about.astro to pages --- src/pages/about.astro | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/pages/about.astro diff --git a/src/pages/about.astro b/src/pages/about.astro new file mode 100644 index 0000000..db6bd1c --- /dev/null +++ b/src/pages/about.astro @@ -0,0 +1,18 @@ +--- +import PagesLayout from '../layouts/PagesLayout.astro'; + +const pageTitle = "About Us"; +--- + + + + + + {pageTitle} + + +

{pageTitle}

+

Coming soon...

+ + +
\ No newline at end of file From ff5b97f4a4cd4e6c2861fbdb30b8d82723ea5e51 Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Thu, 18 Sep 2025 16:31:40 +0200 Subject: [PATCH 12/19] add footer component --- src/components/Footer.astro | 10 ++++++++++ src/layouts/PagesLayout.astro | 14 +++++++++----- src/pages/about.astro | 15 ++++----------- src/pages/index.astro | 4 +++- 4 files changed, 26 insertions(+), 17 deletions(-) create mode 100644 src/components/Footer.astro diff --git a/src/components/Footer.astro b/src/components/Footer.astro new file mode 100644 index 0000000..d759b2d --- /dev/null +++ b/src/components/Footer.astro @@ -0,0 +1,10 @@ +--- +--- +
+
+
+

© 2025 Open Source Communities. All rights reserved.

+

Built with ❤️ by the community.

+
+
+
\ No newline at end of file diff --git a/src/layouts/PagesLayout.astro b/src/layouts/PagesLayout.astro index 844180c..e927919 100644 --- a/src/layouts/PagesLayout.astro +++ b/src/layouts/PagesLayout.astro @@ -1,6 +1,7 @@ --- import Header from '../components/Header.astro'; -import '../styles/global.css'; // Import global styles +import Footer from '../components/Footer.astro'; +import '../styles/global.css'; export interface Props { pageTitle: string; @@ -17,10 +18,13 @@ const { pageTitle } = Astro.props;
-
-
- -
+
+
+
+ +
+
+
diff --git a/src/pages/about.astro b/src/pages/about.astro index db6bd1c..107ad45 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -4,15 +4,8 @@ import PagesLayout from '../layouts/PagesLayout.astro'; const pageTitle = "About Us"; --- - - - - - {pageTitle} - - -

{pageTitle}

-

Coming soon...

- - +  <> +   

{pageTitle}

+   

Coming soon...

\ No newline at end of file diff --git a/src/pages/index.astro b/src/pages/index.astro index 2fe91ce..8c193a5 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,5 +1,6 @@ --- -import Header from '../components/Header.astro' +import Header from '../components/Header.astro'; +import Footer from '../components/Footer.astro'; import Hero from '../components/Hero.astro'; import Courses from '../components/Courses.astro'; import Resources from '../components/Resources.astro'; @@ -14,5 +15,6 @@ import Layout from '../layouts/Layout.astro'; +
From 6071475b532b7cd03dc08be0b047a27f2cb8a72f Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Thu, 18 Sep 2025 17:20:18 +0200 Subject: [PATCH 13/19] comment out buttons in hero component --- src/components/Hero.astro | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Hero.astro b/src/components/Hero.astro index 0a7ac52..8f9d45f 100644 --- a/src/components/Hero.astro +++ b/src/components/Hero.astro @@ -15,13 +15,13 @@

A place for contributors and maintainers to grow, support, and celebrate each other.

-
+
\ No newline at end of file From 3c07f3aced380d6dbddbff4f37bbfdcc5b130447 Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Fri, 19 Sep 2025 19:33:52 +0200 Subject: [PATCH 14/19] add about us content --- src/layouts/PagesLayout.astro | 13 ++++++++++++- src/pages/about.astro | 8 ++++++-- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/layouts/PagesLayout.astro b/src/layouts/PagesLayout.astro index e927919..63ed1f9 100644 --- a/src/layouts/PagesLayout.astro +++ b/src/layouts/PagesLayout.astro @@ -19,7 +19,7 @@ const { pageTitle } = Astro.props;
-
+
@@ -31,9 +31,20 @@ const { pageTitle } = Astro.props; \ No newline at end of file diff --git a/src/pages/about.astro b/src/pages/about.astro index 107ad45..77b30b9 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -5,7 +5,11 @@ const pageTitle = "About Us"; ---   <> -   

{pageTitle}

-   

Coming soon...

+
+   

{pageTitle}

+   

We teamed up during the pandemic at Virtual Coffee. Bekah was fresh out of bootcamp and Ayu was self-taught, both just starting out in tech.

+   

Bekah created Virtual Coffee to help developers connect and support each other, and Ayu jumped in to lead monthly challenges and docs with a big dose of empathy. Together, we’ve learned how tricky open source can feel when you’re new, and how important it is to make the path smoother.

+   

Since 2023, we’ve been maintaining the Intro to Open Source course, and in 2024, we teamed up with Jessica Wilkins to launch the Becoming a Maintainer course. Our goal is simple: help more people feel welcome and confident in open source.

+
 
\ No newline at end of file From 9db9ce20f11d0da0b94bf97de13984b518ce0f05 Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Fri, 19 Sep 2025 19:35:45 +0200 Subject: [PATCH 15/19] remove banner component --- src/components/WIPBanner.astro | 9 --------- src/pages/index.astro | 2 -- 2 files changed, 11 deletions(-) delete mode 100644 src/components/WIPBanner.astro diff --git a/src/components/WIPBanner.astro b/src/components/WIPBanner.astro deleted file mode 100644 index a26954a..0000000 --- a/src/components/WIPBanner.astro +++ /dev/null @@ -1,9 +0,0 @@ ---- ---- - \ No newline at end of file diff --git a/src/pages/index.astro b/src/pages/index.astro index 8c193a5..79aa170 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -4,13 +4,11 @@ import Footer from '../components/Footer.astro'; import Hero from '../components/Hero.astro'; import Courses from '../components/Courses.astro'; import Resources from '../components/Resources.astro'; -import WIPBanner from '../components/WIPBanner.astro'; import Layout from '../layouts/Layout.astro'; ---
-
From 9f5f3f446cbcc8d513f07b332e661eaa13250190 Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Fri, 19 Sep 2025 19:47:10 +0200 Subject: [PATCH 16/19] reduce min-height in hero component --- src/components/Hero.astro | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/components/Hero.astro b/src/components/Hero.astro index 8f9d45f..561ba8a 100644 --- a/src/components/Hero.astro +++ b/src/components/Hero.astro @@ -1,14 +1,13 @@ --- - --- -
+
-
+

Open Source Communities

From 690fcf464562ddf4f3031ce6075e632c833e436e Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Fri, 19 Sep 2025 21:15:31 +0200 Subject: [PATCH 17/19] change header background to be the same with footer --- src/components/Footer.astro | 2 +- src/components/Header.astro | 2 +- src/components/Navigation.astro | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/Footer.astro b/src/components/Footer.astro index d759b2d..57b8cb9 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -1,6 +1,6 @@ --- --- -