Auto-discovery
Three directories are scanned at startup, and their contents registered for you.models/
SQLAlchemy models.
services/
Business logic classes.
routes/
api/ mounts at /api/*, pages/ at /*.Framework-provided assets
These are served from/feather-static/ and update when you upgrade Feather:
- Components. See the component reference for the full list.
- JavaScript.
api.jsfor CSRF-aware fetch, andfeather.jsfor the islands runtime.
templates/components/ using the
same filename. The template loader resolves yours first, and
feather components marks it as an override.