<commit_before>Welcome to Mojo Mobile
======================

Mojo Mobile is built on top of the [Appcelerator Titanium Mobile Project](http://appcelerator.com) and based on [Blast Mojo](http://blastmojo.com) design mentalities.

All Mojo Mobile apps start with Mojo.Build. It will will invoke a model, view, and controller for each module namespace. 

Modules are designed to use the [CommonJS](http://wiki.commonjs.org/wiki/Modules/1.1) style of "var exports" to export variables to the modules global scope. Doing this allows each separate component of the module to access them. The benefit of this, is it allows for each component in the name space to build dependencies at run time, and make them available for the other componets once all componets have been loaded.

Here is a basic example of execution logic:

> Resources/app.js

``` 

  (function(){
      
    Ti.include('mojo/kernel.js');
     
    Mojo.Build([
      {
        module: 'facebook'
      }
    ]);    
    
  })();

```

This would then look inside:

* Resources/mojo/models
* Resources/mojo/views<commit_msg>Help page<commit_after>Welcome to Mojo Mobile
======================

Mojo Mobile is built on top of the [Appcelerator Titanium Mobile Project](http://appcelerator.com) and based on [Blast Mojo](http://blastmojo.com) design mentalities.

All Mojo Mobile apps start with Mojo.Build. It will will invoke a model, view, and controller for each module namespace. 

Modules are designed to use the [CommonJS](http://wiki.commonjs.org/wiki/Modules/1.1) style of "var exports" to export variables to the modules global scope. Doing this allows each separate component of the module to access them. The benefit here is that it allows for each component in the name space to build dependencies at run time and then share them with the other componets once all componets have been loaded.

Here is a basic example of execution logic:

> Resources/app.js

``` 

  (function(){
      
    Ti.include('mojo/kernel.js');
     
    Mojo.Build([
      {
        module: 'facebook'
      }
    ]);    
    
  })();

```

This would then look inside:

* Resources/mojo/models
* Resources/mojo/views
{'fraction_non_alphanumeric': 0.10244577757268113, 'fraction_numerical': 0.0018458698661744347, 'mean_word_length': 3.5166666666666666, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, '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': '4380538', 'n_tokens_mistral': 610, 'n_tokens_neox': 591, 'n_words': 258}