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