About Python Boilerplate

Python-boilerplate.com is a collection of Python boilerplates for getting started quickly and right-footed.

Git Repositories

These are our two repositories:

Statistics

The nginx access statistics are public, generated at midnight UTC with goaccess.

Contribute

Your help is appreciated! You can contribute with:

  • Feature ideas
  • Bug reports
  • Implementing new features
  • Improving the web frontend

Check out the quick guide on how to contribute to boilerplates.

Head over to any of the GitHub projects, take a look at the code, open an issue or a pull request, or simply get in touch with email or Twitter.

Features Ideas

  • Continuous Integration with Travis CI, Gitlab CI
  • README.md for the zip files
  • Packages
  • Licenses
  • Nicer web-frontend layout
  • Other ideas? Please open an issue <3
  • See also our Trello

The Stack

The templates are defined in Jinja2 syntax, and the result is formatted with YAPF, Google's Python formatter tool. The decision to use a server (instead of pure client-side rendering) was made to enable automatic tests of all boilerplate configurations, to use the YAPF formatter tool and to be able to download the whole bundle as zip.

The web-frontend is built with the amazing Vue.js framework (including vuex, vue-router, etc.).

GitLab was chosen as Git host primarily because of its great continuous integration runner, its Docker registries for all projects, and also because its just a great piece of open-source software.


Built with ♥️ by Chris Hager // @metachris.