<commit_before>minimalspringmvcsample
======================

Sample minimal web application written using Java, Spring, Spring Social, Thymeleaf and Angular JS. 

How to build this project:

- install gradle
- install tomcat 7 or 8
- install JDK 1.7+
- clone this repository
- in the repo folder run the following command:
    gradle
    
it will create a file sample.war under build/libs.
Drop this file into tomcat under the webapps folder.

go to http://localhost:8080/sample

Visit http://codingtricks.fidibuy.com, I'm blogging about this
sample web app and other topics.

This branch (M5) contains and advanced grid control, which supports server side, client side data and thymeleaf/angular templates<commit_msg>sample app<commit_after>minimalspringmvcsample
======================

Sample minimal web application written using Java, Spring, Spring Oauth2, Thymeleaf and Angular JS. 

How to build this project:

- install gradle
- install tomcat 7 or 8
- install JDK 1.7+
- clone this repository
- in the repo folder run the following command:
    gradle
    
it will create a file sample.war under build/libs.
Drop this file into tomcat under the webapps folder.

go to http://localhost:8080/sample
when prompted, enter user/password

Visit http://codingtricks.fidibuy.com, I'm blogging about this
sample web app and other topics.

This branch contains an advanced grid control, which supports server side, client side data and thymeleaf/angular templates. 
{'fraction_non_alphanumeric': 0.082537517053206, 'fraction_numerical': 0.01227830832196453, 'mean_word_length': 4.354014598540146, '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': '5638049', 'n_tokens_mistral': 421, 'n_tokens_neox': 385, 'n_words': 187}