This library helps you to set up the front end application using @openmfp/portal-ui-lib by providing the set of required implmentations
in the scope of the Platform Mesh functionalities.
Run npm run build to build the project. The build artifacts will be stored in the dist/ directory.
Run nom run test to execute the unit tests via Jest.
There is a possibility to reuse generic ui components in the form of web components, without building the micro frontend. Please follow our generic ui guide for this task.
Configure the angular build process (in the angular.json file) to include the content of the assets
from @platform-mesh/portal-ui-lib library into the project assets, as shown below:
{
// ... the rest of the angular.json configuration
"assets": [
{
"glob": "**",
"input": "node_modules/@platform-mesh/portal-ui-lib/assets/",
"output": "/assets/"
},
]
// ... other configured assets
}
The portal requires the installation of node.js and npm. Check out the package.json for the required node 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 file in this repository for information on the expected Code of Conduct for contributing to platform-mesh.
Copyright 2025 SAP SE or an SAP affiliate company and platform-mesh contributors. Please see our LICENSES for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.