Val Town Projects

The good

  • support for static files!
  • versions shared accross related vals are a godsend!
  • the new markdown editor is neat

The bad

  • homepage and editor views are too similar
    • the editor view is missing menus from the val view
    • you're obligated to move out of the editor view to change settings
    • The homepage is both a mediocre editor and a bad landing page
  • distinction between vals and files is not clear imo
    • what the difference between a example.js file and a example.js script val ?
  • I think http / cron / email entrypoints should be set at the project instead of the val level
    • I need to hunt for the http val when someone share a project, when I just want to see the "project url"
  • lack of deno.json supports
    • imports and exports fields especially

The ugly

  • the http endpoint url is awful (ex: https://pomdtr--5df9043abedd11ef82d8e6cdfca9ef9f.web.val.run)
    • it should not be necessary to register a custom domain to have something looking decent