Introduction to releases

At some point during 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. There are two steps to creating a release: This document covers the second of these steps.

Creating a release node for your project

  1. Navigate to your project's page; for example, http://drupal.org/project/signup.
  2. Under the Releases heading, click Add new release. Note that you will only see this link if you are on the list of people with CVS Access to the project.
  3. Select the CVS identifier you want to use from the list of available branches and tags that aren't yet associated with a release.
  4. If you chose to create a release from HEAD, you'll see an intermediary page which prompts you to indicate the Drupal version that this release series is compatible with.
  5. Finally, fill in the remaining details of your release, such as a Description and click Submit. Note that there are certain fields on this form that are calculated automatically and cannot be changed.
  6. You will receive a message to inform you that your release has been submitted. The new release will initially be unpublished; only after the packaging scripts run (twice per day) will it become published, at which time users will be able to download a tarball of your module, theme, or translation.

Things to watch