microsoft / winget-cli

WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
https://learn.microsoft.com/windows/package-manager/
MIT License
23k stars 1.43k forks source link

[New Feature]: Add support for IARC content rating to manifests #3292

Open kbdharun opened 1 year ago

kbdharun commented 1 year ago

Description of the new feature/enhancement

Currently, Microsoft Store Applications supports IARC content ratings, it would be nice if we could specify the content rating in manifests too.

image Fig. Sample Microsoft store entry

Maybe we can extend https://github.com/microsoft/winget-cli/issues/1401 and automatically filter manifests based on the content rating specified and for the ones compliant with the rating we could ask the parent for authorization of manifest for children's accounts.

Proposed technical implementation details (optional)

This feature could be probably added to the install or locale part. And it can also be added to YamlCreate and other affiliated tools by default on manifest creation.

Trenly commented 1 year ago

@denelon - CLI; Area-Manifest

denelon commented 1 year ago

We will look at adding this to the schema. Initially it will be limited to the msstore source. We need to ensure that the publisher is a "verified developer" for the community repository. We are working on the business process for how we verify developers in the community repository. Once that is done, we will be able to expose additional fields by policy for the winget-pkgs repository like agreements and IARC ratings.