Має багато сенсу використовувати GitHub, якщо ви хочете опублікувати експериментальний код. Модулі, які ви ніколи не плануєте публікувати як повноцінний проект.
Коли ви керуєте внесеним модулем, кожен може брати участь. Крім того, drupal.org має тісну інтеграцію з git.drupal.org, тому вам справді доведеться ним користуватися.
- Присвоїти атрибуцію
- Згадки про випуск у повідомленнях комітів, що повертаються до згаданого випуску
- Процес перевірки нових розробників.
- Інтеграція випуску проекту (гілки та теги).
- Огляд безпеки модуля та передача права власності на проект.
Я не думаю, що було б краще, якщо ви пересунете свій код на GitHub і попросите інших взяти участь у ньому. Крім того, я дуже задоволений системами управління версіями, які ми зараз маємо, і як вони просунулися з часом.
Однак, якщо ви підтримуєте будь-які інші додатки для Drupal, наприклад, файл конфігурації для IDE, сценарій міграції сайту, підтвердження понять чи щось подібне, я думаю, github підійде краще. Крім того, є вимога опублікувати свій код під GPL, якщо ви хочете використовувати drupal.org git.
Я також підтримую деякі модулі, і я додаю віддалений обробник github на додаток до drupal.org. Коли ви натискаєте свій код, ви можете просто натиснути його на GitHub таким же чином.