Skip to content

Commit

Permalink
Update README to include grunt-cli step.
Browse files Browse the repository at this point in the history
  • Loading branch information
dmethvin committed Jan 2, 2013
1 parent f717226 commit b0e40a4
Showing 1 changed file with 12 additions and 11 deletions.
23 changes: 12 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,29 +45,31 @@ First, clone a copy of the main jQuery git repo by running:
git clone git://github.com/jquery/jquery.git
```

Enter the directory and install the Node dependencies:
Install the grunt-cli package so that you will have the correct version of grunt available from any project that needs it. This should be done as a global install:

```bash
cd jquery && npm install
npm install -g grunt-cli
```

Enter the jquery directory and install the Node dependencies, this time *without* specifying a global install:

```bash
cd jquery && npm install
```

Make sure you have `grunt` installed by testing:

```bash
grunt -version
```



Then, to get a complete, minified (w/ Uglify.js), linted (w/ JSHint) version of jQuery, type the following:

```bash
grunt
```


The built version of jQuery will be put in the `dist/` subdirectory.
The built version of jQuery will be put in the `dist/` subdirectory, along with the minified copy and associated map file.


### Modules (new in 1.8)
Expand Down Expand Up @@ -165,7 +167,7 @@ Run the unit tests with a local server that supports PHP. No database is require
Building to a different directory
---------------------------------

If you want to build jQuery to a directory that is different from the default location:
To copy the built jQuery files from `/dist` to another directory:

```bash
grunt && grunt dist:/path/to/special/location/
Expand All @@ -177,7 +179,7 @@ With this example, the output files would be:
/path/to/special/location/jquery.min.js
```

If you want to add a permanent copy destination, create a file in `dist/` called ".destination.json". Inside the file, paste and customize the following:
To add a permanent copy destination, create a file in `dist/` called ".destination.json". Inside the file, paste and customize the following:

```json

Expand All @@ -186,7 +188,6 @@ If you want to add a permanent copy destination, create a file in `dist/` called
}
```


Additionally, both methods can be combined.


Expand All @@ -204,8 +205,8 @@ Note: This task will also be run any time the default `grunt` command is used.



Git for dummies
---------------
Essential Git
-------------

As the source code is handled by the version control system Git, it's useful to know some features used.

Expand Down

0 comments on commit b0e40a4

Please sign in to comment.