WEBVTT

00:00:00.000 --> 00:00:06.000
What does a developer use to install a project dependency?

00:00:06.000 --> 00:00:13.000
A package manager helps retrieve and manage the required software packages.

00:00:13.000 --> 00:00:18.000
Understand the installation tool.
6 package-manager basics.

00:00:18.000 --> 00:00:30.000
Start with the package list
The project declares the packages it needs.
Required packages · Project declaration · Version requirements

00:00:30.000 --> 00:00:42.000
A manager installs the packages
It retrieves suitable package versions for the project.
Package source · Installed files · Resolved versions

00:00:42.000 --> 00:00:54.000
A registry stores packages
The manager can retrieve packages from a configured registry.
Package registry · Package metadata · Configured source

00:00:54.000 --> 00:01:06.000
A lockfile records the resolution
Where used, it records the dependency tree for repeatable installs.
Resolved versions · Dependency tree · Repeatable installation

00:01:06.000 --> 00:01:18.000
Updates can change behaviour
Review the proposed update and test the resulting project.
Release notes · Compatibility · Working build

00:01:18.000 --> 00:01:30.000
Document the expected tool
Include the package manager and setup steps in the handover.
Expected manager · Setup instructions · Maintainer guidance

00:01:30.000 --> 00:01:39.000
Your checklist
Start with the package list · A manager installs the packages · A registry stores packages · A lockfile records the resolution · Updates can change behaviour · Document the expected tool

00:01:39.000 --> 00:01:47.000
Keep the installation process with the project handover.
jerseyweb.je
