The user experience of editing files on github and refreshing the site is pretty sharp-edged, especially for non-programmers. But Even running the site locally and knowing javascript, I often don't get a descriptive error in the terminal or browser console.
Examples:
- syntax errors in markdown and json files often cause silent failures -- would be good if the offending file could always print to browser console, better yet if the syntax error could be printed
- when adding new people to the "People" page, it is necessary to edit
order.json. if there are people with md files but no entries in order.json, they don't appear on the page. If there are entries in order.json without md files, the page breaks with an inscrutable error. Ideally, the page would be robust to a mismatch or at least identify order.json as the source of the problem.
The user experience of editing files on github and refreshing the site is pretty sharp-edged, especially for non-programmers. But Even running the site locally and knowing javascript, I often don't get a descriptive error in the terminal or browser console.
Examples:
order.json. if there are people withmdfiles but no entries inorder.json, they don't appear on the page. If there are entries inorder.jsonwithoutmdfiles, the page breaks with an inscrutable error. Ideally, the page would be robust to a mismatch or at least identifyorder.jsonas the source of the problem.