<commit_before># Parrit
Software development pairing management

[![Build Status](https://travis-ci.org/Pinwheeler/Parrit.svg?branch=master)](https://travis-ci.org/Pinwheeler/Parrit)

# Core Contributors
Big shoutout to the following people for helping to guide the direction that Parrit took. Core contributors also please feel free to add others to the core contributor list for those who significantly shape the direction of Parrit.

- [<NAME>](mailto:<EMAIL>)
- [<NAME>](mailto:<EMAIL>)
- [<NAME>](mailto:<EMAIL>)
- [<NAME>](mailto:<EMAIL>)
- [<NAME>](mailto:<EMAIL>)

# Tech Stack
- Gradle
- Spring.io
- React.js
- Browserify
- Interact.js

# Installation

Clone into a new repo, cd into that folder

```
$ npm install
$ gradle
```

**Before running tests make sure that a database called test exists**

# Running Locally

Build the static (JS and CSS) before attempting to run the application
```
gradle jsBuild
```

_This assumes that you have a psql database on port 5432 with username pivotal and no password._

If all of the tests pass, run the project as a spring project using your preferred method. To run the spring boot app locally using gradle, enter the following
```
gradle bootRun
```

# Want to contribute?

We have a [tracker backlog](https://www.pivotaltracker.com/n/projects/1504460), feel free to pick up a story. If you want need clarification on it and/or want help pointing it, shoot me an email <EMAIL>

# Set Environment Variables

To configure Google Analytics, set your tracking ID:

```
GOOGLE_ANALYTICS_TRACKING_ID=UA-XXXXXXXX-X
```

# Deploy to CloudFoundry

```
$ gradlew deploy
```
<commit_msg>Prefer ./gradlew to gradle in README<commit_after># Parrit
Software development pairing management

[![Build Status](https://travis-ci.org/Pinwheeler/Parrit.svg?branch=master)](https://travis-ci.org/Pinwheeler/Parrit)

# Core Contributors
Big shoutout to the following people for helping to guide the direction that Parrit took. Core contributors also please feel free to add others to the core contributor list for those who significantly shape the direction of Parrit.

- [<NAME>](mailto:<EMAIL>)
- [<NAME>](mailto:<EMAIL>)
- [<NAME>](mailto:<EMAIL>)
- [<NAME>](mailto:<EMAIL>)
- [<NAME>](mailto:<EMAIL>)

# Tech Stack
- Gradle
- Spring.io
- React.js
- Browserify
- Interact.js

# Installation

Clone into a new repo, cd into that folder

```
$ npm install
$ ./gradlew
```

Note that `./gradlew` is preferred over the `gradle` command. Using `gradle` will fail with errors if the executable on your `$PATH` is newer than `2.13` or so, because of [the removal of StyledTextOutputFactory](https://discuss.gradle.org/t/bug-in-gradle-2-14-rc1-no-service-of-type-styledtextoutputfactory/17638) around version 2.14-rc1.

**Before running tests make sure that a database called test exists**

# Running Locally

Build the static (JS and CSS) before attempting to run the application
```
$ ./gradlew jsBuild
```

_This assumes that you have a psql database on port 5432 with username pivotal and no password._

If all of the tests pass, run the project as a spring project using your preferred method. To run the spring boot app locally using gradle, enter the following
```
$ ./gradlew bootRun
```

# Want to contribute?

We have a [tracker backlog](https://www.pivotaltracker.com/n/projects/1504460), feel free to pick up a story. If you want need clarification on it and/or want help pointing it, shoot me an email <EMAIL>

# Set Environment Variables

To configure Google Analytics, set your tracking ID:

```
GOOGLE_ANALYTICS_TRACKING_ID=UA-XXXXXXXX-X
```

# Deploy to CloudFoundry

```
$ ./gradlew deploy
```

{'fraction_non_alphanumeric': 0.10524869469634515, 'fraction_numerical': 0.010442429238801869, 'mean_word_length': 4.5742725880551305, 'pattern_counts': {'":': 0, '<': 25, '<?xml version=': 0, '>': 25, 'https://': 7, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 2, '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': '5227181', 'n_tokens_mistral': 1177, 'n_tokens_neox': 1091, 'n_words': 435}