Skip to main content

Frontend Contribution Guidelines

The frontend is an Nx-managed monorepo under frontend/ with two React apps:

AppLocationPurposeDevelopment Port
ThunderID Gatefrontend/apps/gate/Login, registration, recovery UI5190
ThunderID Consolefrontend/apps/console/Admin console5191

Feature Package Structure

my-feature/
├── api/ # API hooks (e.g., useGetUsers.ts)
├── components/ # React components
├── config/ # Feature configuration
├── constants/ # Query keys and constants
├── contexts/ # React context providers
├── hooks/ # Custom React hooks
├── models/ # TypeScript interfaces
├── pages/ # Page-level components
└── utils/ # Utility functions
ThunderID LogoThunderID Logo

Product

DocsAPIsSDKs
© WSO2 LLC. All rights reserved.Privacy PolicyCookie Policy