Skip to content

Wire meetups to hosted community API#12

Open
Elvis020 wants to merge 1 commit into
devcongress:mainfrom
Elvis020:main
Open

Wire meetups to hosted community API#12
Elvis020 wants to merge 1 commit into
devcongress:mainfrom
Elvis020:main

Conversation

@Elvis020

Copy link
Copy Markdown
Contributor
  • Add a remote-first meetup loader that fetches the DevCongress Community public API, normalizes the hosted JSON into the existing Astro meetup shape, resolves relative remote assets against the community app, and falls back to local YAML when the API is unavailable.
  • Update the home page, all-meetups index, meetup detail routes, and shared meetup section to consume the normalized loader instead of reading the meetups collection directly.
  • Document the hosted meetup API environment variables and add manual plus twice-weekly GitHub Pages rebuild triggers so static deploys can refresh published meetup data without a content commit.
  • Update the generated Astro meetup schema metadata for location.url/location.label and verify the site with pnpm build.

- Add a remote-first meetup loader that fetches the DevCongress Community public API, normalizes the hosted JSON into the existing Astro meetup shape, resolves relative remote assets against the community app, and falls back to local YAML when the API is unavailable.
- Update the home page, all-meetups index, meetup detail routes, and shared meetup section to consume the normalized loader instead of reading the meetups collection directly.
- Document the hosted meetup API environment variables and add manual plus twice-weekly GitHub Pages rebuild triggers so static deploys can refresh published meetup data without a content commit.
- Update the generated Astro meetup schema metadata for location.url/location.label and verify the site with pnpm build.
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