stable

Clone or download

Read-only

Components should be built before both js and sass for plugins

This fixes request #10610 All helpers of the TQL textarea of a tracker report does not work How to test: - 'npm run build' at tuleap root will output in plugins/tracker/www/assets revisioned cross-tracker.js and tracker.js files with the manifest.json listing both - 'npm run build' should build core + plugins - 'npm run js' should build only js (not components) for core + plugins - 'npm run sass' should build only sass for core + plugins - 'npm run watch' should watch and build js and sass for core + plugins Breaking change: - 'npm run sass' does not trigger components build anymore. 'npm run sass' is intended for quick scss changes that do not require changing node_modules. Change-Id: Ic0a8a5eb704ab7fcfefce6928675a9dff0b15086

Modified Files

Name
M gulpfile.js +17 −22 Go to diff View file
M package-lock.json +3 −3 Go to diff View file
M package.json +2 −2 Go to diff View file
M tools/utils/sass-builder.js +0 −1 Go to diff View file
M tools/utils/tuleap-gulp-build.js +48 −35 Go to diff View file