Trình quản lý gói NPM 6.13 bổ sung các công cụ tài trợ cho nhà phát triển

được phát hành phát hành trình quản lý gói NPM 6.13, đi kèm với Node.js và được sử dụng để phân phối các mô-đun trong JavaScript. Một tính năng của phiên bản mới là sự xuất hiện lệnh "quỹ» và kinh phí tổ chức quyên góp của các nhà phát triển tham gia bảo trì các gói.

Sau khi cài đặt một gói, NPM hiện hiển thị thông tin về số lượng gói liên quan đến phụ thuộc mà người bảo trì chấp nhận quyên góp ("--no-fund" được cung cấp để ẩn thông tin đó). Bằng cách chạy lệnh “npmfund”, người dùng có thể nhận được thông tin chi tiết về các phương thức thu tiền quyên góp trong từng phần phụ thuộc của dự án hiện tại và nhận liên kết đến các dịch vụ tương ứng (Patreon, Librapay, OpenCollective và Nhà tài trợ GitHub, v.v.) . Thông tin về việc chấp nhận quyên góp được xác định trong gói bằng cách sử dụng trường “tài trợ” mới trong tệp pack.json.

Trình quản lý gói NPM 6.13 bổ sung các công cụ tài trợ cho nhà phát triển

Hãy để chúng tôi nhắc bạn rằng vào tháng 8 Feross Abouhadijeh, tác giả của gói NPM Tiêu chuẩn (khoảng 200 nghìn lượt tải xuống mỗi tuần) và nền tảng webtorrent, đã đăng trong mô-đun kho lưu trữ NPM "tài trợ", hiển thị quảng cáo văn bản sau khi cài đặt gói. Để hiển thị quảng cáo trong bảng điều khiển, mô-đun đã chèn một trình xử lý vào một tập lệnh được khởi chạy tự động sau khi cài đặt (sau khi cài đặt). Theo cách tương tự, người ta đề xuất kiếm tiền từ công việc của những người bảo trì gói (để tham gia chương trình kiếm tiền, bạn phải thêm mô-đun này tùy thuộc vào gói của mình).

Sau khi phản ứng dữ dội cộng đồng và sự xuất hiện của quan điểm cho rằng việc kiếm tiền dưới hình thức quảng cáo sẽ mang lại nhiều lợi ích cho các nhà tiếp thị giỏi hơn là cho các nhà phát triển giỏi, thử nghiệm đã bị cắt bỏ. Quản trị NPM sau này bị cấm hoạt động tương tự và hứa sẽ chặn các gói hiển thị quảng cáo trong quá trình cài đặt, trong khi thực thi hoặc ở các giai đoạn phát triển khác nhau.

Đồng thời, giám đốc của NPM Inc, cơ quan giám sát sự phát triển của NPM, đã hứa thành lập nhóm làm việc và phát triển giải pháp nhằm kích thích động lực của người bảo trì. Bước đầu tiên là triển khai lệnh “gây quỹ”, nhưng trong tương lai, chúng ta có thể tạo nền tảng quyên góp của riêng mình, nền tảng này cũng có thể hữu ích cho việc cấp vốn cho chính kho lưu trữ NPM.

Nguồn: opennet.ru

Thêm một lời nhận xét