aaif-goose / aaif-goose/goose

Add Windows installer for Goose Desktop & CLI

Đang mở
#11,987 0 bình luận 0 reaction 1 người được giao Được @jbg nhận Xem trên GitHub
Ngôn ngữ chính
Rust
Star
54.2k
Fork
6.2k
Merge trung bình
3 ngày 4 giờ
Pull request đã merge (30 ngày)
240

Mô tả

**What problem would this solve?**
Installation and Updates for Goose Desktop on Windows are currently a bit cumbersome, since provided zip files have to be manually unpacked and placed in some user/system program folder.

**What would a good outcome look like?**
- Have an alternative Goose Desktop download option for an MSIX installer, which can be run to auto-extract the program files and place them into an appropriate folder.
- Optionally be able to install Goose CLI via the same or a similar installer alongside.
- Also be able to install Goose Desktop and CLI via `winget`

**Possible approaches**
- Implement a Goose MSIX installer according to [this guide](https://learn.microsoft.com/en-us/windows/msix/desktop/source-code-overview) (either one combined installer for Desktop & CLI or separate ones).
- Use [winget-create](https://github.com/microsoft/winget-create) to build a package manifest.
- [Submit the manifest](https://github.com/microsoft/winget-pkgs/blob/master/doc/README.md#submitting-a-manifest) to [winget-pkgs repo](https://github.com/microsoft/winget-pkgs)

**Additional context**
First time contributor here :)
I am motivated to make a PR out of this if the maintainers greenlight the feature.

- [x] I have verified this does not duplicate an existing feature request
- [x] Do not begin implementation until the issue reaches **Ready** on the [Goose Issues board](https://github.com/orgs/aaif-goose/projects/1).

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

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Look at the existing build and release process for Goose Desktop and CLI on Windows, likely in CI configuration or release scripts. Follow the linked Microsoft guides to create an MSIX installer and a winget manifest. Test the installer locally and understand the submission process to the winget-pkgs repository.

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

Đánh giá

Lĩnh vực
cli, desktop, release
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Sôi nổi
Độ rõ ràng
Đặc tả rõ ràng
Mức phù hợp với người mới
45/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.