Skip to content

Update the website to be more accurate#16

Merged
Ndevu12 merged 10 commits into
mainfrom
develop
Jun 30, 2026
Merged

Update the website to be more accurate#16
Ndevu12 merged 10 commits into
mainfrom
develop

Conversation

@Ndevu12

@Ndevu12 Ndevu12 commented Jun 30, 2026

Copy link
Copy Markdown
Member

No description provided.

Ndevu12 and others added 10 commits June 30, 2026 18:09
A force-push to develop/main injected obfuscated code into
postcss.config.mjs (144B -> 5.5KB), which executes during
next build/dev. Restore the clean config and drop the .gitignore
entries the attacker added to hide their tooling
(branch_structure.json, temp_auto_push.bat, temp_interactive_push.bat).
…s-payload

fix(security): remove malicious payload from postcss.config.mjs
Reduce 22 nested routes to 6 top-level ones:
  /  (single page: Hero, Community, Workshops, Events, Open Source,
      Team, and a new Contact section)
  /workshops  /events  (flat list pages, detail [id] pages removed)
  /code-of-conduct  (flattened from /community/)
  /privacy  /terms

- Remove auth, resources, register, get-started, sitemap, and all
  nested /community/* pages.
- Fix the previously broken nav anchors; route Join/Contact CTAs to
  external channels via a single communityLinks constant.
- Add ContactSection to replace the standalone /contact page.
- Delete the Open Source homepage section and its component
- Remove the 'Open Source' nav tab and footer link
- Drop the openSourceProjects data and the 'Open Source' community value
- Remove the 'Open Source Projects' hero stat (stats grid 3 -> 2 cols)
- Reword mission, footer, and SEO metadata to drop 'open source'
- Remove the 'Open Source Contribution Day' event
- Update team role/bio (Open Source & Tech Lead -> Tech Lead)
- Remove standalone /workshops and /events routes (now sections only)
- Remove the 'View all workshops/events' buttons from the homepage
- Repoint hero 'Explore Workshops' and footer links to on-page anchors

Routes: 6 -> 4 (/, /code-of-conduct, /privacy, /terms)
Replace the non-functional email newsletter input with a button
linking to the WhatsApp community invite (communityLinks.whatsapp).
- Make communityLinks in src/lib/constants.ts the single source of truth
  (join, whatsapp, github, twitter, email, phone, location) with docs/TODOs
- Wire the last hardcoded footer links (GitHub, Twitter, email) to it
WhatsApp is now the single primary entry point. Repoint every join CTA
(header, hero, team, events, footer) to communityLinks.whatsapp and
remove the now-unused join field.
…-page

refactor: simplify site to a single page + a few flat routes
@Ndevu12 Ndevu12 self-assigned this Jun 30, 2026
@Ndevu12 Ndevu12 added the enhancement New feature or request label Jun 30, 2026
@vercel

vercel Bot commented Jun 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
django-rwanda-website Ready Ready Preview, Comment Jun 30, 2026 5:46pm

@Ndevu12 Ndevu12 merged commit 117026d into main Jun 30, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant