[ https://issues.apache.org/jira/browse/DISPATCH-1017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16500901#comment-16500901 ]
ASF GitHub Bot commented on DISPATCH-1017: ------------------------------------------ Github user ErnieAllen closed the pull request at: https://github.com/apache/qpid-dispatch/pull/312 > 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 > Priority: Major > Attachments: CMakeLists.txt > > > 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 install' 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