Làm thế nào để quản lý các mô-đun đóng góp phụ thuộc của nhà soạn nhạc vào drupal 8


7

Giả sử tôi có một mô-đun hiển thị tệp composer.json, trình quản lý trình soạn thảo cho phép tôi hợp nhất nó với các mô-đun composer.json khác.

Trong Drupal 8 composer.json được sử dụng từ lõi, vì vậy có thể tránh trùng lặp phụ thuộc với các mô-đun đóng góp không? Là nhà soạn nhạc-quản lý vẫn được sử dụng cho điều đó?


Bắt đầu có bản vá cho trình quản lý soạn nhạc cổng tới D8 drupal.org/node/2054947
B2F

Điều này có thể cung cấp cho bạn một số hướng. crossfeftal.net/blog/2013/may/ từ
Gokul NK

Câu trả lời:


1

Tại thời điểm này, điều này là không thể, và có vẻ như điều này sẽ không được đưa vào Drupal 8, vì Drupal đang bị đóng băng.

Thay vào đó, hãy thử quản lý các phụ thuộc của bạn bằng tệp * .info.yml của mô-đun của bạn (tùy thuộc vào các mô-đun khác) hoặc sử dụng http://drupal.org/project/lologists , dành cho thư viện bên thứ ba.

Để giải thích lý do tại sao sử dụng Trình soạn thảo cho các mô-đun đóng góp cho Drupal 8 không phải là một ý tưởng hay ngay bây giờ:

  1. Bạn không thể mong đợi những người xây dựng trang web biết đến nhà soạn nhạc và thực hiện "cài đặt trình soạn thảo" sau khi đã tải Drupal về máy tính của họ, vì Drupal không chỉ dành cho những người quen thuộc với dòng lệnh.
  2. Do đó, bạn sẽ phải tự soạn thảo cài đặt và cam kết tất cả mã vào kho lưu trữ của bạn. Mặc dù điều này có thể hợp pháp đối với bất kỳ mã bên thứ ba nào tuân thủ GPLv2, nhưng điều này khiến việc bảo trì khó khăn hơn và nếu ai đó tải xuống hai mô-đun cả hai sử dụng cùng một thư viện thông qua Trình soạn thảo, họ sẽ kết thúc bằng mã trùng lặp. Điều này lần lượt làm cho lớp tải và gỡ lỗi rất ít vui vẻ.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.