Skip to content

Add Luma community calendar to the website#21

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/add-luma-calendar-website
Draft

Add Luma community calendar to the website#21
Copilot wants to merge 2 commits intomainfrom
copilot/add-luma-calendar-website

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 6, 2026

Integrates the GHSpain Luma calendar into the site so community members can discover and register for events directly from the homepage.

Changes

  • Navigation (Navigation.tsx) — replaces the Meetup action button with a "Calendario" CTA pointing to https://lu.ma/ghspain
  • Events CTA section (CTASection.tsx) — adds a primary "Calendario" button before Meetup and LinkedIn
  • Footer (MinimalFooter.tsx, App.tsx) — adds luma to the social links row with a new calendar SVG icon
  • Asset (public/images/logos/svg/Luma.svg) — calendar icon styled to match the existing Meetup icon

Preview

Navigation bar showing the new Calendario button

Original prompt

This section details on the original issue you should resolve

<issue_title>Añadir luma y el calendario ela comunidad a la web</issue_title>
<issue_description>https://luma.com/ghspain</issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: svg153 <9192031+svg153@users.noreply.github.com>
Copilot AI changed the title [WIP] Add Luma and community calendar to website Add Luma community calendar to the website Mar 6, 2026
@svg153
Copy link
Copy Markdown
Member

svg153 commented Apr 29, 2026

Proposed cleanup before merge:

  1. Rebase the branch on current main.
  2. Drop the package-lock.json change completely. The PR should stay UI-only.
  3. Keep only these files in the final diff:
    • public/images/logos/svg/Luma.svg
    • src/App.tsx
    • src/components/CTASection.tsx
    • src/components/Navigation.tsx
    • src/components/subcomponents/MinimalFooter.tsx
  4. Confirm the product decision in navigation:
    • either replace the primary nav action with Calendario
    • or keep Meetup in nav and add Luma only in CTA/footer
      Right now this is the only meaningful review question; the rest of the change is straightforward.
  5. Re-run:
    • CI=true npm test -- --watchAll=false
    • npm run build
  6. Mark the PR ready for review only after the diff is reduced to the five UI files above.

From a technical point of view, this PR does not conflict with the current Pages migration because it does not touch workflows or event sync. The cleanup is mainly about removing stale branch noise and making the product choice explicit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Añadir luma y el calendario ela comunidad a la web

2 participants