All pastes #944304 Raw Edit

Something

public text v1 · immutable
·published 2008-03-16 00:19 UTC
rendered paste body
One of Drupal's short-comings has traditionally been the lack of contributed themes as compared to other projects. One reason for this is  that in order to contribute a theme, a designer must first come up to speed on using Drupal.org's revision control system (CVS). This is often too high of a barrier for most designers, and Drupal ends up losing out.

This project would be to develop a module that provides web front end to CVS, so that themers (with proper access) could simply upload an archive file (.zip, .tgz) file, enter a log message, and set some options (such as which version of Drupal the theme is for, and a place to upload screenshots), and the files would automatically be added and committed to CVS and project releases created behind the scenes. Further uploads would overwrite the existing files in CVS and automatically create point releases of the theme.

This should be done in an extensible way so that it could conceivably apply to other project types, such as translations or even modules.