Spage has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/226259

Change subject: Latest test entry points
......................................................................

Latest test entry points

Don't require grunt, instead
    "test": "jshint . && jscs ."
README points to
https://www.mediawiki.org/wiki/Continuous_integration/Entry_points

Change-Id: I8d59c72d260282cf75befa526c9fc04d93168b67
---
M .jscsrc
A .jshintignore
D Gruntfile.js
M README
M package.json
5 files changed, 21 insertions(+), 41 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/BoilerPlate 
refs/changes/59/226259/1

diff --git a/.jscsrc b/.jscsrc
index 9d22e3f..a1caa05 100644
--- a/.jscsrc
+++ b/.jscsrc
@@ -1,3 +1,6 @@
 {
-       "preset": "wikimedia"
+       "preset": "wikimedia",
+       "excludeFiles": [
+               "{coverage,docs,node_modules}/**"
+       ]
 }
diff --git a/.jshintignore b/.jshintignore
new file mode 100644
index 0000000..74dff64
--- /dev/null
+++ b/.jshintignore
@@ -0,0 +1,3 @@
+coverage
+docs
+node_modules
diff --git a/Gruntfile.js b/Gruntfile.js
deleted file mode 100644
index f04a4b9..0000000
--- a/Gruntfile.js
+++ /dev/null
@@ -1,28 +0,0 @@
-/*jshint node:true */
-module.exports = function ( grunt ) {
-       grunt.loadNpmTasks( 'grunt-contrib-jshint' );
-       grunt.loadNpmTasks( 'grunt-jscs' );
-       grunt.loadNpmTasks( 'grunt-banana-checker' );
-
-       grunt.initConfig( {
-               jshint: {
-                       options: {
-                               jshintrc: true
-                       },
-                       all: [
-                               '*.js',
-                               'modules/**/*.js'
-                       ]
-               },
-               jscs: {
-                       src: '<%= jshint.all %>'
-               },
-               banana: {
-                       all: 'i18n/'
-               }
-       } );
-
-       grunt.registerTask( 'lint', [ 'jshint', 'jscs', 'banana' ] );
-       grunt.registerTask( 'test', [ 'lint' ] );
-       grunt.registerTask( 'default', 'test' );
-};
diff --git a/README b/README
index b091539..e651bf7 100644
--- a/README
+++ b/README
@@ -5,13 +5,19 @@
 following commands to make a clean directory of just this template without the
 Git meta-data and other examples.
 
-       git clone 
https://gerrit.wikimedia.org/r/p/mediawiki/extensions/examples.git 
mw-extensions-example-repo
-       cp -R mw-extensions-example-repo/BoilerPlate ./MyExtension
+       git clone 
https://gerrit.wikimedia.org/r/p/mediawiki/extensions/BoilerPlate.git
+       cp -r BoilerPlate ./MyExtension
+       cp BoilerPlate/.js* ./MyExtension/.
 
-This automates the recommended code checkers for PHP and JavaScript code in 
Wikimedia projects
-(see https://www.mediawiki.org/wiki/Continuous_integration/Test_entry_points).
-To take advantage of this automation.
+This extension automates the recommended code checkers for PHP and JavaScript
+code in Wikimedia projects (see
+https://www.mediawiki.org/wiki/Continuous_integration/Entry_points).
+To take advantage of this automation,
   # install nodejs, npm, and PHP composer
+    (you may need to install them with `sudo`)
+    If you get error 
+       /usr/bin/env: node: No such file or directory
+    in Debian or Ubuntu you need to insta
   # change to the extension's directory
   # npm install
   # composer install
diff --git a/package.json b/package.json
index a1bfe51..023f271 100644
--- a/package.json
+++ b/package.json
@@ -1,13 +1,9 @@
 {
-  "name": "boilerplate",
-  "version": "0.0.0",
   "scripts": {
-    "test": "grunt test"
+    "test": "jshint . && jscs ."
   },
   "devDependencies": {
-    "grunt": "0.4.5",
-    "grunt-banana-checker": "0.2.0",
-    "grunt-contrib-jshint": "0.10.0",
-    "grunt-jscs": "1.8.0"
+    "jshint": "2.8.0",
+    "jscs": "1.13.1"
   }
 }

-- 
To view, visit https://gerrit.wikimedia.org/r/226259
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8d59c72d260282cf75befa526c9fc04d93168b67
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/BoilerPlate
Gerrit-Branch: master
Gerrit-Owner: Spage <sp...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to