<commit_before># Qlik Sense Extension Playground

While working a lot with the concept of Extension in Qlik Sense I thought it helps other people to share not only production-ready extensions but also some experiments, prototypes, etc.

So this is more or less my playground to test concepts, to test how the Visualization Extension API for Qlik Sense is documented, etc.

# Samples

* **[Change Properties](https://github.com/stefanwalther/qsExtensionPlayground/tree/master/ChangeProperties)**
	* Make changes to your custom properties programmatically.
* **[HyperCubeOnTheFly](HyperCubeOnTheFly)**
	* Create a HyperCube on the fly, based on dimensions and measures defined in the property panel.
* **[RequireJS CSS Plugin](requirejs-css)**
	* Use requireJS' CSS Plugin to load external CSS files.

Read the README.md located in every sample for more information.

## Author

**<NAME>**
* [qlikblog.at](http://www.qlikblog.at)
* [twitter/waltherstefan](http://twitter.com/waltherstefan)
* [github.com/stefanwalther](http://github.com/stefanwalther)

## License & Copyright
All examples are made available "AS IS" without any warranty of any kind under the MIT License (MIT).

See [Additional license information for this solution.](https://github.com/stefanwalther/qsExtensionPlayground/blob/master/LICENSE.md)
<commit_msg>Added Bootstrap examples<commit_after># Qlik Sense Extension Playground

While working a lot with the concept of Extension in Qlik Sense I thought it helps other people to share not only production-ready extensions but also some experiments, prototypes, etc.

So this is more or less my playground to test concepts, to test how the Visualization Extension API for Qlik Sense is documented, etc.

# Samples

* **[Change Properties](https://github.com/stefanwalther/qsExtensionPlayground/tree/master/ChangeProperties)**
	* Make changes to your custom properties programmatically.
* **[HyperCubeOnTheFly](https://github.com/stefanwalther/qsExtensionPlayground/tree/master/HyperCubeOnTheFly)**
	* Create a HyperCube on the fly, based on dimensions and measures defined in the property panel.
* **[RequireJS CSS Plugin](https://github.com/stefanwalther/qsExtensionPlayground/tree/master/requirejs-css)**
	* Use requireJS' CSS Plugin to load external CSS files.
* **[Bootstrap-Clash](https://github.com/stefanwalther/qsExtensionPlayground/tree/master/Bootstrap-Clash)**
	* Sample how Bootstrap can clash with the style of Qlik Sense
* **[Bootstrap](https://github.com/stefanwalther/qsExtensionPlayground/tree/master/Bootstrap)**
	* Sample how to solve the Bootstrap clash

Read the README.md located in every sample for more information.

## Author

**<NAME>**
* [qlikblog.at](http://www.qlikblog.at)
* [twitter/waltherstefan](http://twitter.com/waltherstefan)
* [github.com/stefanwalther](http://github.com/stefanwalther)

## License & Copyright
All examples are made available "AS IS" without any warranty of any kind under the MIT License (MIT).

See [Additional license information for this solution.](https://github.com/stefanwalther/qsExtensionPlayground/blob/master/LICENSE.md)

{'fraction_non_alphanumeric': 0.0986142442797293, 'fraction_numerical': 0.0, 'mean_word_length': 5.453222453222454, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 8, 'lorem ipsum': 0, 'www.': 2, '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': '5637748', 'n_tokens_mistral': 902, 'n_tokens_neox': 855, 'n_words': 302}