Sviluppo connettore
Connettore JavaScript
Essendo il connettore JS separato dalle applicazioni che lo utilizzano, per il suo sviluppo è necessario combinarlo con una qualunque applicazione in cui può essere utilizzato. Per fare ciò è possibile utilizzare le app di demo in DiscoveryCmsDemo. Tuttavia, non essendo abilitata la transpilazione di file esterni alle applicazioni, è necessario:
1) Attivare la modalità watch
di rollup lanciando npm run rollup-watch @discoverycms/connector
. In questa modalità
il connettore verrà ricompilato ad ogni modifica dei file e sarà quindi possibile valutare i cambiamenti sull'applicazione in real time;
2) Attivare la modalità watch
di typescript lanciando npm run tsc-watch @discoverycms/connector
in un nuovo terminale
per rigenerare le definizioni dei tipi ad ogni modifica;
3) Lanciare una delle applicazioni demo;