One CLI for a service
and its micro-frontend
devedge scaffolds, routes, composes, and deploys a Go backend and its Angular
micro-frontend from one command line — over stable local HTTPS hostnames.
Scaffold both halves
de new service scaffolds a Go service on devedge-sdk; de ufe new scaffolds an Angular micro-frontend on devedge-ufe-sdk. One developer builds the whole feature.
Stable local hostnames
Every app, container, and k3d cluster gets an HTTPS hostname on one shared 80/443 entry point. Register routes dynamically; the daemon keeps them alive.
Publish the API
de api publish sends a service’s OpenAPI v3 to the apx catalog. Generate a typed Angular client from the spec and host it in the micro-frontend.
Compose into a suite
de compose builds several service modules into one host binary — static composition, no plugins. The same modules run standalone or composed.
Deploy across cells
de cell deploys version-pinned cells per tenant subset and moves tenants safely between them, with a storage fence and outbox epochs.
Two SDKs, one story
The Go framework (devedge-sdk) and the micro-frontend SDK (devedge-ufe-sdk) each have their own reference docs. This portal connects them into one journey.