Skip to content

Update site for NIAID BRC AI Codeathon 2.0 (Sept 16-18, 2026)#4

Open
dannon wants to merge 6 commits into
mainfrom
update-for-codeathon-2-0
Open

Update site for NIAID BRC AI Codeathon 2.0 (Sept 16-18, 2026)#4
dannon wants to merge 6 commits into
mainfrom
update-for-codeathon-2-0

Conversation

@dannon
Copy link
Copy Markdown
Member

@dannon dannon commented May 13, 2026

Summary

Three rounds of changes on this PR, against the planning docs for NIAID BRC AI Codeathon 2.0:

  1. Content refresh -- site updated for the 2026 event (Sept 16-18, 2026 at Argonne National Lab) with the new two-focus-area framing from the announcement
  2. Design pass -- editorial-scientific direction in IBM Plex Sans/Mono, paper-and-ink palette with rust + teal accents, custom mark glyph for section signatures
  3. Main merged in -- picked up the new /report page, video field on the project schema, and various 2025 project updates that landed on main while this was in flight

Homepage

Editorial hero with the two focus areas as numbered manifesto sections, "Apply" CTA in ink with rust accents.
01-home

Schedule

Big day numerals (16 / 17 / 18) with rust hairlines, sticky day rail with each day's theme, color-coded tag pills (Keynote, Tour, Build, Reports, Finale).

Schedule

Past Projects

2025 archive relabeled with a banner pointing back to the 2026 announcement. Stat strip (14 projects / 3 days / ANL) above a hairline-divided grid.

Past Projects

2025 Report

The /report page that came in from main, restyled to match the new vocabulary -- editorial drop cap, full-width group photo with caption, project recap, YouTube link callout.

Report

Mobile

Responsive stack -- hero meta drops below title, focus areas single-column, schedule day rail stops sticking.

Homepage on mobile

Open Graph card

What link previews show in Slack / Twitter / email.

OG card

Open items

  • Application form URL is a placeholder until the form is finalized
  • A 2026 projects section will land after project charters come in (per timeline, end of July)

Test plan

  • npm run build succeeds on the merge
  • Spot-check all pages in npm run dev
  • Sanity-check copy against the announcement doc
  • Confirm with @maulik / coordination committee before merging

dannon added 5 commits May 13, 2026 15:36
…ID BRC AI Codeathon 2.0 (September 16-18, 2026), pull in the new two-focus-area framing (Literature RAG/LLM + MCP/agentic workflow automation) and goals from the announcement doc, and replace the schedule with the new Argonne agenda. Kept the 2025 project pages around -- relabeled the nav as "Past Projects" and added a banner on the listing pointing back to the 2026 announcement so visitors aren't confused about which event the projects belong to. Application form link is still a placeholder since the form isn't ready yet; deadline shown as August 15, 2026.
…g template look into an editorial-scientific direction. Swapped in Fraunces (display) + IBM Plex Sans/Mono via Google Fonts, dropped the local Atkinson, and rebuilt the palette around a warm paper background with ink text and rust + teal accents. Rewrote the homepage, schedule, projects listing, and project detail layout to match -- asymmetric hero, numbered focus areas, big day numerals on the schedule with tag pills, and a hairline 2-col archive grid. Header/footer redone in the same vocabulary. Italic display weights show up a lot right now which we'll probably want to tune down in a follow-up.
… drop to 200/300 with tighter letter-spacing so the big numerals (01/02 focus areas, 16/17/18 day numerals, hero "2.0") still feel deliberate without leaning on italic serif. Also moved those large numerals off Plex Mono onto Plex Sans -- Plex Mono's default zero is the centered-dot glyph and there's no OpenType feature to plain it out, so it kept showing up where we didn't want it. Mono stays for small labels, eyebrows, and schedule times where the dotted zero reads as intentional. Same paper/ink/rust/teal palette, same editorial structure, just sans throughout.
…omponent (circle-with-dot motif -- reclaims the dotted-zero glyph we'd rejected from Plex Mono and uses it as a designed signature) and put it in section eyebrows, page-head eyebrows, the hero meta row, and a couple of section-divider blocks on the homepage. Dropped the big display weights another notch (200 -> 100) with tighter letter-spacing, and added rust hairlines under "2.0" in the hero plus under each day numeral on the schedule.

While in here: replaced the Astro-template favicon with a small rust circle-and-dot mark on ink, and generated a proper 1200x630 Open Graph card (scripts/og-template.svg + scripts/render-og.mjs using sharp to render PNG). BaseHead now points og:image at the new card with explicit width/height, and the now-unused FallbackImage import is gone. Small contrast bumps on the lowest-opacity footer text so the tiny copyright and labels comfortably pass AA against the dark background.

Header tried a Mark next to the brand briefly -- pulled it back out, the brand reads cleaner as a plain two-line stack and the mark works better with breathing room in the eyebrows below.
# Conflicts:
#	src/components/Header.astro
#	src/layouts/ProjectPost.astro
@dannon dannon marked this pull request as ready for review May 16, 2026 01:58
…" are now two block-level spans inside the h1 with white-space: nowrap, instead of relying on flow wrapping. Also dropped the rust hairline under "2.0" -- with the new layout it was reading as a strikethrough through the digits rather than an underline below them, and the rust color is doing enough accent work on its own.
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.

1 participant