From 6c18e0993777890492cece1f9049d5e93603ef3e Mon Sep 17 00:00:00 2001 From: Aarya Chaudhari Date: Wed, 18 Feb 2026 19:33:59 +0530 Subject: [PATCH 1/4] Removing duplicate programs --- index.html | 45 +-------------------------------------------- 1 file changed, 1 insertion(+), 44 deletions(-) diff --git a/index.html b/index.html index 15700736..5c1d9774 100644 --- a/index.html +++ b/index.html @@ -309,50 +309,7 @@

Hyperledger Mentorship

Paid Mentorship -
-
-
-

Social Winter of Code

-

India's premier winter program with strong mentorship culture.

- Jan 2026 -
- -
-
-

GirlScript Summer of Code

-

Large-scale program with mentors, tasks, and community learning.

- Summer 2026 -
- -
-
-

Google Summer of Code

-

Global standard for student contributors and open source orgs.

- Advanced -
- -
-
-

Outreachy

-

Paid internships supporting underrepresented people in tech.

- Internship -
- -
-
-

MLH Fellowship

-

Work in pods on real projects with guided mentorship.

- Spring -
- -
-
-

Linux Foundation Mentorship

-

Paid mentorships across major Linux Foundation projects.

- Professional -
-
- +
-
+ + + + +
+ From b446e4c20d7ee9dfebe333c150a98bc60f9572d5 Mon Sep 17 00:00:00 2001 From: Aarya Chaudhari Date: Wed, 18 Feb 2026 19:58:59 +0530 Subject: [PATCH 3/4] Adding tips --- frontend/pages/Event/gsoc.html | 107 +++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) diff --git a/frontend/pages/Event/gsoc.html b/frontend/pages/Event/gsoc.html index 9341fe90..e5905a29 100644 --- a/frontend/pages/Event/gsoc.html +++ b/frontend/pages/Event/gsoc.html @@ -586,6 +586,69 @@ font-weight: 500; } + /* ---------- GSoC Tips Section ---------- */ +.gsoc-tips-section { + padding: 80px 8%; + background-color: var(--light-gray); + text-align: center; +} + +.gsoc-tips-section h2 { + font-size: clamp(2rem, 4vw, 2.8rem); + color: var(--primary-blue); + margin-bottom: 20px; + font-weight: 700; +} + +.gsoc-tips-section p { + max-width: 700px; + margin: 0 auto 50px; + font-size: 1.1rem; + color: var(--text-dark); +} + +.gsoc-tips-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); + gap: 28px; + max-width: 1200px; + margin: 0 auto; +} + +.gsoc-tip-card { + background: var(--white); + padding: 30px; + border-radius: 16px; + box-shadow: 0 6px 25px rgba(0, 0, 0, 0.08); + transition: transform 0.4s ease, box-shadow 0.4s ease; + text-align: left; +} + +.gsoc-tip-card i { + font-size: 28px; + color: var(--secondary-blue); + margin-bottom: 15px; +} + +.gsoc-tip-card h3 { + font-size: 1.3rem; + color: var(--primary-blue); + margin-bottom: 10px; + font-weight: 600; +} + +.gsoc-tip-card p { + font-size: 0.95rem; + margin: 0; + line-height: 1.6; +} + +.gsoc-tip-card:hover { + transform: translateY(-10px); + box-shadow: 0 18px 40px rgba(0, 0, 0, 0.15); +} + + /* ---------- CTA Section ---------- */ .cta-section { padding: 80px 8%; @@ -1081,6 +1144,50 @@

Large Projects

+ +
+

Tips to Get Selected for GSoC

+

Practical strategies that significantly increase your chances of getting accepted into Google Summer of Code.

+ +
+
+ +

Start Contributing Early

+

Begin contributing to open source projects before the application period to build credibility and familiarity with the codebase.

+
+ +
+ +

Pick Beginner-Friendly Issues

+

Look for “good first issue” or “beginner-friendly” tags to understand the project structure and workflow.

+
+ +
+ +

Communicate with Mentors

+

Actively interact in community channels like Discord, Slack, or mailing lists to show genuine interest.

+
+ +
+ +

Write a Strong Proposal

+

Create a detailed proposal with technical approach, timeline, and expected deliverables to stand out.

+
+ +
+ +

Be Consistent

+

Regular contributions and consistent activity show commitment and reliability to mentors.

+
+ +
+ +

Understand the Codebase

+

Study documentation, past PRs, and project architecture before proposing your idea.

+
+
+
+

Ready to Start Your GSoC Journey?

From 143a08006b30683d924764044c13cf6a0420ca09 Mon Sep 17 00:00:00 2001 From: Aarya Chaudhari Date: Wed, 18 Feb 2026 20:08:21 +0530 Subject: [PATCH 4/4] Fixing dark mode --- frontend/css/guides.css | 63 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/frontend/css/guides.css b/frontend/css/guides.css index 9772a0e6..52516493 100644 --- a/frontend/css/guides.css +++ b/frontend/css/guides.css @@ -788,3 +788,66 @@ html { grid-template-columns: 1fr; } } + +/* ========================================================= + DARK MODE FIX — GUIDES PAGE READABILITY (Issue #860) + ========================================================= */ + +/* Page background & base text */ +body.dark-mode { + background-color: #0f172a; + color: #e5e7eb; +} + +/* Section headings */ +body.dark-mode h2, +body.dark-mode h3, +body.dark-mode h4 { + color: #f9fafb !important; +} + +/* Paragraph text readability */ +body.dark-mode p, +body.dark-mode li { + color: #cbd5e1 !important; +} + +/* Guide cards (major issue: parchment background in dark mode) */ +body.dark-mode .guide-list li, +body.dark-mode .pr-steps li, +body.dark-mode .practice-item, +body.dark-mode .mistakes-list li { + background: #1e293b !important; /* replaces light parchment */ + color: #e5e7eb !important; + border: 1px solid rgba(255,255,255,0.06); +} + +/* Fix titles inside cards */ +body.dark-mode .guide-list h4, +body.dark-mode .pr-steps h4, +body.dark-mode .timeline-list h4, +body.dark-mode .practice-item h4 { + color: #ffffff !important; +} + +/* Fix description text inside components */ +body.dark-mode .guide-list p, +body.dark-mode .pr-steps p, +body.dark-mode .timeline-list p, +body.dark-mode .practice-item p, +body.dark-mode .mistakes-list p { + color: #cbd5e1 !important; +} + +/* Timeline line visibility */ +body.dark-mode .timeline-list::before { + background: linear-gradient(to bottom, #facc15, #eab308); +} + +/* Icons contrast */ +body.dark-mode .icon, +body.dark-mode .step, +body.dark-mode .mistake-icon { + background: #facc15 !important; + color: #0f172a !important; +}