Skip to content

cognitev/eventful-django

Repository files navigation

eventful-django

Build Status pypi-badge codecov-badge doc-badge pyversions-badge license-badge

event broadcasting and subscription managment app built for django. used internally at Cognitev to build microservices with and event driven architecture.

Getting Started

Instal requirements

virtualenv .venv #create virtualenv
source .venv/bin/activate
pip install -r requirements/dev.txt #for dev only 

Notes:

  • running tests requires installation of testing depencies (e.g. pip install -r requirements/test.txt)
  • default broker & backend for celery are set to ampq (both rabbitmq & ampq are required)

changing broker and backend

alternative brokers and backends can be set via ENV variables. refer to .env-example for more info.

Documentation

The full documentation is at https://eventful-django.readthedocs.org.

License

The code in this repository is licensed under the AGPL 3.0 unless otherwise noted.

Please see LICENSE.txt for details.

How To Contribute

About

Django Event Collaboration Subscription App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published