committed by
GitHub
parent
b673c472ed
commit
a370a53d88
30
README.md
30
README.md
@@ -1,4 +1,17 @@
|
||||
# Authoring a Manifest
|
||||
# Welcome to the Windows Package Manager Community repo
|
||||
This repository contains the manifest files for the **Windows Package Manager**. You are highly encouraged to submit manifests for your favorite application.
|
||||
|
||||
The **Windows Package Manager** is and open source client. You will find the source code [here](https://github.com/microsoft/winget-cli).
|
||||
|
||||
# Submitting a Package
|
||||
To submit a package to the repository, you should follow these steps:
|
||||
1) Follow the **Contribuing** guidelines below
|
||||
2) Author a Manifest
|
||||
3) Test your manifest
|
||||
4) Submit your PR
|
||||
5) Respond to any feedback
|
||||
|
||||
## Authoring a Manifest
|
||||
|
||||
The minimal manifest syntax is below.
|
||||
|
||||
@@ -21,6 +34,21 @@ Installers:
|
||||
Sha256: string # SHA256 calculated from installer
|
||||
# ManifestVersion: 0.1.0
|
||||
```
|
||||
## Test your manifest
|
||||
Now that you have authored your manifest, you should make sure it works as expected.
|
||||
1) Verify the syntax. You can do that by typing the following command: `winget validate <manifest>`
|
||||
2) Test the install. You can do that by installing the manifest: `winget install -m <manifest.`
|
||||
For more details, see [packages](https://docs.microsoft.com/windows/package-manager/package).
|
||||
|
||||
## Submit your PR
|
||||
With the manifes verified, you will need to submit a PR. Your manifest should be located in the folder path matching `manifests\<publisher>\<package>\<version>.yaml`
|
||||
|
||||
### Validation Process
|
||||
The PR request will go through a validation process. During the process, the PR request will get labels to help drive the validation.
|
||||
In the event of a failure, the BOT will suggest where the problem is with the submission and assign the PR back to you.
|
||||
|
||||
### Respond to PR feedback
|
||||
If the PR has been assigned to you, a timer is triggered. You will have 7 days to resolve the issue, or the PR will be closed automatically by the BOT.
|
||||
|
||||
# Contributing
|
||||
|
||||
|
Reference in New Issue
Block a user