edx-celeryutils
Code to support working with Celery, a distributed task queue.
Overview (please modify)
This package contains utilities to wrap tasks with logging and to persist them if they fail.
It also supports Django administration for searching and deleting failed tasks, and management commands for rerunning failed tasks and deleting old ones.
Documentation
(TODO: Set up documentation)
Publishing a Release
After a PR merges, a new version of the package will automatically be released by Travis when the commit is tagged. Use:
git tag -a X.Y.Z -m "Releasing version X.Y.Z" git push origin X.Y.Z
Do not create a Github Release, or ensure its message points to the CHANGELOG.rst.
License
The code in this repository is licensed under the Apache 2.0 unless otherwise noted.
Please see LICENSE.txt
for details.
How To Contribute
Contributions are very welcome.
Please read How To Contribute for details.
Reporting Security Issues
Please do not report security issues in public. Please email security@edx.org.
Getting Help
Have a question about this repository, or about Open edX in general? Please refer to this list of resources if you need any assistance.