Template app that bootstraps the creation of GridSuite apps. This template setup the authentication mechanism and provides a configured empty application.
To customize this repository for an app, search and replace the string XXX with the name of the app. For example, GridXXX -> GridFoo, gridXXX-app -> gridfoo-app.
Replace the Sonar projectKey gridsuite_gridapp-template in sonar-project.properties with the name of your project. For example, gridsuite_gridapp-template -> gridsuite_gridfoo-app.
Create a new view in study-server and replace yyy with the new token in rest api src/shared/api/study-api/study-api.ts.
Replace all values in public/idpSettings.json by actual ones
To check dependencies license compatibility with this project one locally, please run the following command :
npm run licenses-check
Notes :
- Check license-checker-config.json for license white list and exclusion. If you need to update this list, please inform organization's owners.
- Excluded dependencies :
- esprima@1.2.2 : old version of a dependency which doesn't have a recognized license identifier on https://spdx.org/licenses/ (BSD)
- jackspeak@2.3.6 and path-scurry@1.10.2 : dependencies to be removed once Vite migration done