Dependencies Management
Dependency is a broad software engineering term used to refer when a piece of software relies on another one. Coupling (computer programming) In software engineering, coupling or dependency is the degree to which each program module relies on each one of the other modules.
Dependency/package managers are software modules that coordinate the integration of external [library] or packages into larger application stack. Dependency managers use configuration files like composer.
Examples
- NPM - Javascript
- Hex - Elixir
- RubyGems - Ruby
- Helm - [helm]
- CocoaPods - Swift / Objective-C
- HomeBrew - macOS