From ee46c33544941a5104182a2e221e841a32cbbf78 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Wed, 4 Jan 2023 19:44:27 -0800 Subject: rust: update TODO and dev docs --- rust/TODO | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'rust/TODO') diff --git a/rust/TODO b/rust/TODO index 1baff6ea..a90727c5 100644 --- a/rust/TODO +++ b/rust/TODO @@ -1,7 +1,19 @@ -correctness +from recent rust learning: +- entity_crud: don't need "generic" implementations, can have default implementaiton in the trait itself +- refactor all fatcatd code into `fatcat-server` directory (crate?) +- possibly a single fatcat-admin command (part of fatcat-server) instead of individual ones? also much better ergonomics for this command (eg, lookups by username) + +correctness: - changelog sequence without gaps +observability: +- remove sentry integration, we never use it and it is large/complex dependency +- improve logging, especially errors + => query parameters for errors (but not auth tokens) + => database timing? + => any message for 400 errors + huge compile times: - iron not small, but mostly reasonable deps - does macaroon need both rustc-serialize and serde? -- cgit v1.2.3