Context
index.html contains the October schedule as a hand-written <table>. Changing a date means editing markup, and there is nothing stopping the table disagreeing with reality — it already listed an event under a name that had changed.
What to change
Files: index.html, a new data/events.json, a new script
Requirements:
- Move the schedule into
data/events.json
- Render the table from it, following the pattern in
js/glossary.js
- Keep the table rendered as a real
<table> with a <caption> — do not lose the semantics
- The page must still be usable without JavaScript, so decide deliberately whether to keep a static fallback and say why in the pull request
Acceptance criteria
How to verify locally
python3 -m http.server 8000
Then open http://localhost:8000.
Difficulty
Intermediate. The no-JavaScript decision is the part worth thinking about.
New here? Comment /claim on this issue and a bot will assign it to you. Then read CONTRIBUTING.md.
Stuck at any point? Comment here saying what you have tried and where it stopped working — that is not an admission of failure, it is how we find out the instructions were unclear. You can also come to a PR Debug Clinic (Oct 12 or Oct 21).
Context
index.htmlcontains the October schedule as a hand-written<table>. Changing a date means editing markup, and there is nothing stopping the table disagreeing with reality — it already listed an event under a name that had changed.What to change
Files:
index.html, a newdata/events.json, a new scriptRequirements:
data/events.jsonjs/glossary.js<table>with a<caption>— do not lose the semanticsAcceptance criteria
How to verify locally
Then open http://localhost:8000.
Difficulty
Intermediate. The no-JavaScript decision is the part worth thinking about.
New here? Comment
/claimon this issue and a bot will assign it to you. Then read CONTRIBUTING.md.Stuck at any point? Comment here saying what you have tried and where it stopped working — that is not an admission of failure, it is how we find out the instructions were unclear. You can also come to a PR Debug Clinic (Oct 12 or Oct 21).