blueocean-plugin/blueocean-web
Josh McDonald 570694d158 Re-Fix react-addons-css-transition-group dep again 2016-07-12 13:49:13 +10:00
..
src [FIX JENKINS-35990] refactor js extensions (#291) 2016-06-28 21:28:16 -04:00
README.md big cleanup of dev docs (#203) 2016-05-26 13:51:46 +10:00
gulpfile.js Add a "Try Blue Ocean UI" button in classic Jenkins 2016-06-09 19:10:11 +01:00
package.json Re-Fix react-addons-css-transition-group dep again 2016-07-12 13:49:13 +10:00
pom.xml [maven-release-plugin] prepare for next development iteration 2016-07-04 19:20:14 +10:00

README.md

Web middleware

This module mostly contains middleware for serving up "/blue" GUI. In general, you shouldn't need to modify stuff in for plugins or features as it is infrastructure. Move along.

Look for blueocean.js for excitement.

how this works with Javascript

Jenkins-js-modules and friends are used to power this. Look in src/main/js in any plugin.

If you wish to make changes to blueocean.js in this plugin, then you will need to install gulp (http://gulpjs.com/), and then run cd blueocean-plugin && mvn hpi:run in a separate terminal.

Then run:

$ gulp bundle:watch

(or run gulp, after each change) in this directory. This will pick up any changes. If you are editing any other UI modules, run the same in their respective directories.