Как пометить свой модуль "зеленым щитом" на drupal.org

Аватар пользователя itcrowd72
4

Многие, наверное, обращали внимание, что некоторые модули на drupal.org помечены таким сообщением

Если вы автор модуля на drupal.org и вам хочется, чтобы было так:

то нужно выполнить пару несложных шагов:


  1. Создать страницу проекта, Full Project

  2. Создать dev-ветку в git, например 8.x-1.x

  3. Проверить свой код на следование стандартам кодирования друпал. Большинство ревьюверов проверяют через PAReview

  4. Создать стабильный релиз, например 8.x-1.0

  5. Подать заявку на получение "vetted" роли. Эта роль и позволит вам помечать ваши модули зеленым щитом.

Как подать заявку на получение "vetted" роли:


  1. Выбрать свой наиболее сложный модуль. Модули в пару строк, к сожалению, не пройдут

  2. Убедиться, что код в dev-ветке соответствует стандартам кодирования

  3. Создать issue в разделе Drupal.org security advisory coverage applications. Шаблон issue вы можете посмотреть у других участников или в документации

  4. ЖДАТЬ. Ждать, пока кто-то из мирового сообщества посмотрит ваш код и скажет, что всё ок или выскажет мнение, что ему не понравилось. Ждать можно долго. Если вы уверены, что ваш модуль доведен до идеала, то проще всего попросить ваших товарищей, у которых есть более-менее прокаченные аккаунты на drupal.org, чтобы они сделали вам ревью. Для ревью тоже есть шаблон.

  5. После того, как несколько пользователей сделали ревью вашего модуля, на него обратит внимание модератор. В данный момент это итальянец kiamlaluno. Если у него не будет возражений, то он даст вам роль "vetted" и у вас появится возможность помечать ваши модули зеленым щитом.

Очень важно создать только 1 (ОДИН) issue. Если вы сделаете несколько (например, для каждого своего модуля), модератор выберет один, а остальные закроет.

Вот как то так. Давайте развивать друпал вместе и чтобы было побольше нужных и стабильных проектов!

Если материал был полезен вам, не забывайте поставить "спасибо". Ссылка находится сразу под материалом.

Тип материала:
Версия Drupal:
Форумы:

Комментарии

Аватар пользователя gun_dose
gun_dose 2 недели назад

А мне показалось, что там немного не такая процедура. Я недавно  свой модуль подавал на зелёный щит. Модуль проще некуда. Ждал ревью где-то неделю. В итоге kiamlaluno сам поставил на модуль зелёный статус, а появилась ли у меня роль - хз.

Аватар пользователя itcrowd72
itcrowd72 2 недели назад

А у тебя есть ещё модули? Если у другого модуля станет доступна галочка, значит дали роль. Если нет, значит он роль не дал, но для этого модуля включил щит

Аватар пользователя gun_dose
gun_dose 2 недели назад

Пока других модулей нет. Этот потому и выложил, что очень простой. Другие ещё шлифовать надо, чтобы выложить.

Аватар пользователя itcrowd72
itcrowd72 2 недели назад

Я только что тоже проделал эту процедуру, и пару недель наблюдал за чужими issue. Вот что заметил:

1) иногда kiamlaluno сам смотрит, а иногда игнорит, видимо по настроению
2) он часто пишет: "извините, этот модуль слишком прост, чтобы получить vetted роль", поэтому я и рекомендую выбрать модуль посложнее

Аватар пользователя bumble
bumble 2 недели назад

Вроде как, можно ускорить процедуру рассмотрения своего модуля, поревьюив несколько других модульков. Или на открытые ИШы слать патчики регулярно.

Аватар пользователя itcrowd72
itcrowd72 2 недели назад

Ревью бонус больше не действует, я пробовал

Аватар пользователя bumble
bumble 2 недели назад

Ну, это скорее лайф-хак, чем правило. Типа "Мы вашим - вы нашим", по-блату.

Аватар пользователя itcrowd72
itcrowd72 2 недели назад

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

Аватар пользователя itcrowd72
itcrowd72 2 недели назад
gun_dose написал:
Я недавно  свой модуль подавал на зелёный щит.

Вот почему ты не пропиарил свой модуль здесь, на д.ру? Я как раз недавно решал подобную задачу и выкрутился вьюсами. А мог бы твой модуль заюзать) Может еще переделаю, как время будет...

Аватар пользователя gun_dose
gun_dose 2 недели назад

Модуль опубликован всего несколько недель назад. Думаю, ещё пропиарим, как руки дойдут))

Аватар пользователя gun_dose
gun_dose 1 неделя назад

Ха, не видел его)) Вот в чём "прелесть" десятков тысяч модулей - совершенно ничего нельзя найти)) Просто на самёрке я юзал  field_multiple_limit, а для восьмёрки он не пашет. Искал всякие решения, нашёл только ещё пару заброшенных и нерабочих решений. Ну правда мой модуль проще. Хотя архитектурно image_delta_formatter правильнее.

Аватар пользователя itcrowd72
itcrowd72 1 неделя назад

Я сегодня искал совсем другой модуль, а наткнулся на него) И сразу про тебя вспомнил))