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

Sprint Ideas

"All Hands" Tasks (good for beginners)

  • 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)
  • 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)

  • 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