<commit_before># Mix-IT 2017 website

To run the application:
```
./gradlew bootRun
```

To package and run the application from the executable JAR:
```
./gradlew build
cd build/libs/
java -jar mixit-1.0.0-SNAPSHOT.jar
```

To enable live reload of static resources:
```
./gradlew processResources -t
```

To test the application from a browser:
```
http://localhost:8080/index.html
http://localhost:8080/user/1
```<commit_msg>add install documentation for KAPT<commit_after># Mix-IT 2017 website

To run the application:
```
./gradlew bootRun
```

To package and run the application from the executable JAR:
```
./gradlew build
cd build/libs/
java -jar mixit-1.0.0-SNAPSHOT.jar
```

To enable live reload of static resources:
```
./gradlew processResources -t
```

To test the application from a browser:
```
http://localhost:8080/index.html
http://localhost:8080/user/1
```


## Installation

### KAPT

Persistent entities interfaces are enhanced with code generation using KAPT (Annotation Processing for Kotlin)

To enable IntelliJ IDEA syntax highlight you must add the sources generated by KAPT to the indexed contents: 
  ```
  File -> Project structure -> modules -> mixit_main -> Add content root : "build/generated/source/kapt"
```

{'fraction_non_alphanumeric': 0.11916264090177134, 'fraction_numerical': 0.02576489533011272, 'mean_word_length': 4.244725738396625, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 0, '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': '3033468', 'n_tokens_mistral': 425, 'n_tokens_neox': 371, 'n_words': 139}