Flask Glass

screenshot of Flask Glass

simple boilerplate for starting a new flask project. inspired by book [Flask Web Development](http://shop.oreilly.com/product/0636920031116.do)

Overview:

Flask-Glass is a simple boilerplate for starting a new Flask project. It is inspired by the book Flask Web Development and aims to provide a structured starting point for Flask applications.

Features:

  • DB Migration: Enables database migration using Flask-Migrate. It includes commands to initialize, migrate, and build tables in the database based on model files.
  • Manage.py Script: Provides a convenient manage.py script to execute various operations, including starting the server and running tests.
  • Unit Test: Allows the execution of unit tests using pytest. The tests are organized in the ./tests folder.
  • Code Doc Generation: Automates the generation of code documentation with Sphinx and its plugins. The documentation can be accessed through a live link that opens in the browser.

Summary:

Flask-Glass is a well-structured boilerplate for starting Flask projects. It provides essential features such as database migration, unit testing, code documentation generation, and an easy-to-use manage.py script for executing various tasks. By following the installation guide, users can quickly set up and start working on their Flask projects.