GitHub
docs.github.com › en › packages › learn-github-packages › introduction-to-github-packages
Introduction to GitHub Packages - GitHub Docs
GitHub Packages offers different package registries for commonly used package managers, such as npm, RubyGems, Apache Maven, Gradle, Docker, and NuGet. GitHub's Container registry is optimized for containers and supports Docker and OCI images.
GitHub
docs.github.com › en › packages › quickstart
Quickstart for GitHub Packages - GitHub Docs
Working with a GitHub Packages registry for specific uses cases and examples
Videos
04:33
Step-by-Step: Install Packages in Your C# Projects from GitHub ...
01:07:04
GitHub Packages Tutorial for Beginners - YouTube
15:28
GitHub Packages.. Containers in a GitHub repo? - YouTube
00:44
Publishing to GitHub Packages with Actions - YouTube
06:46
Introduction to GitHub Packages and GitHub Container Registry (GHCR) ...
GitHub
docs.github.com › en › packages
GitHub Packages documentation - GitHub Docs
You can connect a repository to a package on GitHub. ... Learn how to delete or restore a package. ... To help you get started with your own custom workflows, review some example workflows for publishing packages.
GitHub
docs.github.com › en › packages › learn-github-packages › publishing-a-package
Publishing a package - GitHub Docs
You can help people understand and use your package by providing a description and other details like installation and usage instructions on the package page. GitHub provides metadata for each version, such as the publication date, download activity, and recent versions. For an example package page, see @Codertocat/hello-world-npm.
GitHub
github.com › features › actions
Your packages, at home with their code
June 8, 2023 - Whether you want to build a container, deploy a web service, or automate welcoming new users to your open source projects—there's an action for that. Pair GitHub Packages with Actions to simplify package management, including version updates, fast distribution with our global CDN, and dependency resolution, using your existing GITHUB_TOKEN.
GitHub
docs.github.com › en › packages › learn-github-packages › viewing-packages
Viewing packages - GitHub Docs
On the package page, GitHub provides metadata for each version, such as the publication date. You can see details about the package, including a description and installation and usage instructions. You can download any assets associated with the package and see information about download activity. For an example package page, see @Codertocat/hello-world-npm.
GitHub
docs.github.com › en › packages › learn-github-packages
Learn GitHub Packages - GitHub Docs
You can find out more about using packages in GitHub, including viewing and installing existing packages, publishing new packages to GitHub Packages, and, in special circumstances, deleting packages.
GitHub
docs.github.com › en › packages › managing-github-packages-using-github-actions-workflows › publishing-and-installing-a-package-with-github-actions
Publishing and installing a package with GitHub Actions - GitHub Docs
Configuration steps vary by package client. For general information about configuring a workflow for GitHub Actions, see Writing workflows. The following example demonstrates how you can use GitHub Actions to build your app, and then automatically create a Docker image and publish it to GitHub Packages.
GitHub
github.com › azu › npm-github-package-example
GitHub - azu/npm-github-package-example: npm registry to GitHub Package Registry example. · GitHub
name: publish env: CI: true on: push: branches: - master tags: - "!*" jobs: release: name: Setup runs-on: ubuntu-latest steps: - name: checkout uses: actions/checkout@v3 - name: setup Node uses: actions/setup-node@v3 with: node-version: 16 registry-url: 'https://npm.pkg.github.com' - name: install run: npm install - name: test run: npm test # Publish to npm if this version is not published - name: Publish run: | npx can-npm-publish --yes --verbose && npm publish || echo "Does not publish" env: NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Push tag to GitHub if the version's tag is not tagged - name: package-version-to-git-tag uses: pkgdeps/git-tag-action@v2 with: github_token: ${{ secrets.GITHUB_TOKEN }} github_repo: ${{ github.repository }} version: ${{ env.PACKAGE_VERSION }} git_commit_sha: ${{ github.sha }} git_tag_prefix: "v"
Starred by 9 users
Forked by 22 users
Languages TypeScript
GitHub
docs.github.com › en › packages › working-with-a-github-packages-registry › working-with-the-npm-registry
Working with the npm registry - GitHub Packages
You may need to update the name in your package.json to use the scoped name. For example, if you're the user octocat and your package is named test, you would assign the scoped package name as follows: "name": "@octocat/test".
GitHub
docs.github.com › en › github-ae@latest › packages › learn-github-packages › introduction-to-github-packages
Introduction to GitHub Packages - GitHub Enterprise Cloud Docs
GitHub Packages offers different package registries for commonly used package managers, such as npm, RubyGems, Apache Maven, Gradle, Docker, and NuGet. GitHub's Container registry is optimized for containers and supports Docker and OCI images.