<commit_before># Nekonote Framework

Nekonote Framework is a small web application framework that helps your web development.

## Features

### Simple
"Simplicity" is one of most important things. Nekonote Framework is simple and easy to learn.

### Lightweight
Nekonote Framework is not full-stack framework. It's small and Lightweight.

### Rack-based
Nekonote Framework can generate Rack application easily even if you are not familiar with Rack.

### MVC
Nekonote Framework is designed as Push-MVC based architecture.

### Application Structure
It's possible to generate a structure of application by running nekonote command.

### Sanitizing
Nekonote Framework can sanitize HTTP request parameters as your expected.

### Strict Routes
You can configure routes easily by the configuration files. You may set some rules to them.

### Error Pages
You may configure routes for error pages by the configuration file.

### Separable Environments
It's possible to separate the configuration files by environments.

### GUI Debuger
The GUI-based debugger can display exception details on your browser.

### Multiprocess-safe Logger
Nekonote Framework provides you safety logging. It's multiprocess-safety and thread-safety.

### Liquid Template Engine
Liquid is a well-known powerful template engine. Templates are rendered by Liquid.

## Getting Started

Please see [Getting Started](https://nekonote-framework.github.io/document/1.0.0-beta/getting-started.html) on the reference manual.

You need to use `--pre` option when install pre-beta version like:
        $ gem install nekonote-framework --pre

## License
<commit_msg>version 1.0.0-beta<commit_after># Nekonote Framework

Nekonote Framework is a small web application framework that helps your web development.

## Features

### Simple
"Simplicity" is one of most important things. Nekonote Framework is simple and easy to learn.

### Lightweight
Nekonote Framework is not full-stack framework. It's small and Lightweight.

### Rack-based
Nekonote Framework can generate Rack application easily even if you are not familiar with Rack.

### MVC
Nekonote Framework is designed as Push-MVC based architecture.

### Application Structure
It's possible to generate a structure of application by running nekonote command.

### Sanitizing
Nekonote Framework can sanitize HTTP request parameters as your expected.

### Strict Routes
You can configure routes easily by the configuration files. You may set some rules to them.

### Error Pages
You may configure routes for error pages by the configuration file.

### Separable Environments
It's possible to separate the configuration files by environments.

### GUI Debuger
The GUI-based debugger can display exception details on your browser.

### Multiprocess-safe Logger
Nekonote Framework provides you safety logging. It's multiprocess-safety and thread-safety.

### Liquid Template Engine
Liquid is a well-known powerful template engine. Templates are rendered by Liquid.

## Getting Started

Please see [Getting Started](https://nekonote-framework.github.io/document/1.0.0-beta/getting-started.html) on the reference manual.

You need to use `--pre` option when install pre-beta version like:

        $ gem install nekonote-framework --pre

## License

{'fraction_non_alphanumeric': 0.06664619164619165, 'fraction_numerical': 0.002764127764127764, 'mean_word_length': 4.5770547945205475, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, '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': '6139260', 'n_tokens_mistral': 892, 'n_tokens_neox': 831, 'n_words': 403}