It would be much cleaner if Datasette's default views were all registered using the new register_routes() plugin hook. Could dramatically reduce the code in datasette/app.py.
The ideal fix here would be to rework my BaseView subclass mechanism to work with register_routes() so that those views don't have any special privileges above plugin-provided views.
Originally posted by @simonw in #864 (comment)
It would be much cleaner if Datasette's default views were all registered using the new
register_routes()plugin hook. Could dramatically reduce the code indatasette/app.py.