This repository contains the edX Credentials Service, used as the backend to support course and program certificates. This service is a replacement for the certificates
app in edx-platform
. A more detailed overview is included in the docs.
Documentation is hosted on Read the Docs. The source is hosted in this repo's docs directory. To contribute, please open a PR against this repo.
The code in this repository is licensed under version 3 of the AGPL unless otherwise noted. Please see the LICENSE file for details.
Contributions are welcome. Please read How To Contribute for details. Even though it was written with edx-platform
in mind, these guidelines should be followed for Open edX code in general.
Please do not report security issues in public. Please email security@edx.org.
The command below runs all of the Python and JS tests:
$ make tests
The Python tests can be run independently with:
$ pytest --ds credentials.settings.test
If this is the first time you've run tests, you'll have to run:
$ make static
first, otherwise you'll run into webpack_loader.exceptions.WebpackBundleLookupErrors
.
Ask questions and discuss this project on Slack or in the edx-code Google Group.