Skip to content

crazyrex/RepositoryCache

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RepositoryCache

Nuget, Maven, NPM local cache server

  • it is possible to push on remote repos
  • tree view only for maven
  • maven and npm search similar to nuget

Common API

  • GET /v1/index.json Retrieve all the existing databases

Maven API

  • PUT /{repo}/{path}/{packageId}/{version}/{packageId}.{version}.[jar|pom](.[md5|asc|sha1])) To upload package, pom and the signatures

  • PUT /{repo}/{path}/{packageId}/maven-metadata.xml(.[md5|asc|sha1])) To upload the maven metadata for the uploaded package

  • GET /{repo}/... Standard maven browse

  • GET /{repo}/custom/search Search according to [https://search.maven.org/]

Nuget API

  • GET /{repo}/v3/index.json List of avaliable APIs

  • POST /{repo}/v2/publish Publish package

  • DELETE /{repo}/v2/publish Delist package

  • PUT /{repo}/v2/publish Relist package

  • GET /{repo}/v3/registration/{semver}/{packageid}/index.json Registration pages for the specific package and semver

  • GET /{repo}/v3/registration/{semver}/{packageid}/page/{from}/{to}.json List of registrations paged by version

  • GET /{repo}/v3/registration/{semver}/{packageid}/{version}.json Registration for the specific package version and semver

  • GET /{repo}/v3/query Search the packages

  • GET /{repo}/v3/container/{idLower}/{versionLower}/{fullversion}.nupkg Download the package

  • GET /{repo}/v3/container/{packageid}/index.json List the versions for the package

  • GET /{repo}/v3/catalog/data/{date}/{fullPackage}.json Retrieve alla data included dependencies for package

  • GET /{repo}/custom/load Load nupkg from an existing directory

About

Nuget, Maven, NPM local cache server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 100.0%