Development

noego.config.yml
dev:
  watch: true
  splitServe: true
  port: 3000 # default

The development runtime runs separate services so frontend, backend, and router behavior can restart independently while sharing one public local URL.

Development Settings

dev.watch
Enables development file watching and service restarts.
dev.splitServe
Runs router, frontend, and backend as separate local services.
dev.port
Public router port for the local development URL.

dev.splitServe

router
3000

Public entrypoint that proxies to frontend and backend services.

frontend
3001

Forge SSR and Vite service.

backend
3002

Dinner API service.

dev.watch

noego.config.yml
app:
  watch:
    - src/index.ts
    - noego.config.yml

server:
  watch:
    - src/server/**/*.ts
    - src/middleware/**/*.ts

client:
  watch:
    - src/ui/**/*.svelte
    - src/ui/stitch.yaml
app.watch
Restarts backend and frontend.
server.watch
Restarts the backend service.
client.watch
Restarts the frontend SSR service. Browser-only changes still use Vite HMR.

dev.port

dev.port is the public local port for the development router. When dev.splitServe is enabled, App derives the frontend and backend service ports from this entrypoint.

NoEgo

© 2025 NoEgo. All rights reserved.