From 63dd759af036fca07edf7cd598f454ee6563d492 Mon Sep 17 00:00:00 2001 From: Neeldhara Misra Date: Mon, 6 Jul 2026 01:16:25 +0530 Subject: [PATCH] Update Barcamp participation links --- src/components/BarcampPage.astro | 94 ++++++++++++++++++++++++-------- src/data/barcamp.ts | 5 +- src/data/eventNav.ts | 5 +- src/data/events.ts | 10 ++-- src/styles/global.css | 3 +- 5 files changed, 85 insertions(+), 32 deletions(-) diff --git a/src/components/BarcampPage.astro b/src/components/BarcampPage.astro index 32be675..6024428 100644 --- a/src/components/BarcampPage.astro +++ b/src/components/BarcampPage.astro @@ -2,9 +2,11 @@ import type { Event, EventPageEntry } from "../data/events"; import { barcampParticipants, + barcampParticipantsSheetUrl, barcampProposalDocUrl, barcampRegistrationUrl, barcampTracks, + barcampWhatsappCommunityUrl, getBarcampTrackScheduleGroups, } from "../data/barcamp"; import { getEventBasePath } from "../data/events"; @@ -53,7 +55,22 @@ const trackScheduleGroups = { workshops, questions, experiments, and useful hallway conversations.

- Register for Barcamp 2026 + + Add yourself to the sheet + + + Join WhatsApp community + View schedule
@@ -98,8 +115,8 @@ const trackScheduleGroups = {
AB 7/101-104
-
Registration
-
Open until July 14
+
Participation
+
Sheet open until July 14
@@ -157,13 +174,20 @@ const trackScheduleGroups = {
- Add your topic + Add yourself + + + Join WhatsApp - Register
@@ -187,18 +211,23 @@ const trackScheduleGroups = {

Nice, I would like to talk. How do I sign up?

First, add your name to the{" "} - + participation list . - Then add your topic and a brief description to the talk list in the second - tab on the same document. + Then add your topic and a brief description to the{" "} + + talk list + .

I would just like to attend. How do I sign up?

You do not. There are no attendees. Only participants. If you are not - talking, you are helping out one way or another. Register here. + talking, you are helping out one way or another.{" "} + + Add yourself to the sheet + .

@@ -283,10 +312,10 @@ const trackScheduleGroups = {

If you would like to be hosted at the campus guest house, please indicate as - much when you register. A limited number of slots will be available and they - will be prioritized for speakers and organizers. Names added to the waitlist - on a given day will be batched and sent for reservations the next day, so - confirmations should come quickly. + much when you add yourself to the sheet. A limited number of slots will be + available and they will be prioritized for speakers and organizers. Names + added to the waitlist on a given day will be batched and sent for reservations + the next day, so confirmations should come quickly.

If you stay near the venue and are happy to host a Barcamper or two, please @@ -308,7 +337,7 @@ const trackScheduleGroups = {

This is not a classical corporate or academic event with a ton of planning. We are generally happy for a few dozen people to show up. Due to venue - capacity limits, registrations will close at 200 participants. + capacity limits, the participation sheet will close at 200 participants.

@@ -322,9 +351,12 @@ const trackScheduleGroups = {

What next?

- Join the WhatsApp groups: broadcast for announcements only, and watercooler - for interactions. Invite interesting people to attend and share a link to - this page with them. + Join the{" "} + + WhatsApp community + , + invite interesting people to attend, and share a link to this page with + them.

@@ -332,16 +364,30 @@ const trackScheduleGroups = {
-

Registration

-

Register, propose, and show up early.

+

Participation

+

Add yourself, join the community, and show up early.

- Registration helps us plan room capacity, campus entry, and participant - updates. Session slots are claimed on the day, so arrive early if you really - want to talk. + The participant sheet helps us plan room capacity, campus entry, and updates. + Session slots are claimed on the day, so arrive early if you really want to talk.