Devs need a way of sharing and consuming the source code or binaries.
VSTS is the best home to put it and share it across their organization because:
Sharing source or binaries via File Shares or Version Control
❌ Figure: Bad example - File shares and version control lack versioning, discoverability, and dependency management
Sharing source or binaries via 3rd party tools like ProGet, MyGet
🙂 Figure: OK example - 3rd party tools add package management but introduce an external dependency
Sharing source or binaries via packages created using VSTS Team Build
✅ Figure: Good example - VSTS Team Build integrates packaging directly into your CI/CD pipeline
Figure: Start from Visual Studio Marketplace
VSTS is about to add benefits like Component Governance, which allows policies to be set over who can and cannot use the source or binaries E.g. Licensing (MIT might be ok and GPL not ok), security - in development
✅ Figure: Good example - Sharing source or binaries via packages created using Sonatype Nexus. Already supports Component Governance