wapps

Some Wagtail reusable applications


Keywords
wagtail, django, django-babel, django-jinja, python3, scss, stack, vue, wapp
License
MIT
Install
pip install wapps==0.1.2.dev0

Documentation

WApps

CircleCI codecov Last version License Supported Python versions

A very optionated set of Wagtail reusable applications and helpers meant to speedup website development. There is not any universality intent.

stack

It assumes the following stacks:

Server-side stack:

  • Python 3
  • Latest Wagtail and Django versions
  • Django-Jinja for template rendering
  • Django-Babel for localization
  • Django-Appconf for default settings

Frontend Stack

  • Vue 2 for front components
  • Webpack 3 as front build toolchain
  • SCSS as style language
  • Bootstrap and Font-awesome as base frameworks

Requirements

Wapps is designed to work with Python 3, Django-jinja, Django-babel and latest Django and Wagtail versions.

Wapps also provides JS/Vue2 helpers and scss mixins and classes

Installation

Python installation

Install it with pip:

$ pip install wapps

then add the required bases apps to your settings (ie. settings.py):

INSTALLED_APPS = [
    '...',
    'wapps',
    'memoize'
]

Node modules installation

Install it with npm or yarn

$ npm install wapps@<wapps-version>