Именование модулей



Пожалуйста, следуйте этому соглашению по именованию модулей, чтобы все дополнительные модули имели однообразные названия и пользователи в них не путались.

  • HEAD — основа для различных веток Drupal. Например, 5.x, 6.x, 7.x и т.д. Модули с таким суффиксом не для использования. Make sure not listed in update status module.
  • DEV — только для разработчиков. Если версия такого модуля используется на рабочем сайте, то вы должны сделать релиз такого модуля. Make sure the module is shown as Development version and not Recommended (unless DEV is installed) in update status module.
  • BETA — в таком модуле ещё есть ошибки и возможно добавление новых возможностей, но он готов для публичного тестирования. The module will not cause major harm to user systems. Make sure the module is shown as the Latest version in update status module.
  • RC — (release candidate) завершённая бета-версия. Эта версия предназначена для выявления ошибок, но новые возможности уже не вносятся. Если ошибки находятся, то они исправляются, когда ошибок больше нет, то суффикс RC убирается. Or if the DEV version of the module is being used on a production server already. If a bug is discovered, a dot release replaces the point release. For example, if 1.0 has a significant bug then 1.0 is replaced by 1.1. Once your DEV module is fixed and tested, then create the dot release ASAP. Unpublish 1.0 from the repository. Make sure the module shows as Recommended version in update status module.
  • PR — (point release) модуль прошёл BETA-версию и по крайней мере один RC. Если обнаруживается ошибка, то исправленная версия модуля обозначается в его версии через точку. Например версия 1.0 заменяется версией 1.1. Make sure the module shows as Security update in update status module. Суффикс PR, в названии модуля не используется.

Таким образом, названия модулей должны выглядеть следующим образом:
[Название]-[Совместимость]-[Версия].[Обновление-версии]-[Статус]

Примеры

HEAD: module-6.x-1.x-head
DEV: module-6.x-1.x-dev
BETA: module-6.x-1.0-beta1
BETA: module-6.x-1.0-beta2
BETA: module-6.x-1.0-beta…
RC: module-6.x-1.0-rc1
RC: module-6.x-1.0-rc2
RC: module-6.x-1.0-rc…
PR: module-6.x-1.0

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.