674 B
674 B
Title: M1: Basic artifact storage
Blobs
- Proto definition for archive blobs
- Database schema for archive blobs
- SQL migration (using sql-migrate)
- Go package for archive blobs
- blob store
- syncq
- CLI tool for inserting blobs
Artifacts
- What does an artifact look like? Develop the data model.
- Proto definitions for an archive entry
- Database schema for archive entries
- SQL migration
Web service
- gRPC service
- HTTP backend that talks to the gRPC service
- HTML frontend with authentication
- (Bonus) CLI tool to interact with the webserver