Skip to content

ec-europa-eui/csdr-root

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSDR DEVELOPERS GUIDE

follow the documentation on Confluence :

https://webgate.ec.europa.eu/fpfis/wikis/display/eUI/Developer%27s+guide

for eUI support :

DIGIT-EUI-SUPPORT@EC.EUROPA.EU or slack : https://ec-eui.slack.com

for MyWorkplace / CC support :

EC-MYWORKPLACE-SUPPORT@EC.EUROPA.EU or slack : https://compass-corporate.slack.com

Quick start

  1. Register the functional user on ecdevops.eu
  2. clone the root repository - MASTER branch for eUI 7 / CSDR 7
  3. yarn
  4. initialize options :
    interactive
    npm run init => select your project / team
    command line if project / team id are known
    npm run init -- --project <PROJECT> --team <TEAM>
    to mount a package on top of an existing initialized CSDR
    npm run init -- --pkg <PACKAGE> --pkgOnly
  5. start mwp: npm run mywp:start-local-openid

Re-sync your local dev and dependencies

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

Package operations

Build package locally

default :

npm run pkg:build <PACKAGE>

skipping linting / test :

npm run pkg:build <PACKAGE> -- --skipLint --skipTest

package deps built first (as defined in .euirc-csdr-packages.json files "deps" array of package)

npm run pkg:build <PACKAGE> -- --deps

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published