coder / coder/envbuilder

feat: add `envbuilder install-feature` command

Đang mở
#361 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Go
Star
300
Fork
64
Merge trung bình
20 phút
Pull request đã merge (30 ngày)
1

Mô tả

I am looking into adding a module to the registry that would let template administrators install Dev Container features inside Coder Workspaces (even outside of `envbuilder`).

I think `envbuilder` already has the logic to install features, so I think the most logical thing to do would be to create a separate command just to install a given feature.

While Dev Container features are only shell scripts, there is still some logic needed for arguments in the manifest, e.g `dependsOn`.

See https://github.com/coder/modules/issues/307 for more context.

## Usage

`envbuilder install-feature `
Ideally, `source` could be either a Git URL, a local folder or a path to an image.

---

cc: @johnstcn

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Bắt đầu bằng cách xác định logic cài đặt Dev Container feature hiện có trong envbuilder và xem xét cách các feature manifest xử lý các đối số và dependsOn. Đọc coder/modules#307 để có bối cảnh, sau đó xác định phạm vi của lệnh đối với Git URL, thư mục cục bộ và đường dẫn image. Công việc được xem là hoàn tất khi một lệnh install-feature được ghi tài liệu hỗ trợ các dạng nguồn đã thống nhất và việc xử lý dependency.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
go
Lĩnh vực
cli
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
Khá rõ ràng
Mức phù hợp với người mới
25/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.