PylonsHQ.

Layout: Fixed-width

Google Summer of Code

Skip to end of metadata
Go to start of metadata

Pylons has submitted itself as an organization for Google Summer of Code 2009 and is pending acceptance.

In the meantime, let's collect ideas for student projects:

Mentors

Any interested mentors please add your name here:

  • Philip Jenvey
  • Ben Bangert
  • Noah Gift (QA Portions)

SoC Ideas

  • creating a tool to merge project templates when Pylons gets updated (suggested in Pylons Roadmap to 1.0),
  • porting third-party libraries to Python 3,
  • glue to use Git or Mercurial as a storage backend for data and/or documents,
  • abstraction layer for non-relational, distributed databases like CouchDB, Google Datastore or Amazon SimpleDB (similar to SQLAlchemy; e.g. adding portability to Google App Engine applications).
    Rum Repositories provide already a similar abstraction layer (there exists only an implementation for SQLAlchemy at the moment).
  • managing and monitoring application/framework for WSGI applications with integration of third-party tools like supervisord that helps managing production sites (similar to what the Zend Platform provides for PHP users) with a Pylons web interface,
  • AJAX-powered development and debugging toolbar (like the Symphony Web Debug toolbar).
  • Quality Assurance Testing Program: In order to really mean that Pylons is Enterprise Quality, it needs to have some form of Quality Assurance plan. This could mean testing of not only the source code via continuous integration, but "qualification" of configurations, and installation on multiple platforms.
    Testing, writing documentation and Q/A seems to be outside of the scope of GSoC (see the FAQ). Nevertheless, it is an interesting idea, maybe you could rephrase the idea towards writing an application on top of existing libraries (like Paver/Buildbot, etc) to facilitate this? --Filip

That seems fair enough. How about just that. A QA application that automates not only testing, but building, and installation, and documentation. It could wrap up buildbot, nose, paver, pip, and sphinx, and turn it into a single QA runner. Since this is pylons, why not have it generate a pylons web app as the dashboard.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Powered by Pylons - Contact Administrators