Skip to content

sharedgoals/python-webpack-boilerplate

 
 

Repository files navigation

Jump start frontend project bundled by Webpack

Build Status PyPI version Documentation

Difference between django-webpack-loader

When using django-webpack-loader, you need to create Webpack project on your own, which is not easy for many newbie Django developers.

python-webpack-boilerplate can let you play with modern frontend tech in Django, even you have no idea how to config Webpack.

Features

  • Supports Django and Flask (will support more framework in the future)
  • Automatic multiple entry points
  • Automatic code splitting
  • Hot Module Replacement (HMR) (auto reload web page if you edit JS or SCSS)
  • Easy to config and customize
  • ES6 Support via babel (v7)
  • JavaScript Linting via eslint
  • SCSS Support via sass-loader
  • Autoprefixing of browserspecific CSS rules via postcss and postcss-preset-env
  • Style Linting via stylelint

Documentation

  1. Setup With Django
  2. Setup With Flask
  3. Frontend Workflow

Special Thanks

About

Django Webpack boilerplate & Flask Webpack boilerplate

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 72.9%
  • JavaScript 24.9%
  • SCSS 1.3%
  • Makefile 0.9%