<commit_before>Howitzer Pages Usage Statistics
===============================

Howitzer extension for test coverage visualisation of each your web application page

This extension consists from 2 parts:
- Sinatra based REST web service
- Client files(js, css, html markup) for injection to testable web app

## Requirements

**Ruby 1.9.3++**

## Demo

Coming soon...

## Documentation

[Ruby installation in production](https://github.com/romikoops/howitzer_stat/wiki/Ruby-installation-in-production)
[Deployment to production](https://github.com/romikoops/howitzer_stat/wiki/Deployment-to-production)
[Settings List](https://github.com/romikoops/howitzer_stat/wiki/Settings-List)
[REST API Documentation](https://github.com/romikoops/howitzer_stat/wiki/REST-API)
[Howitzer](http://romikoops.github.io/howitzer)

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Added some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

## Development Environment

* Create config/custom.yml with following properties:

```
path_to_source: ./demo
port: 7000
domain: localhost
```

* Specify correct path to real howitzer based project(path_to_source setting)
* Start service:

`unicorn -p 7000`

* Navigate to url `http://localhost:7000/test?page=SomePage`

where *SomePage* is one of Ruby page classes<commit_msg>Corrected markup<commit_after>Howitzer Pages Usage Statistics
===============================

Howitzer extension for test coverage visualisation of each your web application page

This extension consists from 2 parts:
- Sinatra based REST web service
- Client files(js, css, html markup) for injection to testable web app

## Requirements

**Ruby 1.9.3++**

## Demo

Coming soon...

## Documentation

* [Ruby installation in production](https://github.com/romikoops/howitzer_stat/wiki/Ruby-installation-in-production)
* [Deployment to production](https://github.com/romikoops/howitzer_stat/wiki/Deployment-to-production)
* [Settings List](https://github.com/romikoops/howitzer_stat/wiki/Settings-List)
* [REST API Documentation](https://github.com/romikoops/howitzer_stat/wiki/REST-API)
* [Howitzer](http://romikoops.github.io/howitzer)

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Added some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

### Development Environment

* Create config/custom.yml with following properties:

```
path_to_source: ./demo
port: 7000
domain: localhost
```

* Specify correct path to real howitzer based project(path_to_source setting)
* Start service:

`unicorn -p 7000`

* Navigate to url `http://localhost:7000/test?page=SomePage`

where *SomePage* is one of Ruby page classes
{'fraction_non_alphanumeric': 0.1320361362056984, 'fraction_numerical': 0.014593467685892982, 'mean_word_length': 5.164882226980728, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, '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': '548276', 'n_tokens_mistral': 916, 'n_tokens_neox': 847, 'n_words': 268}