--- title: Use Separate Route and Template Files impact: MEDIUM-HIGH impactDescription: Better code organization and maintainability tags: routes, templates, gjs, file-conventions --- ## Use Separate Route and Template Files Keep route logic in `app/routes/*.js` and route templates in `app/templates/*.gjs`. Route classes imported from `@ember/routing/route` do not support inline `