Giter Site home page Giter Site logo

mana's Introduction

mana

mana

happy🍺 generate flask project

为什么要使用mana ?

1. I Don't Want Waste Time on --mkdir--

2. I Don't Want [virtualenv venv] [. venv/bin/activate] and [ pip pip pip...]

3. I Don't Want [from flask.ext.xxx import Xxx] [xxx = Xxx(app)]

4. I Don't Want [blue = Blueprint('blue'..)] [app.register_blueprint('blue', url_prefix="/blue")]

        ..................So..........Use.........mana...................

Features, usage and installation instructions are summarised on [the homepage](http://121.43.230.104:520/mana).


对mana的思考

mana最大的好处就是方便、减少重复、快速
但是为了以上这些 mana 放弃了自由 --> 不得不固定的使用某些特定的扩展
每个flask开发者的工具集可能都不一样,mana不一定适合所有人。
所以mana个人感觉还是自己用的顺手些。

my flask toolkit

处理sql数据库: flask-sqlalchemy
处理登录: flask-login
进行数据库迁移: flask-migrate
进行项目管理: flask-script
后台管理: flask-admin

future

  1. 自动处理登录
  2. init 更加细化: 单文件,无蓝图组织,蓝图组织
  3. 自动添加测试单元

进度

2015-0910: have an idea
----------------------------------------------------
2015-0911: mana init & mana install & mana sql
----------------------------------------------------
2015-0912: mana manage
----------------------------------------------------
2015-0920: clean this repo..
----------------------------------------------------
2015-1024: hackathon hack
----------------------------------------------------
2015-1024: mana init update, review my old code :(
----------------------------------------------------
2015-1028: complete mana blue, but not test...
----------------------------------------------------
2015-1028: rewrite README for more detail
----------------------------------------------------
2015-1029: add mana deploy to deploy flask app on wsgi server
----------------------------------------------------
2015-1030: fix ISSUE #3 && happy🍺agenerate flask project
----------------------------------------------------
2015-1030: delete sql and add --sql --config to init
----------------------------------------------------
2015-1030: update README + upload mana2.2 to PyPi !!!!
----------------------------------------------------
2015-1030: update mana init --> yes we can run!!!!
----------------------------------------------------
2015-1031: add mana homepage!!!
----------------------------------------------------
2015-1031: mana2.5 fix issue #8

powered by click

click源码 😄

click 是flask作者的一个开源项目
flask 作者是我的偶像😼

click文档👌

mana's People

Contributors

eqistyre avatar misakar avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.