devcontainers / devcontainers/cli
Simplify install process
- Ngôn ngữ chính
- TypeScript
- Star
- 3k
- Fork
- 457
- Merge trung bình
- 13 giờ 17 phút
- Pull request đã merge (30 ngày)
- 6
Mô tả
Currently this CLI has a native module dependency which drives the need for node-gyp dependencies like Python and C++. This makes installing the CLI far more difficult than intended.
To solve this issue, I'd propose we have a "distro" that is already compiled, and could even bundle Node.js. Installation can then just be an unzip/untar to keep things easy to begin with. We could then keep the npm option around for those that prefer to deal with the dependenceis.
The alternative would be to look into ways to remove the native dependency so that only Node.js is required.
//cc: @chrmarti @bamurtaugh
Hướng dẫn đóng góp
Hướng nghiên cứu
Issue không nêu tên tệp hay bài kiểm thử nào; hãy bắt đầu bằng cách lần theo quá trình cài đặt npm của CLI và dependency của nó với một native module, bao gồm các yêu cầu của node-gyp. So sánh phương án phân phối đã biên dịch sẵn và Node.js được đóng gói được đề xuất với việc loại bỏ native dependency, sau đó xác định một quy trình cài đặt được hỗ trợ và kiểm tra quy trình đó trên một máy sạch.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- node.js, typescript
- Lĩnh vực
- build-system, cli, release
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100