Skip to content

Commit

Permalink
Add ORAS Java SDK GSoC 2025 idea
Browse files Browse the repository at this point in the history
Signed-off-by: Valentin Delaye <[email protected]>
  • Loading branch information
jonesbusy committed Jan 22, 2025
1 parent e21895b commit 24aea00
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions programs/summerofcode/2025.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,17 @@ You can find the project ideas from previous year [here](./2024.md).

## Ideas

#### ORAS

##### Enhance Java ORAS SDK

- Description: The ORAS project aims to enhance its Java SDK to support a broader range of features from the OCI Distribution spec. This involves implementing missing functionality, improving existing features, and expanding the SDK’s overall capabilities.
- Expected Outcome:
- Implement missing features from the OCI Distribution and Image Specifications, such as [chunked uploads](https://github.com/opencontainers/distribution-spec/blob/main/spec.md#pushing-blobs) and the [Referrers API](https://github.com/opencontainers/distribution-spec/blob/main/spec.md#endpoints)
- Improve existing features, robustness and tests to ensure full compatibility with the OCI Distribution and Image Specifications.
- Enhance documentation and provide more comprehensive examples.
- Add support for additional authentication methods, including using credentials from docker config.json
- Recommended Skills: java, oci
- Mentor(s):
- Valentin Delaye (@jonesbusy, [email protected]) - primary
- Upstream Issues: https://github.com/oras-project/oras-java/issues

0 comments on commit 24aea00

Please sign in to comment.