From ccb07cbc59420ddb8ba5ae7f5d11815f6ae7fd66 Mon Sep 17 00:00:00 2001 From: Foster Irwin Date: Fri, 4 Nov 2022 21:36:13 -0600 Subject: [PATCH 1/3] initial credits page --- src/pages/credits/index.tsx | 98 +++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 src/pages/credits/index.tsx diff --git a/src/pages/credits/index.tsx b/src/pages/credits/index.tsx new file mode 100644 index 00000000..87100b99 --- /dev/null +++ b/src/pages/credits/index.tsx @@ -0,0 +1,98 @@ +import React from 'react'; +import Layout from '@theme/Layout'; +import Link from '@docusaurus/Link'; + +const Credits = (): JSX.Element => { + const partnerLogos = [ + { + name: 'Vercel', + url: '/2.0/vercel-logotype-dark.svg', + }, + { + name: 'Cloudflare', + url: '/2.0/CF_logo_horizontal_blktype.svg', + }, + { + name: 'RAK Wireless', + url: '/2.0/RAK-blue-main.svg', + }, + { + name: 'Open Collective', + url: '/2.0/opencollectivelogo.svg', + }, + { + name: 'LILYGO', + url: '/2.0/LILYGO.png', + }, + { + name: 'Discord', + url: '/2.0/discord.svg', + }, + ]; + return( + +
+
+

Sponsor Meshtastic

+

+ We have partnered with both the Open Collective and the Open Source Collective to help us with a fiscal management framework and banking needs. They help support over three thousand open source projects including the PHP Foundation, F-Droid, Sonarr, LinuxServer and DarkReader. We are in good hands and good company. +

+

+ As with everything we do here, Open Collective provides a fully transparent framework for our budget and expenses. You can see what we’re bringing in, who is spending money and where that money is going here. +

+

+ In addition to our partnership with Open Collective and Open Source Collective, we have also been approved into the GitHub Sponsors program where we can set fundraising goals with GitHub. +

+

+ All donations made through GitHub will be deposited to our account with the Open Source Collective and managed by the Open Collective. This means we have a single place to monitor and maintain transparency of our finances. +

+

+ If you are able, please contribute to this amazing project. +

+
+ + Sponsor Meshtastic + +
+
+
+

Fiscal Sponsors

+
+
+

Partnerships

+
+ {partnerLogos.map((logo) => ( +
+ {logo.name} +
+ ))} +
+
+
+

Contributors

+
+
+

Project Admins

+
+ //
+ //

Special Mentions

+ //
+
+
+ ) +} + +export default Credits; From 87f491466f3e50a77050dd287e2f05c9c1add17c Mon Sep 17 00:00:00 2001 From: Foster Irwin Date: Mon, 7 Nov 2022 20:04:49 -0700 Subject: [PATCH 2/3] in progress credits page --- src/pages/credits/index.tsx | 73 ++++++++++++++++++++++--------------- 1 file changed, 43 insertions(+), 30 deletions(-) diff --git a/src/pages/credits/index.tsx b/src/pages/credits/index.tsx index 87100b99..8bef1af3 100644 --- a/src/pages/credits/index.tsx +++ b/src/pages/credits/index.tsx @@ -35,36 +35,50 @@ const Credits = (): JSX.Element => { description="Meshtastic is made possible by the following people & organizations." >
-
-

Sponsor Meshtastic

+
+

Credits

- We have partnered with both the Open Collective and the Open Source Collective to help us with a fiscal management framework and banking needs. They help support over three thousand open source projects including the PHP Foundation, F-Droid, Sonarr, LinuxServer and DarkReader. We are in good hands and good company. + Meshtastic is community driven. Thousands of hours have been donated by volunteers who want to develop this amazing project. Whether you've submitted a pull request or triaged a bug in our Discord/Forum. You've made Meshtastic possible. Thank you for your contributions.

- As with everything we do here, Open Collective provides a fully transparent framework for our budget and expenses. You can see what we’re bringing in, who is spending money and where that money is going here. + We would also like to recognize those who have donated financially to the project. As Meshtastic has grown, we've aquired some ongoing costs to keep the project running. Thank you for your generous donations.

-

- In addition to our partnership with Open Collective and Open Source Collective, we have also been approved into the GitHub Sponsors program where we can set fundraising goals with GitHub. -

-

- All donations made through GitHub will be deposited to our account with the Open Source Collective and managed by the Open Collective. This means we have a single place to monitor and maintain transparency of our finances. -

-

- If you are able, please contribute to this amazing project. -

-
- - Sponsor Meshtastic - -
-
+

Fiscal Sponsors

+

+ We have partnered with both the Open Collective and the Open Source Collective to help us with a fiscal management framework and banking needs. They help support over three thousand open source projects including the PHP Foundation, F-Droid, Sonarr, LinuxServer and DarkReader. We are in good hands and good company. +

+

+ As with everything we do here, Open Collective provides a fully transparent framework for our budget and expenses. You can see what we’re bringing in, who is spending money and where that money is going here. +

+

+ In addition to our partnership with Open Collective and Open Source Collective, we have also been approved into the GitHub Sponsors program where we can set fundraising goals with GitHub. +

+

+ All donations made through GitHub will be deposited to our account with the Open Source Collective and managed by the Open Collective. This means we have a single place to monitor and maintain transparency of our finances. +

+

+ If you are able, please contribute to this amazing project. +

+
+ + Sponsor Meshtastic + +
+

+ Open Collective Donations + {/*Open Collective Donations*/} +

+

+ GitHub Sponsor Donations + {/*GitHub Sponsor Donations*/} +

-
+

Partnerships

{partnerLogos.map((logo) => ( @@ -81,15 +95,14 @@ const Credits = (): JSX.Element => { ))}
-
+

Contributors

+

+ Literally thousands of hours have gone into creating, maintaining, and improving Meshtastic. Without our contributors none of this would be possible. Thank you for donating the time for each and every commit, issue, and pull request. +

+ {/*GitHub Organization Contributors*/}
-
-

Project Admins

-
- //
- //

Special Mentions

- //
+ {/*Admin Bios*/}
) From 639e0346b0b7405bd4622e2b85f85c393fbef455 Mon Sep 17 00:00:00 2001 From: Foster Irwin Date: Wed, 9 Nov 2022 15:02:49 -0700 Subject: [PATCH 3/3] initial avatar and avatar layout components --- src/pages/credits/_components/Avatar.tsx | 55 ++++++++++++++++++++++++ src/pages/credits/index.tsx | 11 +++++ 2 files changed, 66 insertions(+) create mode 100644 src/pages/credits/_components/Avatar.tsx diff --git a/src/pages/credits/_components/Avatar.tsx b/src/pages/credits/_components/Avatar.tsx new file mode 100644 index 00000000..ab084965 --- /dev/null +++ b/src/pages/credits/_components/Avatar.tsx @@ -0,0 +1,55 @@ +import React from 'react'; + +export interface avatarProps { + imgUrl: string; + name?: string; + userName?: string; + description?: string; +} + +export interface avatarLayoutProps { + list: list[]; +} + +export const Avatar = ({ + imgUrl, + name, + userName, + description, +}: avatarProps): JSX.Element => { + return ( +
+
+
+ +
+
+ {name} +
+ + {description} + +
+
+
+
+ ) +} + +export const AvatarLayout = ({ + list +} :avatarLayoutProps): JSX.Element => { + return ( +
+
+ {list.map((e) => { + return + }) + } +
+
+ ) +} diff --git a/src/pages/credits/index.tsx b/src/pages/credits/index.tsx index 8bef1af3..2a5ce374 100644 --- a/src/pages/credits/index.tsx +++ b/src/pages/credits/index.tsx @@ -2,6 +2,11 @@ import React from 'react'; import Layout from '@theme/Layout'; import Link from '@docusaurus/Link'; +import { + Avatar, + AvatarLayout + } from './_components/Avatar'; + const Credits = (): JSX.Element => { const partnerLogos = [ { @@ -72,10 +77,12 @@ const Credits = (): JSX.Element => {

Open Collective Donations {/*Open Collective Donations*/} +

GitHub Sponsor Donations {/*GitHub Sponsor Donations*/} +

@@ -101,8 +108,12 @@ const Credits = (): JSX.Element => { Literally thousands of hours have gone into creating, maintaining, and improving Meshtastic. Without our contributors none of this would be possible. Thank you for donating the time for each and every commit, issue, and pull request.

{/*GitHub Organization Contributors*/} +
{/*Admin Bios*/} +
+ +
)