[ https://issues.apache.org/jira/browse/DISPATCH-1017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16502092#comment-16502092 ]
ASF subversion and git services commented on DISPATCH-1017: ----------------------------------------------------------- Commit 9dcf20ca05a45dee992096b41dafe0bbe052b8b7 in qpid-dispatch's branch refs/heads/master from [~eallen] [ https://git-wip-us.apache.org/repos/asf?p=qpid-dispatch.git;h=9dcf20c ] DISPATCH-1017 Checking for existence of npx before building console > 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