<commit_before># angular-template - A Lightweight Angular Template

This project is an application skeleton for a typical [AngularJS](http://angularjs.org/) web app.
You can use it to quickly bootstrap your angular webapp projects and dev environment for these
projects.

The template app doesn't do much, just shows how to wire components together in Angular 1.5.x's way;
using a Component-based Architecture with UI-Router.

## Getting Started
Below are your instructions. Here is an outline:
1. Prerequisites
2. Clone this repository
3. Install dependencies
4. Run the App
5. Go to the app at the url

### 1. Prerequisites

You need git to clone the angular-template repository. You can get git from:
[http://git-scm.com/](http://git-scm.com/).

We also use a number of node.js tools to initialize the angular-template. You must have node.js and
its package manager (npm) installed. You can install this from:
[http://nodejs.org/](http://nodejs.org/).

### 2. Clone this Repository
```bash
git clone --depth=1 https://github.com/danielmhair/angular-template.git <your-project-name> # The `depth=1` tells git to only pull down one commit worth of historical data.
cd <your-project-name>
```

### 3. Install dependencies
```bash
npm install
bower install
```
We have two kinds of dependencies in this project: tools for our Node server and Angular Framework code (libraries).  The tools help
us manage the application.

* We get the Node server tools via `npm`, the [node package manager][npm].
* We get the angular code via `bower`, a [client-side code package manager][bower].

Currently, we only have you do 'npm install'. Normally, you would do 'bower install'
as well, but because Angular's NgComponentRouter is not supported in npm, so we had to
move that directory over to our lib folder. So for now, just do:

You should find that you have one new folder in your project.

* `node_modules` - contains the npm packages for the tools we need
* `app/lib` - Should you ever add new libraries via bower, you will see that package appear in this folder.

*Note that the `lib` folder would normally be found under a 'bower_components' folder installed in the root
folder but angular-template changes this location through the `.bowerrc` file.  Putting it in the app folder makes
it easier to serve the files by a webserver.*

### 4. Run the App
```bash
npm start
```
### 5. Go to the app at the url:
`http://localhost:3001`.<commit_msg>Edited Readme.md<commit_after># angular-template - A Lightweight Angular Template

This project is an application skeleton for a typical [AngularJS](http://angularjs.org/) web app.
You can use it to quickly bootstrap your angular webapp projects and dev environment for these
projects.

The template app doesn't do much, just shows how to wire components together in Angular 1.5.x's way;
using a Component-based Architecture with UI-Router.

## Getting Started
Below are your instructions. Here is an outline:
1. Prerequisites
2. Clone this repository
3. Install dependencies
4. Run the App
5. Go to the app at the url

### 1. Prerequisites

You need git to clone the angular-template repository. You can get git from:
[http://git-scm.com/](http://git-scm.com/).

We also use a number of node.js tools to initialize the angular-template. You must have node.js and
its package manager (npm) installed. You can install this from:
[http://nodejs.org/](http://nodejs.org/).

### 2. Clone this Repository
```bash
git clone --depth=1 https://github.com/danielmhair/angular-template.git <your-project-name> # The `depth=1` tells git to only pull down one commit worth of historical data.
cd <your-project-name>
```

### 3. Install dependencies
```bash
npm install
bower install
```
We have two kinds of dependencies in this project: tools for our Node server and Angular Framework code (libraries).  The tools help
us manage the application.

* We get the Node server tools via `npm`, the [node package manager](http://npmjs.org).
* We get the angular code via `bower`, a [client-side code package manager](http://bower.io).

Currently, we only have you do 'npm install'. Normally, you would do 'bower install'
as well, but because Angular's NgComponentRouter is not supported in npm, so we had to
move that directory over to our lib folder. So for now, just do:

You should find that you have one new folder in your project.

* `node_modules` - contains the npm packages for the tools we need
* `app/lib` - Should you ever add new libraries via bower, you will see that package appear in this folder.

*Note that the `lib` folder would normally be found under a 'bower_components' folder installed in the root
folder but angular-template changes this location through the `.bowerrc` file.  Putting it in the app folder makes
it easier to serve the files by a webserver.*

### 4. Run the App
```bash
npm start
```
### 5. Go to the app at the url:
`http://localhost:3001`.
{'fraction_non_alphanumeric': 0.08710730314157487, 'fraction_numerical': 0.0073439412484700125, 'mean_word_length': 4.123301985370951, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '431711', 'n_tokens_mistral': 1421, 'n_tokens_neox': 1331, 'n_words': 716}