<commit_before>***Zabbix Dashboard***

**Intro**
The project was started with the goal to make a dashboard that will be used as a central place to check the current status of the company's projects.  

In time the project has grown to a full-blown frontend wrapper with not just dashboard, but stuff like server detailed view, groups overview and search function.   

**Using**
It was decided to use AngularJS for implementation and Twitter Bootstrap (with free Cosmo theme) for a quick way to make design. Extra tools used - Karma Test Runner, Grunt, lots of Grunt addons (see Gruntfile.js) and JSDoc (needs Java installed and JAVA_HOME var in path).

**Build process**
Execute `grunt` in terminal/cmd. It produces minified and concated files that app uses. <commit_msg>README.md edited online with Bitbucket<commit_after>***Zabbix Dashboard***  

**Intro**  
The project was started with the goal to make a dashboard that will be used as a central place to check the current status of the company's projects.  
 
In time the project has grown to a full-blown frontend wrapper with not just dashboard, but stuff like server detailed view, groups overview and search function.   

**Using**  
It was decided to use AngularJS for implementation and Twitter Bootstrap (with free Cosmo theme) for a quick way to make design. Extra tools used - Karma Test Runner, Grunt, lots of Grunt addons (see Gruntfile.js) and JSDoc (needs Java installed and JAVA_HOME var in path).

**Build process**  
Execute `grunt` in terminal/cmd. It produces minified and concated files that app uses. 
{'fraction_non_alphanumeric': 0.056472081218274114, 'fraction_numerical': 0.0, 'mean_word_length': 4.419243986254296, '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': '6731620', 'n_tokens_mistral': 419, 'n_tokens_neox': 401, 'n_words': 240}