<commit_before># 5calls

[![CircleCI](https://circleci.com/gh/5calls/react-dev.svg?style=svg)](https://circleci.com/gh/5calls/react-dev)

This repo holds the current frontend for the [5 Calls web site](https://5calls.org). Please check the [issues list on the 5calls/5calls repo](https://github.com/5calls/5calls/issues), pull requests and contributor guidelines before starting work so we can ensure you're not duplicating work! We're all volunteers and want to treat the time you dedicate to the site with respect. Ping [@make5calls](https://twitter.com/make5calls) on Twitter with your email to get an invite to our Slack.

The [Choo](https://choo.io/) version of the site, held in the [5calls/5calls repository](https://github.com/5calls/5calls/), is no longer in use. It which was replaced by this version on September 7, 2017. Although all frontend code now lives in this repository, [issue tracking](https://github.com/5calls/5calls/issues), the [wiki](https://github.com/5calls/5calls/wiki), and [contributor guidlines](./CONTRIBUTING.md) still live in the 5calls/5calls repository.

## Development Notes

The frontend is written in [React](https://facebook.github.io/react/) with [Redux](http://redux.js.org/) for state management and [Typescript](https://www.typescriptlang.org/) for type safety and documentation. The application server back end -- for data processing -- is written in [Go](https://golang.org/).

To build the application, you need to install [Yarn](https://yarnpkg.com/) and run the following commands:
```
# install dependencies and
#   compile .scss files to .css:
yarn

# Run unit tests in watch mode
yarn test

# Run unit tests with a code coverage report
yarn test:coverage
<commit_msg>Simple one-word edit to Readme<commit_after># 5calls

[![CircleCI](https://circleci.com/gh/5calls/react-dev.svg?style=svg)](https://circleci.com/gh/5calls/react-dev)

This repo holds the current frontend for the [5 Calls web site](https://5calls.org). Please check the [issues list on the 5calls/5calls repo](https://github.com/5calls/5calls/issues), pull requests and contributor guidelines before starting work so we can ensure you're not duplicating work! We're all volunteers and want to treat the time you dedicate to the site with respect. Ping [@make5calls](https://twitter.com/make5calls) on Twitter with your email to get an invite to our Slack.

The [Choo](https://choo.io/) version of the site, held in the [5calls/5calls repository](https://github.com/5calls/5calls/), is no longer in use. It was replaced by this version on September 7, 2017. Although all frontend code now lives in this repository, [issue tracking](https://github.com/5calls/5calls/issues), the [wiki](https://github.com/5calls/5calls/wiki), and [contributor guidlines](./CONTRIBUTING.md) still live in the 5calls/5calls repository.

## Development Notes

The frontend is written in [React](https://facebook.github.io/react/) with [Redux](http://redux.js.org/) for state management and [Typescript](https://www.typescriptlang.org/) for type safety and documentation. The application server back end -- for data processing -- is written in [Go](https://golang.org/).

To build the application, you need to install [Yarn](https://yarnpkg.com/) and run the following commands:
```
# install dependencies and
#   compile .scss files to .css:
yarn

# Run unit tests in watch mode
yarn test

# Run unit tests with a code coverage report
yarn test:coverage

{'fraction_non_alphanumeric': 0.11561866125760649, 'fraction_numerical': 0.015068096203998842, 'mean_word_length': 4.631321370309951, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 26, 'lorem ipsum': 0, 'www.': 2, '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': '695645', 'n_tokens_mistral': 1011, 'n_tokens_neox': 1016, 'n_words': 387}