<commit_before>test commit


Hello# A basic AngularJS boilerplate [![Build Status](https://travis-ci.org/gruberb/angular-boilerplate.svg?branch=master)](https://travis-ci.org/gruberb/angular-boilerplate) [![npm installs](https://img.shields.io/npm/dm/angular-karma-boilerplate.svg?style=flat)](https://github.com/gruberb/angular-boilerplate) [![Code Climate](https://codeclimate.com/github/gruberb/angular-boilerplate/badges/gpa.svg)](https://codeclimate.com/github/gruberb/angular-boilerplate)

A basic template with (now updated to Angular 1.5.0)
- Different folders for staging and production
- `grunt compile` for one minified JavaScript file for production
- ImmutableJS library for immutable data
- Headless browser testing with PhantomJS
- Jasmine testing framework
- [AngularJS inoffical style guide and patterns](https://github.com/johnpapa/angular-styleguide) implemented
- Multiple language support


# Install either via

1. `git clone <EMAIL>:gruberb/angular-boilerplate.git`
2. `cd angular-boilerplate`
3. `sudo npm -g install grunt-cli karma`
4. `npm install`

# or via
1. `npm install angular-karma-boilerplate`

# Run

`grunt serve`

Open a browser and navigate to `localhost:9001`

# Coverage

To see the coverage report navigate to `coverage` folder created by grunt serve, build or compile, and locate index.html file.

# Build process

### Staging

`grunt build` for not minified version to debug in the browser

### Production

`grunt compile` for creating a `bin` folder with one minified JavaScript file for production


Test commit for building

for commitFor compiling the langauge files you need to add them to list in Gruntfile config under jsonmin->locale->files
<commit_msg>test comming for jenkins build<commit_after>Hello# A basic AngularJS boilerplate [![Build Status](https://travis-ci.org/gruberb/angular-boilerplate.svg?branch=master)](https://travis-ci.org/gruberb/angular-boilerplate) [![npm installs](https://img.shields.io/npm/dm/angular-karma-boilerplate.svg?style=flat)](https://github.com/gruberb/angular-boilerplate) [![Code Climate](https://codeclimate.com/github/gruberb/angular-boilerplate/badges/gpa.svg)](https://codeclimate.com/github/gruberb/angular-boilerplate)

A basic template with (now updated to Angular 1.5.0)
- Different folders for staging and production
- `grunt compile` for one minified JavaScript file for production
- ImmutableJS library for immutable data
- Headless browser testing with PhantomJS
- Jasmine testing framework
- [AngularJS inoffical style guide and patterns](https://github.com/johnpapa/angular-styleguide) implemented
- Multiple language support


# Install either via

1. `git clone <EMAIL>:gruberb/angular-boilerplate.git`
2. `cd angular-boilerplate`
3. `sudo npm -g install grunt-cli karma`
4. `npm install`

# or via
1. `npm install angular-karma-boilerplate`

# Run

`grunt serve`

Open a browser and navigate to `localhost:9001`

# Coverage

To see the coverage report navigate to `coverage` folder created by grunt serve, build or compile, and locate index.html file.

# Build process

### Staging

`grunt build` for not minified version to debug in the browser

### Production

`grunt compile` for creating a `bin` folder with one minified JavaScript file for production


Test commit for building

for commitFor compiling the langauge files you need to add them to list in Gruntfile config under jsonmin->locale->files

{'fraction_non_alphanumeric': 0.10026385224274406, 'fraction_numerical': 0.007036059806508356, 'mean_word_length': 5.038938053097345, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 9, 'https://': 14, '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': '3646997', 'n_tokens_mistral': 1091, 'n_tokens_neox': 1023, 'n_words': 338}