Skip to content

Commit 1148aef

Browse files
committed
CONTRIBUTING: Replace grunt commands with npm
Closes jquerygh-1733
1 parent f25f9ec commit 1148aef

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

CONTRIBUTING.md

+4-10
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ git clone git://github.com/jquery/jquery-ui.git
2727
cd jquery-ui
2828
```
2929

30-
The tests can run in any local web server. Ideally you should test your patch in appropriate web browsers and if possible run `grunt` to lint the code and run automated tests (this will happen automatically when you create a pull request). See the [Recommended Setup](#environment-recommended-setup) for setting up Node.js so that the grunt command works.
30+
The tests can run in any local web server. Ideally you should test your patch in appropriate web browsers and if possible run `npm test` to lint the code and run automated tests (this will happen automatically when you create a pull request). See the [Recommended Setup](#environment-recommended-setup) for setting up Node.js so that the `npm test` command works.
3131

3232
### Environment: Getting the Source
3333

@@ -61,15 +61,9 @@ git pull upstream master
6161

6262
### Environment: Recommended Setup
6363

64-
jQuery UI uses Node.js & Grunt to automate the building and validation of source code. Here is how to set that up:
64+
jQuery UI uses Node.js to automate the building and validation of source code. Here is how to set that up:
6565

6666
* Get [Node.js](http://nodejs.org/) (includes NPM, necessary for the next step)
67-
* Install Grunt cli:
68-
69-
```bash
70-
npm install -g grunt-cli
71-
```
72-
7367
* Install local Node.js modules
7468

7569
```bash
@@ -87,10 +81,10 @@ The tests require a local web server and the samples contain some PHP, so a PHP
8781

8882
### Running the Tests
8983

90-
To lint the JavaScript, HTML, and CSS, as well as run a smoke test in PhantomJS, run grunt:
84+
To lint the JavaScript, HTML, and CSS, as well as run a smoke test in PhantomJS, run the full test suite through npm:
9185

9286
```bash
93-
grunt
87+
npm test
9488
```
9589

9690
To run the tests for a specific plugin in your browser, open the appropriate file from the `/tests/unit/` directory, for example: `http://localhost/tests/unit/accordion/accordion.html`. The domain will be dependent on your local server configuration; if there is a port, be sure to include it.

0 commit comments

Comments
 (0)