NUKnightLab / NUKnightLab/TimelineJS3
Implement data check/warning in the authoring tool
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 3.2k
- Forks
- 645
- PR merge metrics
- No merged PRs in 30d
Description
It's clear that we can't impose validation which stops showing timelines, because there is too much risk of "breaking" timelines which were already published.
However, we should be able to do something that runs in the "authoring tool" that can display warnings near the preview, such as "column X was not found in your spreadsheet" or "invalid date in for slide [title], that slide was skipped"
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the authoring tool's preview and the existing spreadsheet and date-processing paths. Trace how missing columns, invalid dates, and skipped slides are currently handled. Done means the preview displays non-blocking warnings for those conditions without preventing existing timelines from rendering.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100