CoastalCommitsPastes/server/node_modules/globalize/examples/amd-bower/README.md
2022-03-06 16:46:59 -08:00

65 lines
1.7 KiB
Markdown

# Hello World (AMD + bower)
We assume you know what [AMD](https://github.com/amdjs/amdjs-api/wiki/AMD) and
[bower](http://bower.io/) is.
The demo is composed of the following files:
```
.
├── index.html
└── main.js
```
Before running it, execute the requirements below.
## Requirements
**1. Install Globalize**
Let's use bower to download Globalize. For more information on regard of
installation, please read [Getting Started](../../README.md#installation).
```
bower install
```
Note bower will also fetch some other dependencies of this demo, eg. require.js
and its json plugin.
You'll get this:
```
.
├── bower_components/
│ ├── globalize/
│ │ └── dist/
│ │ ├── globalize
│ │ │ ├── date.js
│ │ │ └── ...
│ │ └── globalize.js
│ └── ...
├── index.html
└── main.js
```
**2. Install Dependencies**
No action needed, because bower has already handled that for us.
**3. CLDR content**
No action needed, because bower has already handled that for us. Note `.bowerrc`
has postinstall hook that populates bower's cldr-data skeleton. For more
information, see [bower's cldr-data](https://github.com/rxaviers/cldr-data-bower).
## Running the demo
Once you've completed the requirements above:
1. Start a server by running `python -m SimpleHTTPServer` or other alternative servers such as [http-server](https://github.com/nodeapps/http-server), [nginx](http://nginx.org/en/docs/), [apache](http://httpd.apache.org/docs/trunk/).
1. Point your browser at `http://localhost:8000/`.
1. Understand the demo by reading the source code (both index.html and main.js).
We have comments there for you.