Create a new issue on GitHub with this checklist after the finals every semester.
- On server: update academic year in
scrapers/nus-v2/src/config.ts
- Ensure that scraper is scraping next AY's data
- Update academic year and semester in
app-config.json
, and add current academic year to archive years - Update with next year's holiday data from https://github.com/rjchow/singapore_public_holidays and delete old data, then run
scripts/holidays-csv-to-json.js
- Add announcement to website
- Update academic year in
api/search/src/index.ts
- On server: Update academic year in export/.env
- Deploy! 🎉 🎉
- Monitor Sentry and Messenger for issues
- Update semester in
app-config.json
- Add semester to
examAvailability
to indicate exam information is available for the semester