<commit_before># qgrid
Angularjs data grid

## examples
https://qgrid.github.io/ng/

## installation
* `$ npm install ng-qgrid`
* `$ bower install ng-qgrid`

## core concepts
* **easy** to start: 
```javascript
	<q-grid rows="data">
		<q-grid:columns generation="deep">
		</q-grid:columns>
	</grid>
``` 
* **virtualization** everywhere: rows and columns should be virtualizable
* **considered styles**: user should be able to make any css customization in easy format
* fully **customizable**: header, cells, rows, footer etc. should be templatable
* **clear javascript**: no html templates in javascript

## development
* `$ npm install` prerequisites
* `$ npm run start` start the webpack development server on [http:\\\\localhost:3030\demo](http:\\localhost:3030\demo)
* `$ npm run build:prod` create a js bundle with webpack
* `$ npm run lint` run code quality tests
* `$ npm run test` run tests
* `$ npm run test:debug` watch and debug tests

## dependency diagram
We are trying to encapsulate any ui framework(angular in our case) dependencies to the separate module. We believe that it will give us a chance to migrate
`q-grid` to other environments without big efforts(in plans angular2, react and vuejs)

![dependecy diagram](https://github.com/qgrid/ng/blob/architecture-diagram/docs/dependency.png)


##licence
Code licensed under MIT license.

## references<commit_msg>Fix text<commit_after># qgrid
Angularjs data grid

## examples
https://qgrid.github.io/ng/

## installation
* `$ npm install ng-qgrid`
* `$ bower install ng-qgrid`

## core concepts
* **easy** to start: 
```javascript
	<q-grid rows="data">
		<q-grid:columns generation="deep">
		</q-grid:columns>
	</grid>
``` 
* **virtualization** everywhere: rows and columns should be virtualizable
* **considered styles**: user should be able to make any css customization in easy format
* fully **customizable**: header, cells, rows, footer etc. should be templatable
* **clear javascript**: no html templates in javascript

## development
* `$ npm install` prerequisites
* `$ npm run start` start the webpack development server on [http:\\\\localhost:3030\demo](http:\\localhost:3030\demo)
* `$ npm run build:prod` create a js bundle with webpack
* `$ npm run lint` run code quality tests
* `$ npm run test` run tests
* `$ npm run test:debug` watch and debug tests

## dependency diagram
We are trying to encapsulate any ui framework(angular in our case) dependencies to the separate module. We believe that it will give us a chance to migrate
`q-grid` to other environments without big efforts(in plans angular2, react and vuejs)

![dependecy diagram](https://github.com/qgrid/ng/blob/master/docs/dependency.png)


##licence
Code licensed under MIT license.

## references
{'fraction_non_alphanumeric': 0.11994166970470288, 'fraction_numerical': 0.006562158220925993, 'mean_word_length': 4.776842105263158, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 4, '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': '551556', 'n_tokens_mistral': 849, 'n_tokens_neox': 789, 'n_words': 314}