Skip to content

Refactor member data storage#495

Merged
vladh merged 3 commits intomainfrom
vladh/refactor-collections
Oct 28, 2025
Merged

Refactor member data storage#495
vladh merged 3 commits intomainfrom
vladh/refactor-collections

Conversation

@vladh
Copy link
Member

@vladh vladh commented Oct 28, 2025

  • Refactor member data to use directly-read JSON files, instead of mediating reading through Astro collections. The usage of Astro collections was causing difficulties with non-Astro scripts, and making the code more complicated overall.
  • Remove memberRoles.json — member roles are now stored in a role field in each JSON file.
  • Rework the system for marking members as inactive by adding an active field to each JSON file.
  • Add id to member JSON files.
  • Mark Browserbase, Laravel and Pixee as inactive.
  • Add inactive members to the bottom of the Members page.

vladh added 3 commits October 28, 2025 22:14
* Refactor member data to use directly-read JSON files, instead of
  mediating reading through Astro collections. The usage of Astro
  collections was causing difficulties with non-Astro scripts, and
  making the code more complicated overall.
* Remove `memberRoles.json` — member roles are now stored in a `role`
  field in each JSON file.
* Rework the system for marking members as inactive by adding an
  `active` field to each JSON file.
* Add `id` to member JSON files.
* Mark Browserbase, Laravel and Pixee as inactive.
* Add inactive members to the bottom of the Members page.
@vladh vladh force-pushed the vladh/refactor-collections branch from f2e658c to 2405b29 Compare October 28, 2025 22:15
@vladh vladh merged commit 82833d8 into main Oct 28, 2025
4 checks passed
@vladh vladh deleted the vladh/refactor-collections branch October 28, 2025 22:17
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