Skip to content

Create consortium site app#15

Open
mbwatson wants to merge 8 commits intomainfrom
feature/consortium-site
Open

Create consortium site app#15
mbwatson wants to merge 8 commits intomainfrom
feature/consortium-site

Conversation

@mbwatson
Copy link
Copy Markdown
Member

@mbwatson mbwatson commented May 5, 2026

This PR will bring in the Consortium Site code @Amaru333 completed. Because the main site and docs apps were upgraded to Astro 6 (#14), i've gone ahead and brought this branch up to v6, too. in addition to bumping to Astro v6, the build is configured for static deployment. see it live.

Summary of changes

  1. New Atro v6 consortium site in apps/consortium

lots of new pages, components, etc, and here the upgrade-related changes:

apps/consortium/src/layouts/Base.astro: ViewTransitions → ClientRouter
apps/consortium/package.json: astro ^6.2.2, @astrojs/mdx ^5.0.4, @astrojs/react ^5.0.4, @astrojs/node ^10.0.6
apps/consortium/src/content/rfcs/stage-rfc-5.mdx: Escaped <#> → <#> (MDX 3 stricter parser, matches sibling stage-draft-5.mdx)
node_modules + package-lock.json: Wiped & reinstalled (715 packages, 0 vulnerabilities)

  1. Static conversion

astro.config.mjs: Removed output: 'server', removed adapter: node(...), removed @astrojs/node import
package.json: Dropped @astrojs/node dependency
consortium-resources/meeting-materials/[...slug].astro: Added getStaticPaths(), switched to Astro.props, dropped redirect fallback
consortium-resources/rfcs/[...slug].astro: Added getStaticPaths(), switched to Astro.props, dropped redirect fallback
resources/meetings/bams/[...slug].astro: Added getStaticPaths(), switched to Astro.props, dropped redirect fallback
consortium-directory/[id].astro: Tidied to use Astro.props directly, dropped dead-code member-lookup + redirect fallback

mbwatson and others added 8 commits March 13, 2026 10:44
* Basic structure for all pages

* File changes, added md for meeting materials

* Added most of the meeting materials, new member form done

* offboarding and onboarding forms added

* using new user data model

* Added csv download for filtered results

* Added all the RFCs in the right format

* added meeting materials and changed forms to google forms

* responsiveness added

* Auto fix using biome command

* Fixed template literals

* Added offboarding form
@mbwatson mbwatson changed the title Feature/consortium site Create consortium site app May 5, 2026
@mbwatson mbwatson marked this pull request as ready for review May 6, 2026 13:23
@mbwatson mbwatson requested a review from suejinkim20 May 6, 2026 13:24
Copy link
Copy Markdown
Collaborator

@suejinkim20 suejinkim20 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was able to pull and run the consortium site locally and everything looks good!

At some point we may want to update the root README.md with directions similar to the @bdc/site and @bdc/docs sections

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.

3 participants