<commit_before>SlateJS
=======

An open source framework to develop modular HTML5 apps<commit_msg>README updated<commit_after>Slate.js
--------------------

Slate.js is a web framework written in JavaScript to develop modular HTML5 applications. The most of the design decisions are based on my own personal experience with designing single-page web applications. (If you don't know what are Single Page Web apps, then watch your Gmail account or Google Maps page online). Along with this I taken some polished suggestions and improvements from the Nicolas Zakas research on developing web application framework in javaScript.


How to build it?
-----------------------

In order to use it directly from source, you may first require to build it. Its fun and easy to build a library from a source on your own machine and use it!! For this, you may need to install Node.js on your machine. and then clone the project:

    >$ git clone https://github.com/ashish-chopra/slatejs.git

Then browse to `slatejs` doler in command line and then type

    >$ npm install -g grunt-cli
    >$ npm install

This will install grunt task runner cli and all the project dependencies.
Once done, fire a command `grunt`; this will build the file in `dist/` directory.
You can use this JavaScript file at in any of your web application project.
TO know more about Architecture and APIs and sample application, keep reading !!


Architecture Overview
---------------------------




I found a bug/new feature!
---------------------------
Slate.js bugs are tracked using [Github Issue tracker system](https://github.com/ashish-chopra/slatejs/issues).

Please use issue tracker for following purpose:
 1. to raise a bug request; do include specific details and label it appropriately.
 2. to suggest any improvements in existing features.
 3. to suggest new features or structures or applications.


Want to Contribute?
----------------------------
I started this project just out of curosity. But if you find it intereseting and wanna collaborate to work on it,
drop me an email [here](mailto://<EMAIL>)

License
----------------
I am not able to decide what License to put. 
But for now It is licensed under BSD License.

{'fraction_non_alphanumeric': 0.11035422343324251, 'fraction_numerical': 0.002270663033605813, 'mean_word_length': 3.0496323529411766, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 7, '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': '2155219', 'n_tokens_mistral': 552, 'n_tokens_neox': 518, 'n_words': 313}