Something went wrong while fetching comments. Please try again.
Created by: olafurpg
This PR will be updated as we go.
The goal of this PR is to replace a prototype implementation of RFC 307
called "PackageHub". PackageHub is currently implemented as a src serve-git
service type, which has the following limitations:
This PR adds a new external service type called "JVM Packages" that reimplements one part of PackageHub - the part that proxies source code that has been published to Maven Central (npm equivalent for JVM ecosystem). PackageHub additionally supports proxying the sources of npm package as well as the JDK (Java standard library). Those features will be added separately in a future PR.
Remaining TODOs:
maven/GROUP_ID/ARTIFACT_ID
(no version)junit:junit:4.13.2
and junit:junit:4.13.1
main
branch to the "latest" version (ideally, according to semantic versioning ordering)group:artifact:version:config
syntax alongside normal group:artifact:version
syntax