<commit_before># What is AllcountJS

AllcountJS is an application framework aimed for building data-centric applications.
The main idea is to make application development fully declarative and reduce application configuration to minimum possible amount.
AllcountJS applications are JavaScript applications.

# Install
To install AllcountJS you should have npm installed. To install AllcountJS server you should run:

```
npm install -g allcountjs
```

# Getting Started
AllcountJS servers uses Git repositories to load app configurations from it and MongoDB to store application data.
To run AllcountJS Git should be installed and available in path.
Create empty repository directory with

```
mkdir allcountjs-helloworld
cd allcountjs-helloworld
git init
```

Create `helloworld-app.js` with following content in created dir

```js
A.app({
  appName: "Hello World",
  menuItems: [
    {
      name: "Hello world",<commit_msg>License and readme<commit_after># What is AllcountJS

AllcountJS is an application framework aimed for building data-centric applications.
The main idea is to make application development fully declarative and reduce application configuration to minimum possible amount.
AllcountJS applications are JavaScript applications.

# Install
To install AllcountJS you should have npm installed. To install AllcountJS server you should run:

```
npm install -g allcountjs
```

# Getting Started
AllcountJS server uses Git repositories to load app configurations from it and MongoDB to store application data.
To run AllcountJS Git should be installed and available in path.
Create empty repository directory with

```
mkdir allcountjs-helloworld
cd allcountjs-helloworld
git init
```

Create `helloworld-app.js` with following content in created dir

```js
A.app({
  appName: "Hello World",
  menuItems: [
    {
      name: "Hello world",
{'fraction_non_alphanumeric': 0.05387931034482758, 'fraction_numerical': 0.0, 'mean_word_length': 4.895238095238096, '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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3967730', 'n_tokens_mistral': 484, 'n_tokens_neox': 459, 'n_words': 231}