Auto-discovery
Three directories are scanned at startup and their contents registered automatically:models/
SQLAlchemy models.
services/
Business logic classes.
routes/
api/ mounts at /api/*, pages/ at /*.Framework-provided assets
These are served from/feather-static/ and auto-update with Feather upgrades:
- Components — see the component reference for the full list
- JavaScript —
api.js(CSRF-aware fetch) andfeather.js(the Islands runtime)
templates/components/. A
component that shares a filename with a framework component takes precedence, and
feather components marks it as overriding.