Skip to main content

Routing

Routing strategy in the Shell and microfrontend applications.

Shell Routes

TODO: Document Shell's core routes:

  • / - Dashboard
  • /apps - App marketplace
  • /apps/:appId - App details
  • /settings - User settings
  • /c5/* - Legacy proxy

App Routes

TODO: Document how app routes are registered:

  • Apps declare routes in manifest
  • Shell dynamically registers routes
  • Route guards for permissions

Route Guards

TODO: Document route protection:

  • Authentication guard
  • Permission guard
  • Role-based access

TODO: Document navigation system:

  • Menu generation from app manifests
  • Active route highlighting
  • Breadcrumbs

Deep Linking

TODO: Document deep linking support:

  • Direct links to app routes
  • State preservation
  • Authentication redirects

History Management

TODO: Document history and back/forward navigation