Overview
Add support for installing KECS via winget (Windows Package Manager) to improve Windows user experience.
Background
Currently, KECS can be installed on macOS via Homebrew and on Linux via direct binary download. To provide a consistent and native installation experience for Windows users, we should add support for winget, which is the official package manager for Windows.
Requirements
Implementation Details
-
Create winget manifest
- Follow the winget manifest schema
- Include proper metadata (name, version, publisher, description, etc.)
- Define installation behavior and requirements
-
Submission process
- Submit PR to microsoft/winget-pkgs repository
- Follow their contribution guidelines
- Set up validation and testing
-
Automation
- Consider using winget-releaser GitHub Action
- Automate manifest updates on new releases
- Integrate with existing CI/CD pipeline
-
Documentation updates
- Add Windows installation section to README
- Update docs-site with winget instructions
- Include troubleshooting guide for Windows users
Expected Installation Experience
# Install KECS via winget
winget install nandemo-ya.kecs
# Verify installation
kecs --version
Benefits
- Native Windows package management experience
- Automatic updates through winget upgrade
- Simplified installation process for Windows users
- Better Windows platform support
References
Labels
- enhancement
- installation
- documentation
Overview
Add support for installing KECS via winget (Windows Package Manager) to improve Windows user experience.
Background
Currently, KECS can be installed on macOS via Homebrew and on Linux via direct binary download. To provide a consistent and native installation experience for Windows users, we should add support for winget, which is the official package manager for Windows.
Requirements
Implementation Details
Create winget manifest
Submission process
Automation
Documentation updates
Expected Installation Experience
Benefits
References
Labels