summaryrefslogtreecommitdiffstats
path: root/rust
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2018-05-24 00:30:19 -0700
committerBryan Newbold <bnewbold@robocracy.org>2018-05-24 15:21:32 -0700
commiteb094c1829d1fc9bb48e687921eeff656b69e2c2 (patch)
tree69ceca4958e1058a1d910119e8d6aa3bcb37d464 /rust
parentc59afa935647f310f26b62e29fb2d48b74c74b84 (diff)
downloadfatcat-eb094c1829d1fc9bb48e687921eeff656b69e2c2.tar.gz
fatcat-eb094c1829d1fc9bb48e687921eeff656b69e2c2.zip
add status
Diffstat (limited to 'rust')
-rw-r--r--rust/README.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/rust/README.md b/rust/README.md
index 9242b599..d0480b87 100644
--- a/rust/README.md
+++ b/rust/README.md
@@ -1,6 +1,24 @@
Rust implementation of fatcat API server (`fatcatd`).
+## Status
+
+- HTTP API
+ - [ ] base32 encoding of UUID identifiers
+- SQL Schema
+ - [x] Basic entities
+ - [ ] one-to-many and many-to-many entities
+ - [ ] JSON(B) "extra" metadata fields
+- Web Interface
+ - [ ] Migrate Python codebase
+- Other
+ - [x] Basic logging
+ - [x] Swagger-UI
+ - [ ] Sentry (error reporting)
+ - [ ] Metrics
+ - [ ] Authentication (eg, accounts, OAuth2, JWT)
+ - [ ] Authorization (aka, roles)
+
## Development
- rust stable, 1.26+ (eg, via "rustup", includes cargo tool)