follow the documentation on Confluence :
https://webgate.ec.europa.eu/fpfis/wikis/display/eUI/Developer%27s+guide
DIGIT-EUI-SUPPORT@EC.EUROPA.EU or slack : https://ec-eui.slack.com
EC-MYWORKPLACE-SUPPORT@EC.EUROPA.EU or slack : https://compass-corporate.slack.com
- Register the functional user on ecdevops.eu
- clone the root repository - MASTER branch for eUI 7 / CSDR 7
- yarn
- initialize options :
npm run init => select your project / team
npm run init -- --project <PROJECT> --team <TEAM>
npm run init -- --pkg <PACKAGE> --pkgOnly
- start mwp:
npm run mywp:start-local-openid
Re-sync your local dev environment, root config files will synched against the global config
this will also execute the upgrade of your project dependencies (upgrade:deps)
npm run sync
OR if you want only upgrade project dependencies (developed by other teams within the same project) execute this before starting any apps :
npm run upgrade:deps
npm run pkg:build <PACKAGE>
npm run pkg:build <PACKAGE> -- --skipLint --skipTest
npm run pkg:build <PACKAGE> -- --deps