Managing releases

Note: to understand how to make releases, you should already be familiar with the version number scheme and naming conventions for branches and tags for Drupal contributions.

Other note: If nothing else, please read the two page hand-out about maintaining releases that describes the essentials and best practices in condensed form.

Introduction to releases

At some point while developing your module, theme, or translation, you will probably declare the project formally "done enough" and choose to contribute it to the community, so that they can download it from the Download section for their given Drupal version. This process is called creating a release of your project.

All releases of drupal.org projects are generated based on either a CVS tag or branch. Each release is only packaged for download and available as a version number in the issue queue once you have created a release node for it. Also, please note that you must create a project node before you add any CVS tags or branches to your contribution, or you will run into errors when you try to add the release nodes.

The following sections contain information on how to create releases for your projects.

 
 

Drupal is a registered trademark of Dries Buytaert.