fbone

Fbone (Flask bone) is a Flask (Python microframework) starter/template/bootstrap/boilerplate application.

  • Owner: imwilsonxu/fbone
  • Platform:
  • License::
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

INTRODUCTION

Fbone (Flask bone) is a Flask (Python microframework) template/bootstrap/boilerplate application, with best practices (I hope).

You can use it for

  • learning Flask.
  • kicking off your new project.

COMPONENTS

Frontend

Flask Extensions

Others

  • Modular Applications with Blueprints.
  • Use Sentry for real-time crash reporting.
  • Automated managament via fabric

USAGE

Pre-required Setup:

  • MacOS/Ubuntu (should be fine in other linux distro)

  • git

  • Python / pip / Fabric

  • sqlite / MySQL

  • Apache + mod_wsgi

    git clone https://github.com/imwilsonxu/fbone.git fbone

    fab setup_python_macos
    fab bootstrap
    fab test
    fab debug

STRUCTURE

├── CHANGES                     Change logs
├── README.markdown
├── fabfile.py                  Fabric file to automated managament project
├── fbone.conf                  Apache config
├── requirements.txt            3rd libraries
├── tests.py                    Unittests
├── wsgi.py                     Wsgi app
├── fbone
   ├── __init__.py
   ├── app.py                   Main App
   ├── config.py                Develop / Testing configs
   ├── constants.py             Constants
   ├── decorators.py            Customized decorators
   ├── extensions.py            Flask extensions
   ├── filters.py               Flask filters
   ├── utils.py                 Python utils
   ├── frontend                 Frontend blueprint
   │   ├── __init__.py
   │   ├── forms.py             Forms used in frontend modular
   │   ├── views.py             Views used in frontend modular
   ├── user
   ├── api
   ├── static                   Static files
   │   ├── css
   │   ├── favicon.png
   │   ├── humans.txt
   │   ├── img
   │   ├── js
   │   └── robots.txt
   └── templates                Jinja2 templates
       ├── errors
       ├── frontend
       ├── index.html
       ├── layouts              Jinja2 layouts
       │   ├── base.html
       │   └── user.html
       ├── macros               Jinja2 macros
       ├── mails                Mail templates
       └── user

TODO

LICENSE

MIT LICENSE

ACKNOWLEDGEMENTS

Many thanks to Python, Flask and other good stacks.

Bitdeli Badge

Main metrics

Overview
Name With Ownerimwilsonxu/fbone
Primary LanguagePython
Program languagePython (Language Count: 4)
Platform
License:
所有者活动
Created At2012-10-17 04:23:32
Pushed At2022-05-17 16:02:20
Last Commit At2017-07-24 12:04:11
Release Count0
用户参与
Stargazers Count1.7k
Watchers Count69
Fork Count258
Commits Count62
Has Issues Enabled
Issues Count31
Issue Open Count10
Pull Requests Count5
Pull Requests Open Count15
Pull Requests Close Count16
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private