-
Notifications
You must be signed in to change notification settings - Fork 41
PyCon 2012 Sprint
My name is Ron, and I'm running the Flask sprint at PyCon 2012.
All experience levels welcome (seriously!). Location: Bayshore. Channel: #pocoo on freenode IRC. http://flask.pocoo.org/community/irc/ -- Committers will be present at the sprint, to integrate anything you can contribute. :-)
Add IIS deployment documentation. Expand documentation for Windows.
Look for open issues and comment, close, and fix. Ask questions if anything is unclear, in person at the sprint or directly on the issue.
See these issue trackers:
- https://github.com/mitsuhiko/flask/issues
- https://github.com/mitsuhiko/jinja2/issues
- https://github.com/mitsuhiko/werkzeug/issues
At it's core, Flask itself isn't changing much. But there are plenty of extensions which could use attention, and other ideas out there to build new extensions. We also need to update the extension registry and approve extensions.
Make sure all extensions which you can find are in the registry driving this page: http://flask.pocoo.org/extensions/ -- note that extensions which are alpha are sometimes in the registry, but not listed. I (Ron) will show you how to work with the registry; it's a .py file.
Review these extensions, https://github.com/mitsuhiko/flask/issues?labels=extension+review -- We list extensions with clear APIs and some starter documentation. We approve extensions which meet these requirements: http://flask.pocoo.org/docs/extensiondev/#approved-extensions
The registry is in the website branch of the Flask repo: https://github.com/mitsuhiko/flask/blob/website/flask_website/listings/extensions.py
... which becomes:
http://flask.pocoo.org/extensions/
To update: We need to be clear that extensions may depend on other extensions. However, an approved extension may not depend on unapproved extensions.
Give love to any of the extensions on which I (Ron) am a maintainer:
- Flask-Celery
- Flask-CouchDB
- Flask-Mail
- Flask-SQLAlchemy
- Flask-Script
- Flask-Solr (unreleased)
- Flask-Testing
- Flask-Uploads
- Flask-WTF
We have a dedicated build server called flaskbot which is configured with buildbot. No one uses it. It has too much data, and we could use Buildbot's JSON APIs to build very useful views of the state of the Flask core and all of the Flask extensions.
Here's the buildbot: http://74.207.234.95:8010/one_line_per_build
Idea: Build URLs across Flask instances.
kevinburke #427 Review the current quickstart to evaluate the user experience. Any overhaul, or just some updates? Add a deployment quickstart, to help new users feel as though they accomplished something by deploying an application and not just listening on a local port. Heroku is an option here. All of this might mean that we split up the quick start into multiple pages.
wilsaj: Went through http://feedback.flask.pocoo.org/unhappy and created issues (if verified) in the bug tracker. Misc doc fixes. Updated poweredby page so it doesn't require urls for source-code only projects. Added '_' support to werkzeug debugger.
garbados: Changed some of the writing in the docs to improve clarity.
njl: Half-a-dozen little bug fixes to Jinja2, Werkzeug, and Flask.
jamesls: Fixed a small flask bug, reviewed a few extensions (bcrypt/testing), updated the docs for writing a flask extension, wrote the Flask-Shelve extension.