From 960d44eb7f2c5f6f8f61e39a9b9bb5cd736adbee Mon Sep 17 00:00:00 2001
From: elfishhenry <109970614+elfishhenry@users.noreply.github.com>
Date: Mon, 12 Aug 2024 19:19:15 +0200
Subject: [PATCH 01/50] Feat: Added the app route for the new volunteer
component.
---
client/src/app/app.routes.ts | 2 ++
1 file changed, 2 insertions(+)
diff --git a/client/src/app/app.routes.ts b/client/src/app/app.routes.ts
index 70235999..c2ab938a 100644
--- a/client/src/app/app.routes.ts
+++ b/client/src/app/app.routes.ts
@@ -10,6 +10,7 @@ import { ProvincialRankingsComponent } from './pages/provincial-rankings/provinc
import { ProvincialRecordsComponent } from './pages/provincial-records/provincial-records.component';
import { PrivacyComponent } from './pages/privacy/privacy.component';
import { TermsComponent } from './pages/terms/terms.component';
+import { VolunteerComponent } from './pages/volunteer/volunteer.component';
export const AppRoutes: Routes = [
{ path: '', component: HomeComponent, title: 'CubingZA - Home' },
@@ -21,6 +22,7 @@ export const AppRoutes: Routes = [
{ path: 'records', component: ProvincialRecordsComponent, title: 'CubingZA - Records' },
{ path: 'notifications', canActivate: [AuthGuard], component: NotificationsComponent, title: 'CubingZA - Notifications' },
{ path: 'contact', component: ContactComponent, title: 'CubingZA - Contact Us' },
+ { path: 'volunteer', component: VolunteerComponent },
...AccountRoutes,
{
path: 'admin',
From 34d389e4ea70aba4f04efa9c2b7de8c5df2afb5b Mon Sep 17 00:00:00 2001
From: elfishhenry <109970614+elfishhenry@users.noreply.github.com>
Date: Mon, 12 Aug 2024 19:20:31 +0200
Subject: [PATCH 02/50] Feat: Volunteer navbar addition.
---
client/src/app/components/navbar/navbar.component.html | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/client/src/app/components/navbar/navbar.component.html b/client/src/app/components/navbar/navbar.component.html
index de612e76..8a7e28f0 100644
--- a/client/src/app/components/navbar/navbar.component.html
+++ b/client/src/app/components/navbar/navbar.component.html
@@ -57,6 +57,11 @@
+ We're always looking for passionate individuals to help grow the cubing community in South Africa. + Whether you have a few hours to spare or want to take on a more involved role, + there are many ways to contribute. +
+ +example description
+ ++ Interested in volunteering? Contact us at example@gmail.com + to learn more about current opportunities and how to get involved. +
From 362ed910e95b039722b8ec90a4105023d26525c4 Mon Sep 17 00:00:00 2001 From: elfishhenry <109970614+elfishhenry@users.noreply.github.com> Date: Mon, 12 Aug 2024 19:22:12 +0200 Subject: [PATCH 04/50] Empty styling file for volunteering component. --- client/src/app/pages/volunteer/volunteer.component.less | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 client/src/app/pages/volunteer/volunteer.component.less diff --git a/client/src/app/pages/volunteer/volunteer.component.less b/client/src/app/pages/volunteer/volunteer.component.less new file mode 100644 index 00000000..e69de29b From bac6e8ad324df163f523ffb0ab519d2ad6acc853 Mon Sep 17 00:00:00 2001 From: elfishhenry <109970614+elfishhenry@users.noreply.github.com> Date: Mon, 12 Aug 2024 19:23:20 +0200 Subject: [PATCH 05/50] Enhancement/feat: Added ts component for volunteering page. Issue #40. --- .../volunteer/volunteer.component.spec.ts | 19 +++++++++++++++++++ .../pages/volunteer/volunteer.component.ts | 8 ++++++++ 2 files changed, 27 insertions(+) create mode 100644 client/src/app/pages/volunteer/volunteer.component.spec.ts create mode 100644 client/src/app/pages/volunteer/volunteer.component.ts diff --git a/client/src/app/pages/volunteer/volunteer.component.spec.ts b/client/src/app/pages/volunteer/volunteer.component.spec.ts new file mode 100644 index 00000000..c11f5599 --- /dev/null +++ b/client/src/app/pages/volunteer/volunteer.component.spec.ts @@ -0,0 +1,19 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { VolunteerComponent } from './volunteer.component'; + +describe('VolunteerComponent', () => { + let component: VolunteerComponent; + let fixture: ComponentFixture- Questions we're asked consistantly and have seen asked by most. -
+example answer
++ Questions that we are asked quite often, and some answers. +
-- More questions? Click me! to ask a question not listed here. -
+If you'd like to help out you can read through this page to learn more about how you can help.
+ ++ More questions? Click me! Contact us for any remaining questions you may have! +
+- We're always looking for passionate individuals to help grow the cubing community in South Africa. - Whether you have a few hours to spare or want to take on a more involved role, - there are many ways to contribute. -
+example description
++ We're always looking for passionate individuals to help grow the cubing community in South Africa. + Whether you have a few hours to spare or want to take on a more involved role, + there are many ways to contribute. +
-We always need help running competitions smoothly. This starts with the running, judging, and scrambling roles you're already familiar with, but where we really appreciate help is with setting up the day before, and taking down and packing up equipment after the competition. If you're interested in doing this, I suggest emailing the competition organisers in the week before the competition to find out when and how you can help.
+If you enjoy sharing your passion for cubing with others, perhaps you could help us with demonstrations at schools or community centers. While we aren’t actively seeking out these opportunities, we would fully support and provide resources for any initiatives you start.
+We always need help running competitions smoothly. This starts with the running, judging, and scrambling roles you're already familiar with, but where we really appreciate help is with setting up the day before, and taking down and packing up equipment after the competition. If you're interested in doing this, I suggest emailing the competition organisers in the week before the competition to find out when and how you can help.
-If you have skills or interest in software development or graphic design, we have several tasks that might interest you. You can find these listed on our GitHub page: CubingZA Website Issues. A specific area where we could use help is improving the design of our competition announcement emails.
+If you enjoy sharing your passion for cubing with others, perhaps you could help us with demonstrations at schools or community centers. While we aren’t actively seeking out these opportunities, we would fully support and provide resources for any initiatives you start.
-If you have skills or interest in software development or graphic design, we have several tasks that might interest you. You can find these listed on our GitHub page: CubingZA Website Issues. A specific area where we could use help is improving the design of our competition announcement emails.
+- Interested in volunteering? Contact us at example@gmail.com - to learn more about current opportunities and how to get involved. -
++ Interested in volunteering? Contact us here! + to learn more about current opportunities and how to get involved. +
++ Questions that we are asked quite often, and some answers. +
+ +If you'd like to help out you can read through this page to learn more about how you can help.
+ +Join the CubingZA Whatsapp community by clicking on this link!
+ ++ More questions? Click me! Contact us for any remaining questions you may have! +
+- Questions that we are asked quite often, and some answers. -
- -If you'd like to help out you can read through this page to learn more about how you can help.
- -- More questions? Click me! Contact us for any remaining questions you may have! -
-We always need help running competitions sm
If you enjoy sharing your passion for cubing with others, perhaps you could help us with demonstrations at schools or community centers. While we aren’t actively seeking out these opportunities, we would fully support and provide resources for any initiatives you start.
-If you have skills or interest in software development or graphic design, we have several tasks that might interest you. You can find these listed on our GitHub page: CubingZA Website Issues. A specific area where we could use help is improving the design of our competition announcement emails.
+If you have skills or interest in software development or graphic design, we have several tasks that might interest you. You can find these listed on our GitHub page: CubingZA Website Issues. A specific area where we could use help is improving the design of our competition announcement emails. A great place to start is looking through the github repository and finding an issue to work on that interests you! Click Here!
We always need help running competitions sm
If you enjoy sharing your passion for cubing with others, perhaps you could help us with demonstrations at schools or community centers. While we aren’t actively seeking out these opportunities, we would fully support and provide resources for any initiatives you start.
-If you have skills or interest in software development or graphic design, we have several tasks that might interest you. You can find these listed on our GitHub page: CubingZA Website Issues. A specific area where we could use help is improving the design of our competition announcement emails. A great place to start is looking through the github repository and finding an issue to work on that interests you! Click Here!
+If you have skills or interest in software development or graphic design, we have several tasks that might interest you. You can find these listed on our GitHub page: CubingZA Website Issues.
- More questions? Click me! Contact us for any remaining questions you may have! + More questions? Contact us for any remaining questions you may have!
If you have skills or interest in software developm
- Interested in volunteering? Contact us here! + Interested in volunteering? Contact us to get involved. to learn more about current opportunities and how to get involved.