A page in the hub
You open Projects in your workspace. This is what happens between the click and the page.
Description
- The site. The hub is a Next.js site. The layout that wraps every workspace page runs first and asks the backend which workspaces you can reach. A member gets the workspace shell. A visitor who is not a member gets the profile. If you are not signed in, you go to the login page.
- The shell. The shell works out which ecosystem the workspace belongs to, and reads the features that ecosystem has and the feature catalog that names them. Projects is offered because the ecosystem has the feature.
- The feature. The page mounts the Projects feature from the shared toolkit. The hub supplies only what a host knows, which is the workspace and the frame around the feature. The feature supplies how projects work.
- The data. The feature asks the site for the projects, and the site forwards the request to the backend with your session.
Tech Detail
- Frameworks
- Next.js