Getting started
About GitHub Packages→
GitHub Packages is a software package hosting service that allows you to host your software packages privately or publicly and use packages as dependencies in your projects.
Publishing a package→
You can publish a package to GitHub Packages to make the package available for others to download and re-use.
Installing a package→
You can install a package from GitHub Packages and use the package as a dependency in your own project.
Popular articles
Configuring npm for use with GitHub Packages→
You can configure npm to publish packages to GitHub Packages and to use packages stored on GitHub Packages as dependencies in an npm project.
Configuring Docker for use with GitHub Packages→
You can configure the Docker client to use GitHub Packages to publish and retrieve docker images.
Using GitHub Packages with GitHub Actions→
You can configure a workflow in GitHub Actions to automatically publish or install a package from GitHub Packages.
Publishing and managing packages→
You can publish new packages to GitHub Packages, view and install existing packages, and, in special circumstances, delete existing packages.
Using GitHub Packages with your project's ecosystem→
You can configure GitHub Actions or your package client to work with GitHub Packages.

