Ernest Allen created DISPATCH-1017: -------------------------------------- Summary: Use a javascript build system for the console Key: DISPATCH-1017 URL: https://issues.apache.org/jira/browse/DISPATCH-1017 Project: Qpid Dispatch Issue Type: Improvement Components: Console Affects Versions: 1.1.0 Reporter: Ernest Allen Assignee: Ernest Allen
It's time to use a javascript build system such as gulp for the console. A build system would run during the router's 'make build' and do the following: * npm install all 3rd party libraries * compile any typescript and scss files to .js and .css respectively * package all .css files (3rd party and homegrown) into a single .css file * package all .js files (again 3rd party and homegrown) into a single .js file * minify the css and js files * run a javascript linter After the gulp build, only a few files would need to be copied to the console install directory. To ensure the downstream package builds are consistent, the package_lock.json file should specify which version of the 3rd party libraries to use. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org