Skip to content
mcdonc edited this page Oct 14, 2011 · 70 revisions

Sprint Ideas

"All Hands" Tasks (good for beginners)

  • 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)
  • get cherrypy wsgi server up to spec for pep 3333, add wsgiserver tests, package separately from cp using externals or other version control equivalent.

Focused tasks (require specific knowledge or context)

  • 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)
  • Merge "transaction" chrism-py3 branch to trunk and release.
  • 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