Sử dụng GitHub rất có ý nghĩa nếu bạn muốn xuất bản mã thử nghiệm. Các mô-đun mà bạn sẽ không bao giờ có kế hoạch xuất bản như một dự án đầy đủ.
Khi bạn quản lý một mô-đun đóng góp, mọi người đều có thể tham gia miễn phí. Bên cạnh đó, drupal.org có sự tích hợp chặt chẽ với git.drupal.org, vì vậy bạn thực sự phải sử dụng nó.
- Cam kết ghi công
- Vấn đề đề cập trong các thông điệp cam kết phản hồi lại vấn đề được đề cập.
- Quy trình kiểm tra cho các nhà phát triển mới.
- Tích hợp phát hành dự án (chi nhánh và thẻ).
- Đánh giá bảo mật mô-đun và chuyển quyền sở hữu dự án.
Tôi không nghĩ sẽ tốt hơn nếu bạn chuyển mã của mình sang GitHub và yêu cầu những người khác tham gia ở đó. Bên cạnh đó, tôi thực sự hài lòng với các hệ thống kiểm soát phiên bản hiện có và chúng đã tiến bộ theo thời gian như thế nào.
Tuy nhiên, nếu bạn duy trì bất kỳ addon Drupal nào khác, ví dụ: tệp cấu hình cho IDE, tập lệnh di chuyển trang, bằng chứng về khái niệm hoặc một cái gì đó tương tự, tôi nghĩ github sẽ phù hợp hơn. Ngoài ra, có một yêu cầu để xuất bản mã của bạn theo GPL nếu bạn muốn sử dụng drupal.org git.
Tôi cũng duy trì một số mô-đun và tôi thêm trình xử lý từ xa github ngoài drupal.org. Khi bạn đẩy mã của mình, bạn có thể chỉ cần đẩy nó vào GitHub theo cách tương tự.