silkroad 0.0.2

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

SilkRoad

Introduction

A full-featured registry server for Cargo.

Status

[WIP] Most features have not been implemented yet.

RoadMap

  • Serve a index repository and crates
    • HTTP server
      • The Dumb Protocol
      • The Smart Protocol(except git-receive-pack)
    • Git server
    • No dependency on the git command
  • Periodic update
    • Downloader
    • Timer
  • Server Migration
    • Package
    • Unpack
  • Execute a toml file as a command
  • Registry Web API (Login, Publish and so on)
    • Login
    • Publish
    • Yank & Unyank
    • Owners
  • Homepage (An Angular based SPA?)

Dependencies

  • Git

Usage

[WIP]

References

License

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