jacobobryant / platypub

A publishing platform built with Biff
MIT License
65 stars 13 forks source link

Show helpful error messages if you're missing config #19

Closed jacobobryant closed 2 years ago

jacobobryant commented 2 years ago

Right now if you haven't added a netlify api key and you try to create a site, you'll get an ugly 500 error page. Better if we showed a page that said "you need to add a netlify api key before you create a site."

Also check what happens if other api keys are omitted, and add similar error pages where appropriate.