Flask-Diamond is a batteries-included Flask framework, sortof like Django but radically decomposable. Flask-Diamond offers some opinions about data-centric Internet applications and systems.
Project description
Flask-Diamond is a batteries-included Python Flask framework, sortof like Django but radically decomposable. Flask-Diamond offers some opinions about network information systems that process data. Using Flask-Diamond, you can scaffold a working application with sensible defaults, then easily override those defaults to meet your own goals. Flask-Diamond provides a shared vocabulary that helps teams coordinate as they scale up to develop multiple Flask applications while maintaining good code reuse and learning transfer. Flask-Diamond goes beyond a “project scaffold” by providing a complete architecture and team solution, including documentation, tutorials, and other learning support.
Overview
A Flask-Diamond application consists of facets, which are common facilities that many applications eventually need to provide. The facets provided by Flask-Diamond include:
- account management
- administrative access
- databases
- Model object CRUD
- testing
- documentation
- deployment
- and more
Usage
The following steps will create a new Flask-Diamond application.
pip install Flask-Diamond mkdir my-application cd my-application flask-diamond scaffold app make install docs test db server
Please read the Introduction Documentation to get started.
Usage on Windows
The following steps will create a new Flask-Diamond application on a Windows machine.
easy_install -U mr.bob==0.1.2 pip install Flask-Diamond md my-application cd my-application flask-diamond scaffold app make install db-win server-win
Documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size Flask-Diamond-0.5.2rc3.tar.gz (69.1 kB) | File type Source | Python version None | Upload date | Hashes View |