Regarding your first point, "Each repository should have a unique feed"; do you mean that there should be a 1:1 mapping between repository and feed, or do you just want to make sure that a repository doesn't rely on more than one feed, thus you could use a feed for more than one repository?
⚠Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
I too would like to know the meaning of this best practice recommendation.
My organization has a set of internal libraries. Wherein each library is contained in an independent repository. Furthermore, these libraries are used across many consumer applications and possibly other libraries.
The original thought I had was to make a common feed to dump all of the internally built library packages. Then use this common feed to source packages for the different application projects\repositories.
Hey people, this is a good question and I'll get this clarification. I'm tagging @alexmullans but I know he is out this week so hopefully we can get an answer to ya soon.
+1 would also like to know the answer.
Having 1 feed per repo which could end up being just a single package sounds like allot of overhead to me unless this document assumes you're running a monorepo strategy. I'm currently publishing multiple packages from different private repo's into 1 single private feed and don't feel the need to split them into "unique" feeds.
Great question, thanks for asking. Quoting from your question, we recommend "to make sure that a repository doesn't rely on more than one feed, thus you could use a feed for more than one repository." I've made a small update to clarify - should be out with the next batch later today or early tomorrow.