silkroad 0.0.3

A full-featured registry server for Cargo.
silkroad-0.0.3 is not a library.

SilkRoad

Introduction

A full-featured registry server for Cargo.

Status

[WIP] Most features have not been implemented yet.

RoadMap

  • Serve an index repository and all crates
    • HTTP server
      • The Dumb Protocol
      • The Smart Protocol(except git-receive-pack)
    • Git server
    • git related
      • Command output cache
      • No dependency on git
    • Registry Web API (Login, Publish and so on)
      • Login
      • Publish
      • Yank & Unyank
      • Owners
  • Mirroring
    • Index clone and sync
    • Crates download
    • Parallel download
    • Timer
  • Server Migration
    • Package
    • Unpackage
  • Execute a toml file as a command
  • Homepage (An Angular based SPA?)

Dependencies

  • Git

Usage

[WIP]

References

License

SilkRoad is under the MIT license. See the LICENSE file for details.