PowerShell / PowerShell/PowerShellEditorServices
Introduce a new ModuleService for common module management operations
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- C#
- Star
- 767
- Fork
- 266
- Merge trung bình
- 3 ngày 16 giờ
- Pull request đã merge (30 ngày)
- 1
Mô tả
I just implemented PowerShell Gallery module update logic for the PowerShell ISE Preview and realized that this behavior really should be made available to all editors which use Editor Services. I'd like to take the work @dfinke did for PowerShell Gallery module installation and put it together with my module update checking logic to make a new ModuleService which has the following features:
- List and install modules from the PowerShell Gallery (and any other registered repository)
- Check for, get notified about, and install modules that have new updates
- Publish a module to the PowerShell Gallery (generally used for publishing a module from the current workspace path)
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng việc xem xét công việc của @dfinke về cài đặt module trong PowerShell Gallery và logic cập nhật module PowerShell ISE Preview được tham chiếu trong issue. So sánh các hành vi hiện có đó với ModuleService dùng chung được đề xuất. Công việc được hoàn thành khi service hỗ trợ liệt kê, cài đặt, kiểm tra cập nhật và thông báo, cập nhật cũng như xuất bản module thông qua các repository đã đăng ký.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- csharp, powershell
- Lĩnh vực
- backend-api-design, devtools
- 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