A web framework built on Flask & SQLAlchemy. Somewhere North of Flask but South of Django.
Project description
Keg is an opinionated but flexible web framework built on Flask and SQLAlchemy.
Keg’s Goal
The goal for this project is to encapsulate Flask best practices and libraries so devs can avoid boilerplate and work on the important stuff.
We will lean towards being opinionated on the big things (like SQLAlchemy as our ORM) while supporting hooks and customizations as much as possible.
Think North of Flask but South of Django.
Features
Coming (maybe not so) soon. :)
Installation
pip install keg
Keg Development
To develop on keg, begin by running our tests:
git clone https://github.com/level12/keg keg-src cd keg-src tox
You can then examine tox.ini for insights into our development process. In particular, we:
use
py.test
for testing (and coverage analysis)use
flake8
for lintingstore
pip
requirements files inrequirements/
cache wheels in
requirements/wheelhouse
for faster & more reliable CI builds
Issues & Discussion
Please direct questions, comments, bugs, feature requests, etc. to: https://github.com/level12/keg/issues
Current Status
Very Alpha, expect changes.
Changelog
0.1.0 released <in dev>
initial release