On 02 Feb 2007, at 15:43, AjK wrote:
First, contrib devel is not core devel. Core devel happens at HEAD as we all know. But contrib need not.
Yep, as a contrib developer you have two options: develop in HEAD or develop in a DRUPAL-5 branch. a. For people that are OK with following core's release schedule, it is easier to develop in the CVS trunk/HEAD. This means you can't release a significant upgrade of your module until the DRUPAL-6 branch is available. In this case, your work is targeted to be released when Drupal 6 becomes available. The Drupal 5 version of your module is in maintenance mode, just like core's DRUPAL-5 branch. b. People that want to do more than just maintain bugfix releases of their Drupal 5 module will have to develop in the DRUPAL-5 branch. This means you can release a significant upgrade of your module, and maintain compatibility with Drupal 5. It also means more work/pressure as you might be responsible for multiple versions of your module. I usually recommend people to go with (a) unless they plan to go "faster" than Drupal core, i.e. release more major upgrades more often than core does. -- Dries Buytaert :: http://www.buytaert.net/