Skip to content
mcdonc edited this page Oct 21, 2011 · 67 revisions

Sprint Ideas

"All Hands" Tasks (good for beginners)

  • (for plone/zope folks) add tox.ini to your favorite zope package
  • port pyramid_mailer so it runs on python 3 too.
  • Render project package docs to readthedocs.org.
  • Create a site which showcases existing Pyramid/Pylons-powered websites.
  • Change licenses for all Pylons projects to 3-clause BSD or MIT equivalent (from RPL)
  • port Lingua to run also on Python 3: https://github.com/wichert/lingua
  • edit and reorganize cookbook at https://github.com/Pylons/pyramid_cookbook
  • Debug toolbar screencast
  • Pyramid tutorial screencast
  • Do a tutorial walk-thru and identify hard to follow parts and suggest fixes
  • PDB Tutorial
  • Add better docs about how Python packages relate to Python modules.
  • SEO optimization for Pyramid docs
  • content population for http://pyramid.opencomparison.org/
  • some kind of interactive shell for pyramid kinda like http://try.redis-db.com/
  • Figure out how to test Pyramid on Google App Engine beta (2.7)
  • Add tests to cherrypy for wsgi server(s).

Focused tasks (require specific knowledge or context)

  • Change starter scaffold to use url dispatch by default.
  • Change all scaffolding to use @view_config rather than add_view; also requires changing tutorials (they are based on scaffolding).
  • Move "routesalchemy" scaffold into "alchemy" scaffold; remove "routesalchemy" scaffold; requires change to wiki2 tutorial.
  • Add pyramid_simpleform-like capabilities to Deform.
  • X-platform (Win/UNIX/py2/py3/pypy) session storage
  • Action introspection
  • Make it easier to debug i18n problems
  • Fix tox to cope with the ability to test distributions that have namespace package dependencies (e..g. "transaction").
  • "Route groups" for Pyramid (see https://github.com/Pylons/pyramid/issues/254)
  • Better "pserve" unit tests
  • allow better extension support for debugtoolbar
  • web-enabled interactive debugger ala pdb as toolbar extension (pie in sky)
  • pretty up debugger toolbar
  • Readthedocs Support for pylons project documentation
  • factor mako and chameleon templating bindings into external packages.
  • pycco style tutorial
  • refactor zilch (use debugtoolbar exc collecting instead of weberror), and more flexible storage/result interface, more 'deployable-ready' with pyramid apps
  • extensible pyramid dashboard app for apps needing an admin UI (error reporters, cache viewers, job runners, etc.)
  • api for resolving assets by asset spec
Clone this wiki locally