Bmansurov has uploaded a new change for review.
https://gerrit.wikimedia.org/r/174851
Change subject: Run jsduck through grunt
......................................................................
Run jsduck through grunt
Bug: 72718
Change-Id: I2ebcf50680e6d4a7e37a4dfb4247279385c0bcd9
---
M Gruntfile.js
M package.json
2 files changed, 22 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend
refs/changes/51/174851/1
diff --git a/Gruntfile.js b/Gruntfile.js
index c167221..b03c825 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -14,6 +14,7 @@
grunt.loadNpmTasks( 'grunt-contrib-watch' );
grunt.loadNpmTasks( 'grunt-notify' );
grunt.loadNpmTasks( 'grunt-svg2png' );
+ grunt.loadNpmTasks( 'grunt-jsduck' );
grunt.initConfig( {
URL: process.env.URL || 'http://127.0.0.1:8080/w/index.php/',
@@ -82,6 +83,26 @@
reload: true
}
}
+ },
+ jsduck: {
+ main: {
+ src: [ '<%= files.js %>', '!<%=
files.jsExternals %>' ],
+ dest: 'docs/js',
+ options: {
+ 'builtin-classes': true,
+ 'external': [
+ 'Hogan.Template',
+ 'HandleBars.Template',
+ 'jQuery.Deferred',
+ 'jQuery.Event',
+ 'jQuery.Object',
+ 'mw.user',
+ 'OO.EventEmitter'
+ ],
+ 'ignore-global': true,
+ 'warnings': [ '-no_doc', '-dup_member',
'-link_ambiguous' ]
+ }
+ }
}
} );
diff --git a/package.json b/package.json
index 2a42f58..8e59ce7 100644
--- a/package.json
+++ b/package.json
@@ -18,6 +18,7 @@
"grunt-svg2png": "0.2.5",
"grunt-contrib-jshint": "0.10.0",
"grunt-jscs": "0.8.1",
+ "grunt-jsduck": "^1.0.1",
"js-beautify": "^1.5.4",
"grunt-notify": "^0.3.1",
"grunt-contrib-watch": "0.6.1",
--
To view, visit https://gerrit.wikimedia.org/r/174851
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I2ebcf50680e6d4a7e37a4dfb4247279385c0bcd9
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Bmansurov <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits