Drupal Dojo redesign: Development environment and workflow

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Development environment

Code and Subversion

Domain: http://lesscoffee.com (An extra domain of Blake's that we can use during development, though if we can get a dev.drupaldojo.com pointed to his slicehost IP address he can setup apache to accept that as well)

Subversion hosting is provided by Gravitek Labs via Unfuddle. It is setup so that when commits are made to the unfuddle account it will automatically deploy the code to the development environment.

Source code is being handled via drush and cvs_deploy, all modules are checked out via ssh command line using the drush module so that updates are handled automatically. Blake will install any modules we need.

Subversion Layout

/head/custom/modules/... custom modules ...
/head/custom/themes/... custom and contrib themes ..
/tags

Server Environment

The server is running Ubuntu Hardy with PHP5, MySQL5, Apache2 pre-fork. We will likely want to run the production server with memcached as well.

Again, source code is being handled via drush and cvs_deploy, all modules are checked out via ssh command line using the drush module so that updates are handled automatically.

Issue tracking

We're using the project that was previously set up - http://drupal.org/project/drupal_dojo

Communication and collaboration

  • We've set up this group for the larger project and will cross post to the Dojo and related groups whenever relevant.