901 B
901 B
%% Title: RDD 2022-02-23 Created: 2022-03-09 00:47 Status: Parent: Archive/Computing/KExocortex/RDD Tags: Source: %%
2022-02-23
Goal
Build a web server that lets me stash URLs (links and PDFs, primarily) to an artifact store.
How do I get there?
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