Dependency Management
The process of declaring, installing, updating, and maintaining the external libraries and packages required by a software project.
Explore more about Development Workflows
Related terms
A tool that automates installing, updating, removing, and managing software packages and their dependencies in a development environment.
Dependency LockfileA file that records the exact versions and resolved dependencies of a project to ensure reproducible and consistent builds across environments.
Package RegistryA service that stores and distributes software packages, allowing developers and package managers to publish, discover, and install dependencies.
Version ControlA system that tracks and manages changes to software code and assets over time.
Configuration FileA file that stores settings, parameters, and options used to configure the behavior of an application, tool, or system.