All About the Packaging:Navigating the Windows 10Package Management Landscape
NuGet packages: More than 45knpm packages: More than 205kRubyGems: More than 110kChocolatey packages: Approaching 3k
and, it's not just a single platform / ecosystem
Quick (Windows) review:
(You may have heard of) Chocolatey
Software install packaging. On Windows. Yay!
But, that's another talk...
PackageManagement (aka OneGet)
Twitter: @PSOneGet
What PackageManagement is not
http://blogs.msdn.com/b/garretts/archive/2015/05/05/10-things-about-oneget-that-are-completely-different-than-you-think.aspxOK, so, what is it?
https://github.com/OneGet/oneget#what-is-onegetPackage manager manager
Yup.
Unified abstraction layer
Sounds fancy, right?"OneGet delegates all installation operations to the installed package provider plugins."
http://blogs.technet.com/b/packagemanagement/archive/2015/05/05/10-things-about-oneget-that-are-completely-different-than-you-think.aspxHeeeeeey PowerShell,
how do I OneGet PackageManagement?
PS:\> Get-Command -Module PackageManagement
Package providers
PS:\> Get-PackageProvider
Package sources
PS:\> Get-PackageSource ... etc
Working with packages
OK, I said Windows 10, but,it's not purely just Windows 10...
Still friends?Get involved (if you want)!
https://github.com/OneGet/oneget#participating-in-the-oneget-community