Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap to Production #11

Open
24 of 29 tasks
jonesbusy opened this issue Oct 4, 2024 · 0 comments
Open
24 of 29 tasks

Roadmap to Production #11

jonesbusy opened this issue Oct 4, 2024 · 0 comments
Assignees
Milestone

Comments

@jonesbusy
Copy link
Collaborator

jonesbusy commented Oct 4, 2024

This is the masic meta-issue releated to a 1.0.0 of the ORAS Java SDK

Done in 1st proposal

  • OCI image spec
  • Pull / push byte blobs
  • Pull / push manifest
  • Pull / push Artifacts via Path and Stream (including compression)
  • Basic authentication and token flow
  • Get tags
  • JSON interface using GSON (could switch to Jackson if more flexibility is needed)
  • Build for Java 17 (more project are abandoning support for Java 11 including Jenkins, Maven 4.0 etc...)
  • Test framework (testcontainer + WireMock)
  • SLF4 interface for logging
  • Null annotation using JSpecify
  • Publish to GitHub registry maven library on merge to main
  • Dependabot update
  • PR build workflow

Roamap

APIs

Authentication

Performance, optimization and validation

Distribution and packaging

Documentation and repository management

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant