Skip to content

marktsavage/djangocms-versioning

 
 

Repository files navigation

django CMS Versioning

Installation

Requirements

django CMS Versioning requires that you have a django CMS 4.0 (or higher) project already running and set up.

To install

Run:

pip install djangocms-versioning

Add djangocms_versioning to your project's INSTALLED_APPS.

Run:

python manage.py migrate djangocms_versioning

to perform the application's database migrations.

Usage

Versioning integration instructions are available in docs/versioning_integration.rst

An example implementation can be found here:

Testing

To run all the tests the only thing you need to do is run

pip install -r tests/requirements.txt python setup.py test

Documentation

We maintain documentation under the docs folder using rst format.

To generate the HTML documentation you will need to install sphinx (pip install sphinx) and graphviz (as per your operating system's package management system). You can then generate the docs using the following command:

Run:

cd docs/
make html

This should generate all html files from rst documents under docs/_build folder, which can be browsed.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 76.6%
  • JavaScript 19.2%
  • HTML 2.9%
  • CSS 1.3%