<commit_before>[![Build Status](https://travis-ci.org/tddbin/tddbin-frontend.svg)](https://travis-ci.org/tddbin/tddbin-frontend)
[![bitHound Score](https://www.bithound.io/tddbin/tddbin-frontend/badges/score.svg)](https://www.bithound.io/tddbin/tddbin-frontend)
![Dependencies Status](https://david-dm.org/tddbin/tddbin-frontend.png)
[![Codacy Badge](https://www.codacy.com/project/badge/857e4f48b2704d3bb3742bc5d78f8c40)](https://www.codacy.com/public/uxebu/tddbin-frontend.git)

# TDDbin.com Frontend

This project contains all the UI stuff for [TDDbin](http://tddbin.com), it is runnable separately
without any backend and aims to provide all components modularly.
Please [get involved on trello][trello] and [vote][trello] or [add ideas, comments, etc.][trello].
The highest ranked ideas will be the priority for us to implement.

[trello]: https://trello.com/b/FW1gUVxe/tddbin-com

# Development

In order to run this project locally do the following:
- `git clone git@github.com:uxebu/tddbin-frontend.git` clone the repo on your machine
- `cd tddbin-frontend` go into the directory where the project was cloned into
- `npm install` installs all dependencies into the `node_modules` directory
- `npm test` runs all the tests of the project

Now you can 
- `npm start` starts [webpack-dev-server](https://github.com/webpack/webpack-dev-server)

and you can 
- at [http://localhost:8080](http://localhost:8080)
  or [http://localhost:8080/webpack-dev-server/](http://localhost:8080/webpack-dev-server/)
  get a directory listing where you can go into the `examples` folder and run any of them
- or go directly to any of
  - [http://localhost:8080/examples/editor.html](http://localhost:8080/examples/editor.html) a simple editor demo
  - [http://localhost:8080/examples/tddbin-standalone.html](http://localhost:8080/examples/tddbin-standalone.html) a simple TDDbin demo
  - [http://localhost:8080/examples/test-runner/mocha.html](http://localhost:8080/examples/test-runner/mocha.html) demo mocha runner demo

## Coding style
<commit_msg>First fixes.<commit_after>[![Build Status](https://travis-ci.org/tddbin/tddbin-frontend.svg)](https://travis-ci.org/tddbin/tddbin-frontend)
[![bitHound Score](https://www.bithound.io/tddbin/tddbin-frontend/badges/score.svg)](https://www.bithound.io/tddbin/tddbin-frontend)
![Dependencies Status](https://david-dm.org/tddbin/tddbin-frontend.png)
[![Codacy Badge](https://www.codacy.com/project/badge/857e4f48b2704d3bb3742bc5d78f8c40)](https://www.codacy.com/public/uxebu/tddbin-frontend.git)

# TDDbin.com Frontend

This project contains all the UI stuff for [TDDbin](http://tddbin.com), it is runnable separately
without any backend and aims to provide all components modularly.
Please [get involved on trello][trello] and [vote][trello] or [add ideas, comments, etc.][trello].
The highest ranked ideas will be the priority for us to implement.

[trello]: https://trello.com/b/FW1gUVxe/tddbin-com

# Development

In order to run this project locally do the following:
- `git clone <EMAIL>:uxebu/tddbin-frontend.git` clone the repo on your machine
- `cd tddbin-frontend` go into the directory where the project was cloned into
- `npm install` installs all dependencies into the `node_modules` directory
- `npm test` runs all the tests of the project

Now you can 
- once you need to do `npm run build` and
- `npm start` starts [watchify](https://github.com/substack/watchify) which continuously updates the built files 

and you can 
- served 
  or [http://localhost:8080/webpack-dev-server/](http://localhost:8080/webpack-dev-server/)
  get a directory listing where you can go into the `examples` folder and run any of them
- or go directly to any of
  - [http://localhost:8080/examples/editor.html](http://localhost:8080/examples/editor.html) a simple editor demo
  - [http://localhost:8080/examples/tddbin-standalone.html](http://localhost:8080/examples/tddbin-standalone.html) a simple TDDbin demo
  - [http://localhost:8080/examples/test-runner/mocha.html](http://localhost:8080/examples/test-runner/mocha.html) demo mocha runner demo

## Coding style

{'fraction_non_alphanumeric': 0.13326824505735904, 'fraction_numerical': 0.028313400048816207, 'mean_word_length': 4.871060171919771, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 18, 'lorem ipsum': 0, 'www.': 8, 'xml': 0}, 'pii_count': 1, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '389013', 'n_tokens_mistral': 1467, 'n_tokens_neox': 1341, 'n_words': 341}