edX E-Commerce Service
This repository contains the edX E-Commerce Service, which relies heavily on django-oscar, as well as all frontend and backend code used to manage edX's product catalog and handle orders for those products.
Prerequisites
Documentation
Documentation is hosted on Read the Docs. To contribute, please open a PR against https://github.com/edx/edx-documentation.
License
The code in this repository is licensed under the AGPL unless otherwise noted. Please see LICENSE.txt
for details.
How To Contribute
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.
E-Commerce Team SLA
Pull Requests made by teams internal to edX will be reviewed within certain timeframes based on the size/complexity of the PR.
Lines of Code | Files Modified | SLA | |
---|---|---|---|
SMALL | < 10 | 1 - 2 | 2 Days |
MEDIUM | < 300 | 2 - 10 | 7 Days |
LARGE | > 300 | > 10 | 14 Days |
EXTRA LARGE | >1000 | > 100 | Team recommends breaking PRs of this size into smaller chunks of work. |
If the PR is time sensitive, the contributor is encouraged to notify the team well in advance of the need for code review so that the team can plan for the work involved.
Reporting Security Issues
Please do not report security issues in public. Please email security@edx.org.
Mailing List and Slack
You can discuss this code on the edx-code Google Group or on Open edX on Slack.