Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revisit NOTICE for extension repositories #823

Open
2 of 9 tasks
CsCherrYY opened this issue Nov 23, 2021 · 0 comments
Open
2 of 9 tasks

Revisit NOTICE for extension repositories #823

CsCherrYY opened this issue Nov 23, 2021 · 0 comments
Assignees
Labels
eng engineering work
Milestone

Comments

@CsCherrYY
Copy link
Contributor

CsCherrYY commented Nov 23, 2021

reference: https://docs.opensource.microsoft.com/using/required-notice-template/

Since #768, our extensions have their own NOTICE file in the corresponding repo, currently most of your NOTICE files are in NOTICE in a Microsoft Open Source Project format, and we need another NOTICE file in our published bits, see NOTICE in a Microsoft Product or Service.

Recommendation: the NOTICE file in the published bits can be generated via the Azure DevOps Build task. Basically, this part includes the way to generate that NOTICE file.

If the dependencies listed in the Component Governance UI are not complete for your repo, you may need to manually add them in the cgmanifest.json, and reply any vulnerabilities.

After all, you can just put that NOTICE file in the same folder as package.json of your published VSIX file. Here are some examples in Gradle repo:

Repos:

@Eskibear Eskibear added this to the backlog milestone Dec 2, 2021
@Eskibear Eskibear added eng engineering work and removed backlog labels Dec 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
eng engineering work
Projects
None yet
Development

No branches or pull requests

4 participants