<commit_before>Ice &rarr; [iceframework.net](http://iceframework.net) [![Build Status](https://travis-ci.org/ifacesoft/Ice.svg)](https://travis-ci.org/ifacesoft/Ice)
===

[![Latest Stable Version](https://poser.pugx.org/ifacesoft/ice/v/stable.svg)](https://packagist.org/packages/ifacesoft/ice)
[![Total Downloads](https://poser.pugx.org/ifacesoft/ice/downloads.svg)](https://packagist.org/packages/ifacesoft/ice)
[![Latest Unstable Version](https://poser.pugx.org/ifacesoft/ice/v/unstable.svg)](https://packagist.org/packages/ifacesoft/ice)
[![License](https://poser.pugx.org/ifacesoft/ice/license.svg)](https://packagist.org/packages/ifacesoft/ice)


Ice is a general purpose PHP-framework.
You may fully rely on Ice while developing complex web-applications.
Ice key features are the built-in cache support of the main components,
flexible configuration and the ability to easily extend existing functionality.

[![Build Status](https://scrutinizer-ci.com/g/ifacesoft/Ice/badges/build.png?b=master)](https://scrutinizer-ci.com/g/ifacesoft/Ice/build-status/master)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/ifacesoft/Ice/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/ifacesoft/Ice/?branch=master)
[![Code Coverage](https://scrutinizer-ci.com/g/ifacesoft/Ice/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/ifacesoft/Ice/?branch=master)

History
=======

Development of the project since at December 2013.


Features
========

* Easy to learn and use
* Incredibly fast even at default settings
* Easily expandable
* The project is far from the monstrosity
* Ability to use third-party libraries
* Built-in support for JQuery, Bootstrap
* Provides high application security
* Includes a convenient tools for profiling and debugging
* Distributed under the copyleft license


Architecture
============

Ice is originally written in the programming language PHP 5.4. Basic functionality is written using namespaces.
All classes, with rare exceptions, are loaded using the integrated automatic class loading mechanism.
By default web applications made with the Ice framework use a Model-View-Action approach.
Framework supports modular structure. Thus, the functional expansion can be achieved by adding new modules to your web project.
Directory hierarhy is designed so that you could easily find a component or project resource.
Almost all the key components are cached using a particular data provider.
All data structures are stored in the configuration files of model schemas.<commit_msg>format readme<commit_after>Ice &rarr; [iceframework.net](http://iceframework.net) [![Build Status](https://travis-ci.org/ifacesoft/Ice.svg)](https://travis-ci.org/ifacesoft/Ice)
===

[![Latest Stable Version](https://poser.pugx.org/ifacesoft/ice/v/stable.svg)](https://packagist.org/packages/ifacesoft/ice)
[![Total Downloads](https://poser.pugx.org/ifacesoft/ice/downloads.svg)](https://packagist.org/packages/ifacesoft/ice)
[![Latest Unstable Version](https://poser.pugx.org/ifacesoft/ice/v/unstable.svg)](https://packagist.org/packages/ifacesoft/ice)
[![License](https://poser.pugx.org/ifacesoft/ice/license.svg)](https://packagist.org/packages/ifacesoft/ice)

[![Build Status](https://scrutinizer-ci.com/g/ifacesoft/Ice/badges/build.png?b=master)](https://scrutinizer-ci.com/g/ifacesoft/Ice/build-status/master)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/ifacesoft/Ice/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/ifacesoft/Ice/?branch=master)
[![Code Coverage](https://scrutinizer-ci.com/g/ifacesoft/Ice/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/ifacesoft/Ice/?branch=master)

Ice is a general purpose PHP-framework.
You may fully rely on Ice while developing complex web-applications.
Ice key features are the built-in cache support of the main components,
flexible configuration and the ability to easily extend existing functionality.

History
=======

Development of the project since at December 2013.


Features
========

* Easy to learn and use
* Incredibly fast even at default settings
* Easily expandable
* The project is far from the monstrosity
* Ability to use third-party libraries
* Built-in support for JQuery, Bootstrap
* Provides high application security
* Includes a convenient tools for profiling and debugging
* Distributed under the copyleft license


Architecture
============

Ice is originally written in the programming language PHP 5.4. Basic functionality is written using namespaces.
All classes, with rare exceptions, are loaded using the integrated automatic class loading mechanism.
By default web applications made with the Ice framework use a Model-View-Action approach.
Framework supports modular structure. Thus, the functional expansion can be achieved by adding new modules to your web project.
Directory hierarhy is designed so that you could easily find a component or project resource.
Almost all the key components are cached using a particular data provider.
All data structures are stored in the configuration files of model schemas.
{'fraction_non_alphanumeric': 0.12024443130297655, 'fraction_numerical': 0.002365464222353637, 'mean_word_length': 5.414664981036663, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 32, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2691466', 'n_tokens_mistral': 1549, 'n_tokens_neox': 1465, 'n_words': 436}