distribution/vendor/github.com/distribution/reference
Sebastiaan van Stijn 152af63ec5
deprecate reference package, migrate to github.com/distribution/reference
This integrates the new module, which was extracted from this repository
at commit b9b19409cf458dcb9e1253ff44ba75bd0620faa6;

    # install filter-repo (https://github.com/newren/git-filter-repo/blob/main/INSTALL.md)
    brew install git-filter-repo

    # create a temporary clone of docker
    cd ~/Projects
    git clone https://github.com/distribution/distribution.git reference
    cd reference

    # commit taken from
    git rev-parse --verify HEAD
    b9b19409cf

    # remove all code, except for general files, 'reference/', and rename to /
    git filter-repo \
      --path .github/workflows/codeql-analysis.yml \
      --path .github/workflows/fossa.yml \
      --path .golangci.yml \
      --path distribution-logo.svg \
      --path CODE-OF-CONDUCT.md \
      --path CONTRIBUTING.md \
      --path GOVERNANCE.md \
      --path README.md \
      --path LICENSE \
      --path MAINTAINERS \
      --path-glob 'reference/*.*' \
      --path-rename reference/:

    # initialize go.mod
    go mod init github.com/distribution/reference
    go mod tidy -go=1.20

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2023-08-31 15:47:06 +02:00
..
.gitattributes deprecate reference package, migrate to github.com/distribution/reference 2023-08-31 15:47:06 +02:00
.gitignore deprecate reference package, migrate to github.com/distribution/reference 2023-08-31 15:47:06 +02:00
.golangci.yml deprecate reference package, migrate to github.com/distribution/reference 2023-08-31 15:47:06 +02:00
CODE-OF-CONDUCT.md deprecate reference package, migrate to github.com/distribution/reference 2023-08-31 15:47:06 +02:00
CONTRIBUTING.md deprecate reference package, migrate to github.com/distribution/reference 2023-08-31 15:47:06 +02:00
distribution-logo.svg deprecate reference package, migrate to github.com/distribution/reference 2023-08-31 15:47:06 +02:00
GOVERNANCE.md deprecate reference package, migrate to github.com/distribution/reference 2023-08-31 15:47:06 +02:00
helpers.go deprecate reference package, migrate to github.com/distribution/reference 2023-08-31 15:47:06 +02:00
LICENSE deprecate reference package, migrate to github.com/distribution/reference 2023-08-31 15:47:06 +02:00
MAINTAINERS deprecate reference package, migrate to github.com/distribution/reference 2023-08-31 15:47:06 +02:00
Makefile deprecate reference package, migrate to github.com/distribution/reference 2023-08-31 15:47:06 +02:00
normalize.go deprecate reference package, migrate to github.com/distribution/reference 2023-08-31 15:47:06 +02:00
README.md deprecate reference package, migrate to github.com/distribution/reference 2023-08-31 15:47:06 +02:00
reference.go deprecate reference package, migrate to github.com/distribution/reference 2023-08-31 15:47:06 +02:00
regexp.go deprecate reference package, migrate to github.com/distribution/reference 2023-08-31 15:47:06 +02:00
SECURITY.md deprecate reference package, migrate to github.com/distribution/reference 2023-08-31 15:47:06 +02:00
sort.go deprecate reference package, migrate to github.com/distribution/reference 2023-08-31 15:47:06 +02:00

Distribution reference

Go library to handle references to container images.

Build Status GoDoc License: Apache-2.0 codecov FOSSA Status

This repository contains a library for handling refrences to container images held in container registries. Please see godoc for details.

Contribution

Please see CONTRIBUTING.md for details on how to contribute issues, fixes, and patches to this project.

Communication

For async communication and long running discussions please use issues and pull requests on the github repo. This will be the best place to discuss design and implementation.

For sync communication we have a #distribution channel in the CNCF Slack that everyone is welcome to join and chat about development.

Licenses

The distribution codebase is released under the Apache 2.0 license.