.github
gha: run codeQL on PRs, and add comment for cron.gitattributes
Add coverage and have one workflow for standard CI.gitignore
Add coverage and have one workflow for standard CI.golangci.yml
gha: golangci/golangci-lint-action@v7, golangci-lint v2.0.xCODE-OF-CONDUCT.md
Update Code of ConductCONTRIBUTING.md
Update project docsdistribution-logo.svg
Update distribution logofuzz_test.go
gha: update golangci-lint to v1.59go.mod
gha: test against Go "oldest", stable and oldstable, drop 1.20go.sum
add go.mod, and basic github action workflowsGOVERNANCE.md
Update project docshelpers.go
reference: ParseDockerRef: slight refactor, and update docsLICENSE
Initial commitMAINTAINERS
Update milosgajdos maintainer emailMakefile
Add coverage and have one workflow for standard CInormalize_test.go
refactor splitDockerDomain to include more documentationnormalize.go
add notes and godoc about registering algorithmsREADME.md
fix typo in readmereference_test.go
add notes and godoc about registering algorithmsreference.go
remove internal uses of ReferenceRegexpregexp_bench_test.go
reference: add BenchmarkParseregexp_test.go
remove internal uses of ReferenceRegexpregexp.go
remove internal uses of ReferenceRegexpSECURITY.md
Update project docssort_test.go
reference: run tests with t.Parallel()sort.go
reference: ParseDockerRef: slight refactor, and update docsDistribution reference
Go library to handle references to container images.
This repository contains a library for handling references 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.