<commit_before>xfactory
========
<commit_msg>Init contribution to the README.md<commit_after># XFactory


An Embedded DSL (EDSL) into Xtend to build POJOs and persist entities.

## Documentation

* [Using XFactories](http://borisbrodski.github.io/xfactory/xfactory/doc-gen/org/github/xfactory/testset1/UsingXFactoriesToCreateAndPersistEntitiesSpec.html)
* [Writing XFactories](http://borisbrodski.github.io/xfactory/xfactory/doc-gen/org/github/xfactory/testset1/WritingXFactoriesSpec.html)
 

## Download

Using Maven

```
  comming soon
```

## Integration into your test environment

* Before each test: call `XFactory.initTest(...)` providing an instance of your infrastructure provider.
* After each test: call `XFactory.doneTest()`
* Add `XFactoryExtension` class to your Xtend extension imports with one of the following ways
  * Add `import static extension ...XFactoryExtension.*` to each of your Xtend test classes
  * Extend your [JUnit Rule](http://stackoverflow.com/questions/13489388/how-junit-rule-works) or abstract test class from the `XFactoryExtension` class.

{'fraction_non_alphanumeric': 0.10946196660482375, 'fraction_numerical': 0.00927643784786642, 'mean_word_length': 5.347058823529411, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6730677', 'n_tokens_mistral': 340, 'n_tokens_neox': 323, 'n_words': 89}