<commit_before>spa-prototyping-boilerplate-with-knockoutjs
===========================================

A boilerplate for prototyping SPAs with KnockoutJS<commit_msg>Adding some lines into readme file.<commit_after>spa-prototyping-boilerplate-with-knockoutjs
===========================================

A boilerplate for prototyping SPAs with KnockoutJS

##Directory structure

- public
|
- routes
|
- static
|
- views
|
- app.js

===========================================

###public
- data
|	|
|	--- _global.json
|
- images
|
- javascripts
|	|
|	--- vendor
|	--- viewmodels
|     |
|			| --- about.viewmodel.js
|			| --- contact.viewmodel.js
|			| --- contentMain.viewmodel.js
|			| --- footer.viewmodel.js
|			| --- header.viewmodel.js
|			| --- index.viewmodel.js
|			| --- userAuth.viewmodel.js
|		  
|	--- app.js
|
- stylesheets
|	|
|	--- bootstrap.min.css
|	--- style.css

===========================================

###routes
|
|	--- index.js
|	--- users.js

===========================================

###static

- public
|	|
|	--- css
|	--- img
|	--- js
| |   |
|	|	   --- vendor
|	--- viewmodels
| |   |
|	|	  | --- contentMain.viewmodel.js
|	|		| --- contact.viewmodel.js
|	|		| --- footer.viewmodel.js
|	|		| --- header.viewmodel.js
|	|		| --- userAuth.viewmodel.js

===========================================

###views

|
|	--- about.html
|	--- contact.html
| --- index.html
| --- layout.html
{'fraction_non_alphanumeric': 0.3493975903614458, 'fraction_numerical': 0.0, 'mean_word_length': 2.7754010695187166, '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': '5719381', 'n_tokens_mistral': 527, 'n_tokens_neox': 482, 'n_words': 65}