windows-package-management-landscape



windows-package-management-landscape

0 0


windows-package-management-landscape

All About the Packaging: Navigating the Windows 10 Package Management Landscape

On Github kendaleiv / windows-package-management-landscape

All About the Packaging:Navigating the Windows 10Package Management Landscape

Ken Dale / @kendaleiv

Packaging?

https://www.google.com/?gws_rd=ssl#q=define:packaging

State of packaging

(number of unique packages)

NuGet packages: More than 45knpm packages: More than 205kRubyGems: More than 110kChocolatey packages: Approaching 3k

We like packaging

and, it's not just a single platform / ecosystem

Quick (Windows) review:

NuGet

(You may have heard of) Chocolatey

Chocolatey is amazing

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.aspx

OK, so, what is it?

https://github.com/OneGet/oneget#what-is-oneget

Package 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.aspx

Heeeeeey PowerShell,

how do I OneGet PackageManagement?

PS:\> Get-Command -Module PackageManagement

Core concepts

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
https://github.com/OneGet/oneget

Questions?

Ken Dale / @kendaleiv

All About the Packaging:Navigating the Windows 10Package Management Landscape Ken Dale / @kendaleiv