cmltaWt0 / license-manager

Django backend for managing licenses and subscriptions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

License Manager Travis Codecov

Django backend for managing licenses and subscriptions.

Setting up license-manager

Prerequisites

  • Set the DEVSTACK_WORKSPACE env variable (either locally or in your shell config file: .bash_rc, .zshrc, or equivalent) to the folder which contains this repo and the devstack repo. e.g export DEVSTACK_WORKSPACE=/home/<your_user>/edx
  • Set up devstack

Quick Setup

More detailed setup instructions

$ make docker_build
$ make dev.provision
$ make dev.up
$ make app-shell
# make requirements

The server will run on localhost:18170

Running migrations

$ make app-shell
# ./manage.py migrate

Documentation

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.

For instructions on starting local development, see Getting Started.

License

The code in this repository is licensed under version 3 of the AGPL unless otherwise noted. Please see the LICENSE file 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.

Reporting Security Issues

Please do not report security issues in public. Please email security@edx.org.

Get Help

Ask questions and discuss this project on Slack or in the edx-code Google Group.

About

Django backend for managing licenses and subscriptions

License:GNU Affero General Public License v3.0


Languages

Language:Python 97.5%Language:Makefile 1.4%Language:Dockerfile 0.6%Language:Shell 0.4%