feincms3 provides additional building blocks on top of django-content-editor and django-cte-forest which make building a page CMS (and also other types of CMS) simpler.
Consult the documentation or the example project feincms3-example for additional details.
feincms3 uses both flake8 and isort to check for style violations. It is
recommended to add the following git hook as an executable file at
.git/hooks/pre-commit:
#!/bin/bash set -ex export PYTHONWARNINGS=ignore tox -e style
The easiest way to build the documentation and run the test suite is using tox:
tox -e docs # Open docs/build/html/index.html tox -e tests