aaif-goose / aaif-goose/goose

Add Windows installer for Goose Desktop & CLI

Ouverte
#11,987 0 commentaires 0 réactions 1 personne assignée Réclamée par @jbg Voir sur GitHub
Langage dominant
Rust
Étoiles
54.2k
Forks
6.2k
Merge moyen
3 j 4 h
PR mergées (30 j)
240

Description

**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).

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

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.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Domaine
cli, desktop, release
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Active
Clarté
Clairement spécifiée
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.