winget-pkgs README

The project's README from github.com/microsoft/winget-pkgs. As one markdown file: README.md.

Windows Package Manager Community Repository

Gitter Validation Pipeline Badge Publish Pipeline Badge GitHub Status Azure Pipelines Status

This repository contains the manifest files for the Windows Package Manager default source. You are highly encouraged to submit manifests for your favorite application.

[!IMPORTANT] At this time installers must be MSIX, MSI, APPX, MSIXBundle, APPXBundle, or .exe application installers. Font files (.ttf, .ttc, .otf, .otc, and .fnt) are also supported, although we are not currently accepting community submissions for these yet. Script-based installers are not currently supported.

The Windows Package Manager is an open source client designed for command-line usage. If you are interested in exploring private repositories offering private WinGet package hosting, see private repositories.

Documentation

Please check the overview for detailed topics. Common topics for the WinGet Community repository are available below:

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Follow the instructions provided by the bot. You will only need to do this once across all Microsoft repositories using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. See the Code of Conduct FAQ or contact [email protected] with any additional questions or comments. More information is available in our Contributing document.

To avoid doubt, you may not make any Submissions linking to third-party materials if such Submission is prohibited by the applicable third party and/or otherwise violates such third party's rights.

winget-pkgs (microsoft/winget-pkgs)

Searching Database…

这是什么?这是 Windows 软件包管理器(winget)的社区清单仓库,里面存放 YAML 风格的清单文件,用来定义每个应用如何下载和安装;它也是 winget 默认查询的软件源。
这是 winget 工具本身,还是只是它用的数据?不是 winget 客户端,而是它所依赖的数据。Windows 软件包管理器本身是一个独立的开源命令行客户端;这个仓库只存放它读取的软件包清单。
我怎样才能把我的应用加入 winget?先按照 'Authoring a manifest' 和 'Testing a manifest' 指南以及首次贡献者检查清单操作,然后以拉取请求的形式提交清单;你也可以提交 'Requesting a new package' 议题,由别人来编写清单。
清单接受哪些安装程序格式?安装程序必须是 MSIX、MSI、APPX、MSIXBundle、APPXBundle 或 .exe;字体文件(.ttf/.ttc/.otf/.otc/.fnt)在技术上受支持,但目前尚未向社区开放提交。
我的清单拉取请求合并前有什么需要注意的吗?完全不支持基于脚本的安装程序,而且贡献者必须先签署微软的贡献者许可协议(CLA),拉取请求才会被接受。
平时到底是谁在用这个仓库?希望自己的软件能通过 'winget install' 被找到的应用发布者会在这里提交清单;普通 winget 用户则会自动受益,因为这里是默认软件源。
什么是 Windows 软件包管理器(winget)?Winget 是微软的开源命令行客户端,用于在 Windows 上安装、升级和管理应用;这个仓库是它默认读取的清单数据库。
我能从这个仓库下载 winget 客户端或安装程序吗?不能,这个仓库只存放软件包清单,不包含 winget 客户端本身,也不提供第三方应用的可执行安装程序。
如果我不想自己编写清单,该怎么办?你可以提交 'Requesting a new package' 或 'Requesting a new package version' 议题,让别人帮你提交清单。
Creator
microsoft
Size
897.3 MB
Stars
11.2K
Updated
CommitOct 17
Age
7y
Commits · 90 Days