Add Windows installer for Goose Desktop & CLI
- 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
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