<commit_before>.. This README is meant for consumption by humans and pypi. Pypi can render rst files so please do not use Sphinx features.
   If you want to learn more about writing documentation, please check out: http://docs.plone.org/about/documentation_styleguide_addons.html
   This text does not appear on pypi or github. It is a comment.

============
ecreall_dace
============

DaCE is a data-centric workflow engine. It enables the definition and
execution of complex processes and the definition of objects of collaboration.
In DaCE the rights management is based on the definition of roles.

Features
--------

- Process definition with Activity, Exclusive Gateway, Parallel Gateway,
  Event (StartEvent, IntermediateThrowEvent, IntermediateCatchEvent)
  with the following kind: Terminate, Timer, Signal, Conditional
- Process instances indexed in ZODB with substanced catalog which is based on `hypatia <https://github.com/Pylons/hypatia>`__ indexes.
- eventloop with tornado and zmq is used for conditional and timer events


Examples
--------

This package is used in the following projects:

- `nova-ideo <https://github.com/ecreall/nova-ideo>`__
- `l'agenda commun <https://github.com/ecreall/lagendacommun>`__


Documentation
-------------

TODO


Translations
------------

This product has been translated into

- French


Installation
------------

Add `ecreall_dace` in `install_requires` in your `setup.py`.
and edit `production.ini` in your Pyramid application to add::

    pyramid.includes =
        ...
        dace


Contribute
----------

- Issue Tracker: https://github.com/ecreall/dace/issues
- Source Code: https://github.com/ecreall/dace


License
-------

The project is licensed under the GPLv3.
<commit_msg>fix wrong license in README, we use AGPLv3+<commit_after>.. This README is meant for consumption by humans and pypi. Pypi can render rst files so please do not use Sphinx features.
   If you want to learn more about writing documentation, please check out: http://docs.plone.org/about/documentation_styleguide_addons.html
   This text does not appear on pypi or github. It is a comment.

============
ecreall_dace
============

DaCE is a data-centric workflow engine. It enables the definition and
execution of complex processes and the definition of objects of collaboration.
In DaCE the rights management is based on the definition of roles.

Features
--------

- Process definition with Activity, Exclusive Gateway, Parallel Gateway,
  Event (StartEvent, IntermediateThrowEvent, IntermediateCatchEvent)
  with the following kind: Terminate, Timer, Signal, Conditional
- Process instances indexed in ZODB with substanced catalog which is based on `hypatia <https://github.com/Pylons/hypatia>`__ indexes.
- eventloop with tornado and zmq is used for conditional and timer events


Examples
--------

This package is used in the following projects:

- `nova-ideo <https://github.com/ecreall/nova-ideo>`__
- `l'agenda commun <https://github.com/ecreall/lagendacommun>`__


Documentation
-------------

TODO


Translations
------------

This product has been translated into

- French


Installation
------------

Add `ecreall_dace` in `install_requires` in your `setup.py`.
and edit `production.ini` in your Pyramid application to add::

    pyramid.includes =
        ...
        dace


Contribute
----------

- Issue Tracker: https://github.com/ecreall/dace/issues
- Source Code: https://github.com/ecreall/dace


License
-------

The project is licensed under the AGPLv3+.

{'fraction_non_alphanumeric': 0.11739624786810687, 'fraction_numerical': 0.0008527572484366117, 'mean_word_length': 3.39875, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 10, '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': '2421451', 'n_tokens_mistral': 1037, 'n_tokens_neox': 980, 'n_words': 387}