Skip to content

Instantly share code, notes, and snippets.

@bobbravo2
Created August 12, 2025 13:49
Show Gist options
  • Select an option

  • Save bobbravo2/d0d501d41947745838ddf7aad67cd394 to your computer and use it in GitHub Desktop.

Select an option

Save bobbravo2/d0d501d41947745838ddf7aad67cd394 to your computer and use it in GitHub Desktop.

Ran tool Read file: /Users/bgregor/Documents/git/odh-dashboard/frontend/src/plugins/extensions/routes.ts Read file: /Users/bgregor/Documents/git/odh-dashboard/frontend/src/app/AppRoutes.tsx Read file: /Users/bgregor/Documents/git/odh-dashboard/frontend/src/pages/projects/ProjectViewRoutes.tsx Read file: /Users/bgregor/Documents/git/odh-dashboard/frontend/src/pages/modelServing/ModelServingRoutes.tsx Read file: /Users/bgregor/Documents/git/odh-dashboard/frontend/src/pages/featureStore/FeatureStoreRoutes.tsx Here is a table summarizing the main routes and their navigation hierarchy for your application, based on the route definitions and nested route files:

Path Pattern Component/Element (Page) Children / Nested Routes? Notes / Description
/ Home No Main landing page
/enabled EnabledApplications No
/external/* ExternalRoutes Yes Wildcard for external routes
/explore ExploreApplications No
/resources LearningCenter No
/projects/* ProjectViewRoutes Yes See nested routes below
/notebookController/* NotebookController Yes
/notebook/:namespace/:notebookName/logout NotebookLogoutRedirect No
/modelServing/* ModelServingRoutes Yes See nested routes below
/modelCatalog/* ModelCatalogRoutes Yes
/featureStore/* FeatureStoreRoutes Yes See nested routes below
/dependency-missing/:area DependencyMissingPage No
* (catch-all) NotFound No Fallback for unknown routes

Example of Nested Route Hierarchy

/projects/* (ProjectViewRoutes)

  • /projects/ → ProjectView
  • /projects/:namespace/* → ProjectDetailsContextProvider
    • /projects/:namespace/ → ProjectDetails
    • /projects/:namespace/spawner → SpawnerPage
    • /projects/:namespace/spawner/:notebookName → EditSpawnerPage
    • /projects/:namespace/metrics/model → ProjectInferenceExplainabilityWrapper
      • /projects/:namespace/metrics/model/:inferenceService → ProjectModelMetricsWrapper
        • /projects/:namespace/metrics/model/:inferenceService/:tab? → ProjectModelMetricsPage
        • /projects/:namespace/metrics/model/:inferenceService/configure → ProjectModelMetricsConfigurationPage
    • /projects/:namespace/metrics/server/:servingRuntime → ProjectServerMetricsWrapper

/modelServing/* (ModelServingRoutes)

  • /modelServing/:namespace?/* → GlobalModelServingCoreLoader
    • /modelServing/:namespace?/ → ModelServingGlobal
    • /modelServing/:namespace?/metrics → ModelServingExplainabilityWrapper
      • /modelServing/:namespace?/metrics/:inferenceService → GlobalModelMetricsWrapper
        • /modelServing/:namespace?/metrics/:inferenceService/:tab? → GlobalModelMetricsPage
        • /modelServing/:namespace?/metrics/:inferenceService/configure → BiasConfigurationBreadcrumbPage

/featureStore/* (FeatureStoreRoutes)

  • /featureStore/ → FeatureStoreCoreLoader
    • /featureStore/ → FeatureStore
    • /featureStore/entities/:fsProjectName?/* → FeatureStoreEntities
    • /featureStore/featureViews/:fsProjectName?/* → FeatureViews
    • /featureStore/featureViews/:fsProjectName/:featureViewName → FeatureViewDetails
    • /featureStore/entities/:fsProjectName/:entityName → EntitiesDetailsPage
    • /featureStore/features/:fsProjectName?/* → Features
    • /featureStore/features/:fsProjectName?/:featureViewName/:featureName → FeatureDetails
    • /featureStore/featureServices/:fsProjectName?/* → FeatureServices
    • /featureStore/featureServices/:fsProjectName/:featureServiceName → FeatureServiceDetails
    • /featureStore/dataSources/:fsProjectName?/:dataSourceName → Data source details page

How to Read This Table

  • Path Pattern: The URL pattern that triggers the route.
  • Component/Element: The main React component/page rendered for that route.
  • Children / Nested Routes?: Whether this route has sub-routes (nested navigation).
  • Notes / Description: Any extra info, like what the route is for.

If you want a more detailed breakdown for a specific section (like all possible /projects/* routes), let me know!

@bobbravo2
Copy link
Author

Gemini 4.1 Max on Cursor:

give me list of all routes and navigation hierarchy in a table

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment