Go to file
Giovanni Bartolomeo c02f410ad9 updated fork
2025-04-29 15:20:01 +02:00
.github updated fork 2025-04-29 15:20:01 +02:00
cmd updated fork 2025-04-29 15:20:01 +02:00
configuration fix: define types for inline structs 2025-03-09 20:44:46 +01:00
digestset digestset: deprecate package in favor of go-digest/digestset 2022-11-08 23:17:10 +01:00
dockerfiles Vrify the linter config first before running it 2025-03-30 07:17:22 -07:00
docs updated fork 2025-04-29 15:20:01 +02:00
health updated fork 2025-04-29 15:20:01 +02:00
internal updated fork 2025-04-29 15:20:01 +02:00
manifest updated fork 2025-04-29 15:20:01 +02:00
metrics Add prometheus proxy related metrics 2023-10-23 19:59:22 +03:00
notifications updated fork 2025-04-29 15:20:01 +02:00
project Adds pre-commit hook, hook config script, and a README 2014-12-15 18:09:11 -08:00
registry updated fork 2025-04-29 15:20:01 +02:00
releases updated fork 2025-04-29 15:20:01 +02:00
tests More renames 2025-03-16 06:38:27 -07:00
testutil updated fork 2025-04-29 15:20:01 +02:00
tracing updated fork 2025-04-29 15:20:01 +02:00
vendor updated fork 2025-04-29 15:20:01 +02:00
version updated fork 2025-04-29 15:20:01 +02:00
.dockerignore Dockerfile: switch to xx 2022-05-03 20:07:07 +02:00
.DS_Store added image partitioning support 2024-09-24 15:09:05 +02:00
.gitignore docs: add hugo site 2023-10-11 16:45:16 +02:00
.golangci.yml Fix golangci-lint config 2025-03-29 20:42:18 -07:00
.mailmap Prep for v3-rc.4 release 2025-03-20 21:41:10 -07:00
ADOPTERS.md add double newlines in ADOPTERS.md 2023-02-14 14:51:41 +02:00
AUTHORS Prep for v3-rc.4 release 2025-03-20 21:41:10 -07:00
blobs.go replace uses of Descriptor alias 2024-10-07 13:07:47 +02:00
BUILDING.md updated fork 2025-04-29 15:20:01 +02:00
buildnrun.sh added image partitioning support 2024-09-24 15:09:05 +02:00
CODE-OF-CONDUCT.md Update Code of Conduct 2023-08-02 18:16:54 +01:00
CONTRIBUTING.md Review contributing for Docker references 2022-07-08 13:52:12 +01:00
distribution-logo.svg Update distribution logo 2021-06-15 13:29:58 -07:00
doc.go Cleanup of naming in docs 2023-10-12 11:39:36 +01:00
docker-bake.hcl Build artifacts and images for linux/riscv64 2024-08-22 22:21:53 +02:00
Dockerfile updated fork 2025-04-29 15:20:01 +02:00
errors.go Enable prealloc linter 2023-09-03 22:41:51 +01:00
go.mod updated fork 2025-04-29 15:20:01 +02:00
go.sum updated fork 2025-04-29 15:20:01 +02:00
GOVERNANCE.md Cleanup of naming in docs 2023-10-12 11:39:36 +01:00
LICENSE Initial commit 2014-12-22 15:49:26 -08:00
MAINTAINERS Update squizzi maintainer email 2024-12-11 12:08:38 -08:00
Makefile updated fork 2025-04-29 15:20:01 +02:00
manifests.go replace uses of Descriptor alias 2024-10-07 13:07:47 +02:00
README.md updated fork 2025-04-29 15:20:01 +02:00
registry.go deprecate reference package, migrate to github.com/distribution/reference 2023-08-31 15:47:06 +02:00
ROADMAP.md Update roadmap, add code of conduct file 2021-01-26 11:34:53 +00:00
SECURITY.md Bump to 2.8.x as the current version 2023-05-01 09:39:58 +01:00
tags.go replace uses of Descriptor alias 2024-10-07 13:07:47 +02:00

2DFS+OCI distribution extension

This is a fork of the OCI distribution project, which is a core component of the OCI container ecosystem.

Build Status License: Apache-2.0 OCI Conformance OpenSSF Scorecard

Based on the OCI Distribution Specification. This Fork provides additional support for 2dfs.field layer type, layer flattening for OCI compatibility and semantic partitioning.

This repository contains the following components:

Component Description
registry An implementation of the OCI Distribution Specification.
libraries A rich set of libraries for interacting with distribution components. Please see godoc for details. Note: The interfaces for these libraries are unstable.
documentation Full documentation is available at https://distribution.github.io/distribution.

How does this integrate with Docker, containerd, and other OCI client?

Clients implement against the OCI specification and communicate with the registry using HTTP. This project implements semantic tags allowing on demand image partitioning for 2DFS compliant images.

Contribution

Please see CONTRIBUTING.md for details on how to contribute issues, fixes, and patches to this project. If you are contributing code, see the instructions for building a development environment.

Licenses

The distribution codebase is released under the Apache 2.0 license. The README.md file, and files in the "docs" folder are licensed under the Creative Commons Attribution 4.0 International License. You may obtain a copy of the license, titled CC-BY-4.0, at http://creativecommons.org/licenses/by/4.0/.