<commit_before>webapp-boilerplate
==================

My ready-to-go boilerplate for new webapps.<commit_msg>README.md updated<commit_after>Webapp Boilerplate
==================

My ready-to-go boilerplate for new webapps.

## Usage
Just pull it and start working.

## Development and technology
This boilerplate provides a simple webapp utilising angular.js, Modernizr.js bootstrap (via angular directives) HTML5 and sass. A simple testing environment ist already there.

### Developing
Before using install all dependencies: `npm install`. **Note:** A working node.js installation is needed. When you are done with your changes and ready to commit run `grunt beautify` that beautifies your js and `index.html`. Run `grunt watch` for live sass compilation and javascript syntax checks. To compile sass run `grunt sass:admin`.

### Testing
`make test` runs all tests by executing `mocha` on each file in the `test` directory. Initially there is a `css` and `js` language specification test that checks your syntax. 

### Deploying
Once you are ready to create a deployable copy of this app just run `grunt deploy`. This will create a `.zip` archive in the `dist` directory containing all public available javascript-files and `index.html`. This copied version of your app wont need a working node.js installation. (For details see `Gruntfile.js`).

If you encounter something weird or a bug please issue a bugreport.
{'fraction_non_alphanumeric': 0.09110169491525423, 'fraction_numerical': 0.0007062146892655367, 'mean_word_length': 4.904166666666667, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6732097', 'n_tokens_mistral': 379, 'n_tokens_neox': 353, 'n_words': 192}