Какие существуют шаги для добавления моего собственного модуля в Drupal.org?


8

Я написал собственный JavaScript- модуль для модуля Views, но я не уверен, как его опубликовать на drupal.org.

Я знаю, что есть много требований, но какие шаги нужно выполнить и где опубликовать (внести) этот модуль?

Это кажется пугающим, так как я никогда не делал модуль раньше.


Стоит ли открывать новый проект? Или может быть проще добавить его в существующий проект? Проект Drupal Ladder будет чрезвычайно полезен, так как содержит пошаговые руководства по участию в сообществе drupal и добавлению кода в существующие проекты.
Druvision

Ответы:


11

Основными страницами, которые вам необходимо прочитать, являются « Лучшие практики для создания и поддержки проектов» и « Контрольный список приложений проекта» . Если вы никогда не делали этого раньше, вам нужно прочитать Создание песочницы (экспериментальный) проект

Короче нужно

  • Получить доступ к git на drupal.org
  • Создайте свой проект песочницы
  • Зафиксируйте свой код
  • Отправить на рассмотрение
  • В случае одобрения он будет продвигаться как полный проект

Имейте в виду, что ваш проект, скорее всего, никогда не будет официально рассмотрен, если вы не получите бонус за обзор . Участие в других обзорах также является хорошим способом узнать о лучших практиках, чтобы вы могли без проблем пройти начальный обзор.


Пожалуйста, убедитесь, что вы все пропустили через вентральную страницу,
Дэвид Мейстер

1

Альтернативой для большинства шагов процедуры, описанной в первом ответе, является поиск существующего проекта (пространства имен), который устарел, не поддерживается или ищет нового сопровождающего.

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

Более подробную информацию об этом смотрите в моем ответе « Есть ли альтернативы подаче заявки на полный проект на drupal.org? ».

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.