MyGet / Azure Artifacts
NuGet packages installed in the Ed-Fi tech stack must be made publicly available to the community, thus necessitating a public NuGet feed. MyGet is used for that feed. This page describes the feed and configuration.
Azure Artifacts
MyGet is being phased out for Azure Artifacts. See Azure Artifacts Setup for further information
Available Feeds
NuGet Azure Artifacts
Public Browsing: https://dev.azure.com/ed-fi-alliance/Ed-Fi-Alliance-OSS/_packaging?_a=feed&feed=EdFi
Public Feed: https://pkgs.dev.azure.com/ed-fi-alliance/Ed-Fi-Alliance-OSS/_packaging/EdFi/nuget/v3/index.json
NuGet MyGet
Public feed
v3 for VS2015+: https://www.myget.org/F/ed-fi/api/v3/index.json
v2 for VS2012+: https://www.myget.org/F/ed-fi/api/v2
Push to: https://www.myget.org/F/ed-fi/api/v2/package
NPM Azure Artifacts
Public Feed: https://pkgs.dev.azure.com/ed-fi-alliance/Ed-Fi-Alliance-OSS/_packaging/EdFi/npm/registry/
NPM MyGet
Public feed - for MetaEd
https://www.myget.org/F/ed-fi/npm/
VSIX Azure Artifacts
Public Feed: https://pkgs.dev.azure.com/ed-fi-alliance/Ed-Fi-Alliance-OSS/_packaging/EdFi/nuget/v3/index.json
VSIX MyGet
Public feed - for Visual Studio extensions
https://www.myget.org/F/ed-fi/vsix/
Security
Retention Rules
Rules were last updated April 2019.
- Keeping all stable versions of every package id
- Keeping 2 newest prereleases for every package id and major version
- OFF: allow retention policies to remove packages which are depended upon by other packages on this feed
- ON: never allow retention policies to remove packages which have at least one download