Update README.md

This commit is contained in:
Guy Bedford
2014-02-04 10:40:43 +02:00
parent 4500d9a9ea
commit a42ddd0392
+6 -6
View File
@@ -14,10 +14,10 @@ What it does
Modules are served from _endpoint servers_. Endpoints include `github:`, `npm:` and `cdnjs:`, and anyone can submit a new endpoint, provided it meets [certain requirements](https://github.com/jspm/registry/wiki/Endpoint-Conventions). Modules are served from _endpoint servers_. Endpoints include `github:`, `npm:` and `cdnjs:`, and anyone can submit a new endpoint, provided it meets [certain requirements](https://github.com/jspm/registry/wiki/Endpoint-Conventions).
If I want to load Twitter Bootstrap directly from the Github endpoint with the [jspm loader](https://github.com/jspm/jspm-loader), I would write the following: If I want to load Twitter Bootstrap directly from the Github endpoint, I would write the following:
```javascript ```javascript
jspm.import('github:twbs/bootstrap@3.0/js/bootstrap'); System.import('github:twbs/bootstrap@3.0/js/bootstrap');
``` ```
The loader then sends a request to the URL `https://github.jspm.io/twbs/bootstrap@3.0/js/bootstrap.js` and the **Github endpoint server**, returns the associated code. The loader then sends a request to the URL `https://github.jspm.io/twbs/bootstrap@3.0/js/bootstrap.js` and the **Github endpoint server**, returns the associated code.
@@ -25,7 +25,7 @@ The loader then sends a request to the URL `https://github.jspm.io/twbs/bootstra
The registry simply remembers the `github:twbs/bootstrap` part, allowing the shortcut form: The registry simply remembers the `github:twbs/bootstrap` part, allowing the shortcut form:
```javascript ```javascript
jspm.import('bootstrap@3.0/js/bootstrap'); System.import('bootstrap@3.0/js/bootstrap');
``` ```
The `registry.json` is just a collection of these mappings: The `registry.json` is just a collection of these mappings:
@@ -43,8 +43,6 @@ The current supported endpoint servers are:
* gist (SPDY optimized) * gist (SPDY optimized)
* cdnjs * cdnjs
To add a new endpoint server to the registry, provide a pull request to `endpoints.json`.
For more information on endpoints, read the [Endpoint Conventions guide](https://github.com/jspm/registry/wiki/Endpoint-Conventions). For more information on endpoints, read the [Endpoint Conventions guide](https://github.com/jspm/registry/wiki/Endpoint-Conventions).
### 2. Package.json Overrides (package_overrides) ### 2. Package.json Overrides (package_overrides)
@@ -57,7 +55,9 @@ This is because jspm uses the `package.json` for modular package configuration,
* Setting the main entry point (`main`) * Setting the main entry point (`main`)
* Shim config for globals (`shim`) * Shim config for globals (`shim`)
* Auto-enabling minification (`buildOptions.uglify`) * Map configuration (`map`)
* Module format (`format`)
* Auto-enabling minification (`buildOptions.minify`)
In this way, the right package options can make any package play well with jspm, without needing any manual configuration at all. In this way, the right package options can make any package play well with jspm, without needing any manual configuration at all.