Warning
This Repository is under development and not ready for productive use. It is in an alpha stage. That means APIs and concepts may change on short notice including breaking changes or complete removal of apis.
The platform-mesh iam-ui provides the user interface for managing users and roles within the Platform Mesh ecosystem. It offers both a standalone UI and web components for flexible integration. The application is based on Angular, uses SAP Fundamental for UI components, and SAP Luigi for micro-frontend orchestration.
- User management interface with GraphQL API integration
- Role and permission management
- Multi-tenant support
- Web components for modular integration
- Luigi micro-frontend support
- SAP Fundamental design system
- For running and building the iam-ui, please refer to the CONTRIBUTING.md file in this repository.
- To deploy the iam-ui to kubernetes, please refer to the helm-charts repository.
The release is performed automatically through a GitHub Actions Workflow. All the released versions will be available through access to GitHub.
The iam-ui requires an installation of Node.js and npm. Checkout the package.json for the required Node.js version and dependencies.
Please refer to the CONTRIBUTING.md file in this repository for instructions on how to contribute to Platform Mesh.
Please refer to the CODE_OF_CONDUCT.md information on the expected Code of Conduct for contributing to Platform Mesh.