There are no more remote JSON files. members.csv has been deleted.
Member data only lives in our local JSON files, in src/content/members/.
I've renamed a few fields and fully removed the deprecated fields, please let me know what you think.
Because there is no remote data, there are no longer any scripts to fetch remote data. However, we still need to check if a report is due, and if all URLs are accessible. So update-new-members is now just ./src/memberData/bin/checkMembers.ts, which is run periodically to check member data.
Importantly, the Join page is way simpler now. 🎉
I guess the main question is: are these new member instructions clear, and is the new workflow for onboarding and processing new reports clear?
Closes #242.
The general gist is:
members.csv
has been deleted.src/content/members/
.update-new-members
is now just./src/memberData/bin/checkMembers.ts
, which is run periodically to check member data.I guess the main question is: are these new member instructions clear, and is the new workflow for onboarding and processing new reports clear?