Commit Graph
21 Commits
Author SHA1 Message Date
Félix Queiruga d1b833deb6 Adds .eslintignore file and changes the way eslint is run 2020-01-22 17:54:12 +01:00
Félix Queiruga b58ea61223 Add development instructions and bump the node versions 2020-01-21 18:27:03 +01:00
Félix Queiruga d4addbbd99 Enables linting for JS and LESS files
- Uses eslint for JS and stylelint for LESS
- Uses default configs
- Default severity set to warn to avoid breaking current builds
2020-01-21 16:48:26 +01:00
Félix Queiruga c2e8ac13d4 Adds a reporter because jest will output messages to stderr 2020-01-17 12:56:48 +01:00
Félix Queiruga b52bd327d5 Migrates unit tests to Jest
- Jest was chosen because it's the most feature-complete one
- Fixes tests so that they would work with the new JS modules
- Removed the gulpfile unused test dependencies
- Enabled tests in maven
2020-01-17 12:54:16 +01:00
Félix Queiruga 965dbafd63 Adds browserslist config (defaults + ie11) 2020-01-13 16:49:18 +01:00
Félix Queiruga 296d38b350 Moved the font copying to webpack
- It was previously done using cli, which could fail on windows
- Added plugin to clean up webpack build folder
- Cleaup on the package.json
2020-01-13 13:28:09 +01:00
Félix Queiruga 6107891cca Removes gulp, js-builder and other unused packages 2020-01-10 12:53:34 +01:00
Félix Queiruga cb4ea8d6e7 Adds source build to maven and adds a yarn start command 2020-01-09 18:32:32 +01:00
Félix Queiruga 17f575b450 Uses the fonts just once. They are copied to the webapp/css folder on build time 2020-01-09 18:32:31 +01:00
Félix Queiruga f88d1f8771 Migrates all JS code to webpack
- moves the fonts back to the war/src/main/webapp/css folder
2020-01-09 18:32:31 +01:00
Félix Queiruga 7f6bd4dde1 add pluginsetupwizard.less to webpack 2020-01-09 18:32:31 +01:00
Félix Queiruga ff4b561211 set up webpack 2020-01-09 18:32:31 +01:00
Manuel Recena 2001154a3a [JENKINS-34438] - Activate JSHint through js-builder (#2367) 2016-05-28 13:13:43 +04:00
Manuel Recena 606794a46f [JENKINS-34628] - Bundle "Font Awesome" and "Google Fints: Roboto" dependencies to prevent failures in the offline mode (#2318)
* [JENKINS-34628] Remove dependencies with external static resources

* [JENKINS-34628] License files were added

* [JENKINS-34628] Added references in the About page
2016-05-15 15:58:01 +02:00
Manuel Recena d7852479fc [JENKINS-34629] jenkins-ui (NPM module) is private, used only internally (#2316) 2016-05-09 16:32:52 +02:00
recena f523a0ee23 [JENKINS-34438] Activate JSHint during the build process 2016-04-25 19:55:06 +02:00
tfennelly 465edd83a9 Make jquery-ext.js more unit test friendly 2016-01-21 17:25:48 +00:00
tfennelly e5cbc94dae Optional configuration tabs on job configurations 2016-01-21 17:25:47 +00:00
tfennelly 036a8e94ed [FIX JENKINS-9598] Add plugin selection wizard on first launch
Also ... unbundling of plugins from Jenkins core.
2016-01-20 10:54:32 +00:00
Nicolas De Loof 0be0940d82 grunt profile to run grunt for web resource optimization 2013-07-04 12:23:52 +02:00