blueocean-plugin/blueocean-web
vivek e181cf5a91 JENKINS-36884# Analytics-tools plugin to integrated rollbar (#374)
* JENKINS-36884# Analytics-tools plugin to integrated rollbar

Also includes infrastrucutre to inject HTML head tags and HTTP header by any plugin that implements BluePageDecorator
and appropriate jelly files.

* Doc update

* Wrapped rollbar JS code inside IIFE.

* Use rollbar-browser package and build browser bundle

* Fixes and doc update

- Stapler includei jelly tag needs escaping $
- Added missing dependency in gulpfile.js
- require should load browser-rollbar
2016-07-28 08:50:24 -07:00
..
src JENKINS-36884# Analytics-tools plugin to integrated rollbar (#374) 2016-07-28 08:50:24 -07: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 [JENKINS-36169] Override resultItem css to remove border and padding (#371) 2016-07-27 20:10:29 +02:00
pom.xml [maven-release-plugin] prepare for next development iteration 2016-07-22 11:08:17 -07: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.