Skip to main content
Version: v1.1.0

Package Managers

Package managers are an important way to improve the pleasantness and effectiveness of DX.

What is it?

Package managers add, remove, modify, upgrade, and maintain software. There are package managers at the OS, programming language, or app level.

Why should I care?

Package managers standarize how 3rd party dependencies and software can be maintained throughout the lifecycle of an app. This standardization leads to quicker onboarding, higher success of knowledge transfer, and less user-error bugs.

How to Implement?

  1. Chocolatey Windows Package Manager
  2. HomeBrew macOS Package Manager
  3. APT Linux Debian Package Manager
  4. pyPI Python Package Manager
  5. npm Javascript Package Manager
  6. Helm Kubernetes Package Manager